Joomla-cms: Call to undefined method JApplicationAdministrator::isClient()

Created on 21 Sep 2017  Â·  17Comments  Â·  Source: joomla/joomla-cms

Got error, after update from 3.4.8 to 3.8.0, with update package

Steps to reproduce the issue

Update joomla from 3.4.8 to 3.8.0 with update file

Expected result

Actual result

"Fatal error: Call to undefined method JApplicationAdministrator::isClient() in /www/plugins/system/logout/logout.php on line 48" on all pages

System information (as much as possible)

Additional comments

No Code Attached Yet

Most helpful comment

However, listen, if you have a site that is Joomla 3.6.1 or below, then I have absolutely no sympathy for you at all. Yes it should work seamlessly, but if you had bothered keeping up to date then you would not have run into this bug in the first place. Nuff said.

What an annoying, ignorant statement. As if everyone who is tasked with updating a site is responsible for the owner's previous update schedule, or as if people don't have local test sites they don't access regularly but sometimes need to.

Yes, it should be seamless, or at least warn about the ridiculous crap shoot it is with Joomla to update from previous versions.

All 17 comments

can you try update 3.4 > 3.5 > 3.6 > 3.7 > 3.8?

Try updating all your 3rd party extensions
one of them maybe replacing this class

3.6.5 files work good, no error, btw.

3.6.5 doesn't have the method that is causing your error.

You're having two problems.

1) Updates from before 3.6.1 to 3.8.0 are having several problems right now, see other open issues on this repo
2) Assuming you actually did complete the full update (got the "successfully upgraded" message), JApplicationAdministrator isn't a "real" class in 3.8 anymore and shouldn't be used in an error message (this concept has been explained in other issues too)

Follow https://gist.github.com/mbabker/d7bfb4e1e2fbc6b7815a733607f89281 to upgrade the 3.4.8 install to 3.7.5 (https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Update_Package.zip?format=zip is the package you'll need for that). Then use the core update component to upgrade 3.7.5 to 3.8.

Sad story, that was long update from 1.7.3, with several steps, 1.7.3 -> 1.7.5 -> 2.5.0 ->.... Don't tell anything :) Legacy.

I can confirm the problem from 3.5.1 to 3.8.0
(from a 2.5.28 update)

If this is being investigated, I found this error from my update was caused by the /libraries/cms/application directory not being deleted (the latest version only has 3 subdirectories in it). Replacing this folder with with the files a fresh install leads to another error...


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

I had this issue the other day, I think I resolved it by copying a fresh copy of the "libraries" folder. After that I got a new error about Admin Tools/Akeeba Backup. I renamed the folders, logged in, reinstalled and then everything was ok.

However, listen, if you have a site that is Joomla 3.6.1 or below, then I have absolutely no sympathy for you at all. Yes it should work seamlessly, but if you had bothered keeping up to date then you would not have run into this bug in the first place. Nuff said.

What an annoying, ignorant statement. As if everyone who is tasked with updating a site is responsible for the owner's previous update schedule, or as if people don't have local test sites they don't access regularly but sometimes need to.

Yes, it should be seamless, or at least warn about the ridiculous crap shoot it is with Joomla to update from previous versions.

Had this exact error today when upgrading from 3.6.5 to 3.8.3, sorry mbabker.

Just pushed the "Upgrade now" button, silly me.

Error was same as title of this topic. So far I did what awilco and uglyeoin have suggested and have:

  1. downloaded the full install package https://downloads.joomla.org/us/cms/joomla3/3-8-3 and
  2. extracted all and compressed only the libraries folder and
  3. uploaded and extracted that folder with all subdirectories.

Result is site is working again. But no back end and some other small errors.


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

@scottstreet i suggest to ask help on the forums - Migrating and Upgrading to Joomla! 3.x if you haven't.

Yes, I have been over there too. But that page was inconclusive and I wanted to report what I did in clear fashion for the next person.

scott

From: "Franz Wohlkönig" notifications@github.com
To: "joomla/joomla-cms" joomla-cms@noreply.github.com
Cc: "scottstreet" Scottst@well.com, "Mention" mention@noreply.github.com
Sent: Monday, December 18, 2017 10:25:13 PM
Subject: Re: [joomla/joomla-cms] Call to undefined method JApplicationAdministrator::isClient() (#18044)

@scottstreet i suggest to ask help on the forums - Migrating and Upgrading to Joomla! 3.x if you haven't.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub , or mute the thread .

@scottstreet thanks for Info. Can you give please Forum-Thread so People can see what was discussed?

It is my understanding that upgrade issues should be posted in Migrating and Upgrading to Joomla! 3.x forum. There is a closed issue that has a fix to this issue.

Set to "closed" on behalf of @franz-wohlkoenig by The JTracker Application at issues.joomla.org/joomla-cms/18044

closed as stated above.


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

Thanks your guidance solved the issue easily.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

brianteeman picture brianteeman  Â·  6Comments

wilsonge picture wilsonge  Â·  4Comments

uglyeoin picture uglyeoin  Â·  5Comments

B3nito picture B3nito  Â·  5Comments

dougbevan picture dougbevan  Â·  4Comments