Support

Akeeba Backup for Joomla!

#20913 jQuery and/or jQuery UI have not been loaded.

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Friday, 12 September 2014 02:26 CDT

webcoast
EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.

Description of my issue:
"ERROR
jQuery and/or jQuery UI have not been loaded. This usually means that you have to change the permissions of media/com_akeeba and all of its contents to a least 0644.
If you do not do that, the component will not work."

This is a very strange issue, I have done 5 backups previously on this site without the above error being displayed. And now suddenly it has appeared when I go into Akeeba Backup (it does not appear if I go into Admin Tools, not sure if this is useful information or not).

My directory permissions on media/com_akeeba are 755. I have set the ftp access in the global configuration to on, and included ftp details. It made no difference, the yellow error still exists.

The joomla site is installed in /web directory as there is already an old wordpress site installed in the public_html/ directory.

When I try to visit 'mydomain'/web/media/com_akeeba/js/jquery.js I get a blank page. View source shows an empty file.

I'm stumped, I use Akeeba Backup Pro on over 50 sites and have never had this issue. Can you help?
Thanks, Nicola

tampe125
Akeeba Staff
Hello Nicola,

how are you accessing your site?
Using an IP or a domain name?

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: nativeย ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

nicholas
Akeeba Staff
Manager
Hm, most likely the real problem is a third party plugin with extremely badly written Javascript causing this issue. Please upgrade to Akeeba Backup 4.0.1 where we have added workarounds for the latest of batch of abysmally written plug-ins which were made known to us during July and August 2014.

Please note that if the issue persists you are advised to start disabling "system" plugins one by one, except for those shipped with Joomla! itself, until you find the culprit. It doesn't matter if the plugin should in theory have nothing to do with the administrator back-end of your site. We've seen photo gallery plugins injecting bad Javascript in the administrator back-end of the site, where they shouldn't even run.

Nicholas K. Dionysopoulos

Lead Developer and Director

๐Ÿ‡ฌ๐Ÿ‡ทGreek: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: excellent ๐Ÿ‡ซ๐Ÿ‡ทFrench: basic โ€ข ๐Ÿ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

webcoast
Hi Nicholas, thanks for your reply. Firstly, I have now solved the issue. But it was pretty obscure (to me anyway). I had already tried reproducing the issue in Firefox (original problem was in Chrome).
I upgraded to Akeeba 4.0.1, but it made no difference. Before I started disabling plugins, I tried a few other things:
- I wondered if it was my computer (unlikely, but worth a shot) so I tried reproducing the error from another computer in our office, same error received.
- I tried turning off my internet protection (Kaspersky) same error received.
- I tried reproducing the error from my ipad... SUCCESS (no error received). Hmmmm.
- I tried reproducing the error using Internet Explorer browser on my computer - SUCCESS (no error received)

So I reset Chrome back to factory defaults, and I reset Firefox back to factory defaults, and now no error is received. Hooray.

I still don't know why Chrome and Firefox chose this particular site, of the 50 or so Joomla sites that we work on, to throw an error on. I even tested some of the other sites yesterday before issuing the ticket, and they were fine.

Anyway, thanks for answering my ticket, and I hope my solution helps you to help the next person who has the same issue.

Regards
Nicola

nicholas
Akeeba Staff
Manager
Are you using a CDN (e.g. CloudFlare, MaxCDN and so on) with the affected site?

Nicholas K. Dionysopoulos

Lead Developer and Director

๐Ÿ‡ฌ๐Ÿ‡ทGreek: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: excellent ๐Ÿ‡ซ๐Ÿ‡ทFrench: basic โ€ข ๐Ÿ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

webcoast
Hi Nicholas, I must confess that I don't know what CDN - Cloudfare/MaxCDN actually are.
I am using a host that I don't usually use though, and wordpress site is installed in the public_html/ directory, so perhaps the hosting account has been set up to use CDN (whatever it is?).

I did get rid of the problem by resetting Chrome & Firefox though.

Nicola

nicholas
Akeeba Staff
Manager
Forget about the CDN :) I was just trying to narrow down the issue. The issue is your browser cache which "remembers" old versions of Javascript files and won't load them off your site. Once you reset the browser's cache, the browser will reload the JS files from your site and the problem's gone.

Nicholas K. Dionysopoulos

Lead Developer and Director

๐Ÿ‡ฌ๐Ÿ‡ทGreek: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: excellent ๐Ÿ‡ซ๐Ÿ‡ทFrench: basic โ€ข ๐Ÿ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!