?
avatar postkat
postkat
26 Sep 2017

Steps to reproduce the issue

I have no idea how to reproduce this problem.

Expected result

I expect messages like: installation succeeded only tot be visible in the admin.

Actual result

These messages are visible on the website.
See screenshots.screen shot 2017-09-26 at 11 26 03

Additional comments

This happens on all websites I maintain.

screen shot 2017-09-26 at 11 26 07

avatar postkat postkat - open - 26 Sep 2017
avatar joomla-cms-bot joomla-cms-bot - labeled - 26 Sep 2017
avatar brianteeman
brianteeman - comment - 26 Sep 2017

Sounds like a bug in your template. To confirm if that is the case please see if the same thing happens when you use one of the default joomla templates.

avatar postkat
postkat - comment - 26 Sep 2017

If this is a template issue... most templates are based on Protostar and I also saw these messages on a template based on beez3, ja_builder and a template built from scratch.
Besides that I don't know how to reproduce it because it doesn't happen all the time and I sure would like to know why this happens.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18122.
avatar C-Lodder
C-Lodder - comment - 26 Sep 2017

Why is it displaying this sort of message in the first place? Unless I've just not followed J3.8 and users can now install extensions from the frontend, this shouldn't be there.

I don't believe it's template related to be honest

avatar mbabker
mbabker - comment - 26 Sep 2017

The only thing I can think of is having shared sessions enabled and navigating the frontend at the same time the post-extension install redirect happens so the frontend gets the stuff out of the message queue before the backend does. And short of internally refactoring the message queue to differentiate messages between apps, that one can't be fixed.

avatar brianteeman
brianteeman - comment - 26 Sep 2017

The template was just a default suggestion as it is the cause of so much weirdness.

Michael's comment seems to be logical IF @postkat has shared sessions enabled in global config. Do you?

avatar postkat
postkat - comment - 26 Sep 2017

On at least one of the websites I saw the message today, shared sessions is not enabled.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18122.

avatar franz-wohlkoenig franz-wohlkoenig - change - 26 Sep 2017
Status New Discussion
avatar C-Lodder
C-Lodder - comment - 26 Sep 2017

Does it only show the sh404SEF installation message, or does it display other extensions too? If only the one, then perhaps see if you're using the latest version of sh404SEF and/or try contacting the developer.

avatar franz-wohlkoenig franz-wohlkoenig - change - 26 Sep 2017
Status Discussion Information Required
avatar chmst
chmst - comment - 26 Sep 2017

Looks for me like some sort of admin-plugin which is triggered onContentBeforDisplay but not restricted to $app->isAdmin.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18122.

avatar mbabker
mbabker - comment - 26 Sep 2017

None of those are plugin generated messages. Actually, the messages are added to the message queue from core library classes (one the installer library and the other the updater library). Still, unless someone built a frontend facing component for extensions management, a frontend request wouldn't trigger code executing those paths. Even a third party system like Watchful or myJoomla which can do management tasks remotely wouldn't cause them to display on the frontend because messages are enqueued to the user's session, and the requests from their systems would have a unique user session.

So there are three legitimate possibilities here why the messages would display on frontend:

  1. A frontend extension manager component
  2. Shared sessions and the user navigating to the frontend at almost the literal same millisecond as the extension maintenance task completes (well, somewhere in the short timeframe (still milliseconds generally) between when the message is queued and when it would be read out of the queue after the redirect)
  3. A plugin triggering extension management actions on the frontend (core doesn't have such a feature, the closest you might get to one of these messages being shown is if the site couldn't reach the core update server when checking if the update email needs to be sent but any URL in the message would point to joomla.org in that scenario)
avatar chmst
chmst - comment - 26 Sep 2017

I have no sloution and I did not say that these messages are generated by a plugin but that they are somehow injected into the frontend.
When the effect is on all sites which are maintained by @postcat, there must be something which is installed on all these websites. Or it must be something on his server if they all are on the same server. I think that there is not enough Information.

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 27 Sep 2017

@postkat can yo give please more Information as mentioned above?

avatar postkat
postkat - comment - 27 Sep 2017

I think I may have found the plugin causing it: Admin Forever.
This plugin is installed and enabled on most websites. I have changed the access settings to special and time will tell if this is the offender.

avatar brianteeman
brianteeman - comment - 27 Sep 2017

Thanks for updating. I am going to close this at this time

avatar brianteeman brianteeman - change - 27 Sep 2017
Status Information Required Closed
Closed_Date 0000-00-00 00:00:00 2017-09-27 08:26:58
Closed_By brianteeman
avatar brianteeman brianteeman - close - 27 Sep 2017
avatar postkat
postkat - comment - 16 Oct 2017

The problem remains.

Setting access level of Admin Forever to special or superuser did not help.
I am still getting messages and I have no idea if website visitor see these messages too...


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18122.

Add a Comment

Login with GitHub to post a comment