akeeba / engage

Akeeba Engage - Comments for Joomla!™ articles made easy
GNU General Public License v3.0
16 stars 10 forks source link

[solved] Call to a member function authorise() on null for guest posting #56

Closed SemaphoreOxalis closed 3 years ago

SemaphoreOxalis commented 4 years ago

We want to test a public comment system for intranet

Steps to reproduce the issue

Fresh install of 3.9.21 Extentions : acymailing/JCE/engage for testing purpose Have set ACL on green for posting (tested with all green, too) for guest Have tested JCE/Tiny

Expected result

A comment posted

Actual result

0 Call to a member function authorise() on null

Troubleshooting already performed

Tested with admin or registred : OK The issue is with guest only

System information

Engage 1.01 J!3.9.21

Solution : we need to set the create element ACL for the guest group in Joomla! Global configuration

nikosdion commented 4 years ago

I will mark this as INVALID instead of BUG because an ACL element for Guest has existed since Joomla 1.6. Removing it does cause problems in Joomla and it's extensions but that's how Joomla, not my software, works.

SemaphoreOxalis commented 4 years ago

Yeah, I start with a bug and (like often) I write the description I found the solution and I want to add here finally is an entry to the documentation ;-)

nikosdion commented 4 years ago

Reading your issue again I think it's actually something I fixed back in late July: https://github.com/akeeba/engage/commit/bbb907b971ee021dd9851facc8f5fbe19bd5963a

You may want to apply the change from that commit to see if it fixes your problem.

nikosdion commented 3 years ago

Closing due to inactivity.