Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.8.9] Class 'JClassLoader' not found on Windows Based Hosting #20875

Closed
PhilETaylor opened this issue Jun 26, 2018 · 16 comments
Closed

[3.8.9] Class 'JClassLoader' not found on Windows Based Hosting #20875

PhilETaylor opened this issue Jun 26, 2018 · 16 comments

Comments

@PhilETaylor
Copy link
Contributor

PhilETaylor commented Jun 26, 2018

Leaving this here to prevent duplicates, will close if not a major issue later in the day, see how many others effected. As discussed with @mbabker already.

MAY be related to auto loader changes in Joomla 3.8.9 on WINDOWS machines.

Steps to reproduce the issue

Upgrade to Joomla 3.8.9

Update failed at
http://justatest/administrator/index.php?option=com_joomlaupdate&task=update.finalise&e63f3ad56a496e6fa0a4db3b96627288=1

Expected result

No errors

Actual result

The update of a clean, out-of-the-box 3.8.8 on localhost (Wampserver 3.1.3, PHP 7.1.4) to 3.8.9 fails with the error Fatal error: Uncaught Error: Class 'JClassLoader' not found in C:\www\justatest\libraries\cms.php on line 40

@PhilETaylor PhilETaylor changed the title [3.8.9] Class 'JClassLoader' not found [3.8.9] Class 'JClassLoader' not found on Windows Based Hosting Jun 26, 2018
@toivo
Copy link
Contributor

toivo commented Jun 26, 2018

Tested this in a newly installed 3.8.8 site on Wampserver and confirmed the error.

@PhilETaylor

This comment was marked as abuse.

@AlekVolsk
Copy link

AlekVolsk commented Jun 26, 2018

Windows 8.1, PHP x64 7.0.21 / 7.1.7, mariadb 10.2 x64

Fatal error: Uncaught Error: Class 'JClassLoader' not found in C:\OS527\domains\tmp.local\libraries\cms.php:40 Stack trace: #0 C:\OS527\domains\tmp.local\includes\framework.php(18): require_once() #1 C:\OS527\domains\tmp.local\index.php(40): require_once('C:\\OS527\\domain...') #2 {main} thrown in C:\OS527\domains\tmp.local\libraries\cms.php on line 40

workaround: extract the Joomla_3.8.8-Stable-Update_Package files in the root of the site


@PhilETaylor a thumbs up says either to support your post or to agree with your statement or to confirm the described problem

@Matysh
Copy link

Matysh commented Jun 26, 2018

Update 3.8.8 -> 3.8.9
Windows server 2016
Apache 2.4
Php 5.6.35
mariadb 10.2 x64
Valid.

I tryed to replace all file in my installation, but still this error.

@PhilETaylor

This comment was marked as abuse.

@AgilityCC
Copy link

AgilityCC commented Jun 26, 2018

I had the same problem with Auto-Update, Partial update via FTP, and full update via FTP. I had to revert back to 3.8.8.

3.8.9
Windows Server 2012 R2
PHP 5.6.30
IIS 8.5
cgi-fcgi

@PhilETaylor

This comment was marked as abuse.

@kkaazzoo
Copy link

Windows 10, PHP x64, 7.1.7, MySQL 5.7 x64.

@toivo
Copy link
Contributor

toivo commented Jun 26, 2018

Windows 10, Apache 2.4.23, MySQL 5.7.14, PHP 7.1.14 - all 64-bit in Wampserver 3.1.3

@brianteeman
Copy link
Contributor

It is the changes made to address security issue

@PhilETaylor

This comment was marked as abuse.

@AlekVolsk
Copy link

I. e. on your use of servers on the windows platform is unsafe?

@mbabker
Copy link
Contributor

mbabker commented Jun 26, 2018

See #20877

@mbabker mbabker closed this as completed Jun 26, 2018
@PhilETaylor

This comment was marked as abuse.

@toivo
Copy link
Contributor

toivo commented Jun 26, 2018

The patch got my test site up and running, thanks to the team!

@mikesteele81
Copy link

@PhilETaylor The patch got my site back online. I was then able to apply update 3.8.10 without any trouble.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants