Hello everyone,
I've been using jdownloads on an old joomla version. I recently had someone update to joomla 6.1 and Jdownloads 4.1.5.
When I press check download area, I'm stuck at 0% on Initialize scan. If I press "Run scan", it halts immediately at 25%.
I have an error on some files : Class "JPlugin" not found
All my old files are there though, but I cannot add a download anymore.
I am not good at joomla...
Thank you for your help.
François
Hmm!
Do you have any backups? - it seems to me that the updating process possibly did not work properly.
ColinM
Hello Colin
Thank you for your reply.
I have but it is an old Joomla version that I do not wish to use anymore.
I paid a company to update the site. They did good, but do not know about jdownloads
How could I go about making this work ?
Thank you
Thank you for your feedback. Before we can make any specific recommendations, we'd first need the exact version details:
- Joomla version
- jDownloads version
- PHP version
- MySQL/MariaDB version
- exact error message (including the full trace) and the affected file/path
Without this information, it is not possible to make a reliable diagnosis.
Hello Arno,
Thank you so much for taking the time.
Here are the infos :
Joomla Version : 6.1.2
Jdownloads Version : 4.1.5
PHP Version : 8.3
MariaDB Version : 10.11 Standard
Error message 1 : When I click on the scan fodlers button, the Initialise scan is staying at 0%.
The only message I have is Waiting for the test run to start..."
Now if I click on "Run scan", I have "0/0 Proceed - 25%" and it never evolves.
Here is the entire Monitor Log :
Searching for new Directories
Checked Directories: 119
New Directory found: → Le Monde - Ateliers/Evenements Speciaux
COM_JDOWNLOADS_ERROR_RESULT_MSG: ✗ Le Monde - Ateliers/Evenements Speciaux: Class "JPlugin" not found
New Directory found: → Le Monde - Ateliers/Evenements Speciaux/2026
COM_JDOWNLOADS_ERROR_RESULT_MSG: ✗ Le Monde - Ateliers/Evenements Speciaux/2026: Parent category "Le Monde - Ateliers/Evenements Speciaux" not found
New Directory found: → Le Monde - Ateliers/Evenements Speciaux/2026/Nuit Geopo Rond Point
COM_JDOWNLOADS_ERROR_RESULT_MSG: ✗ Le Monde - Ateliers/Evenements Speciaux/2026/Nuit Geopo Rond Point: Parent category "Le Monde - Ateliers/Evenements Speciaux/2026" not found
3 New Directories were found and automatically added to the database as new Categories.
Searching for new Files
Checked Files: 373
New File found: → Le Monde - Ateliers/Evenements Speciaux/2026/Nuit Geopo Rond Point/Nuit_Geopolitique_REPLAY.mp4"
That is where it stops.
That's it. Is it useful ?
Thank you so much again.
Hi,
thanks for the details. But please do install the new security update 4.1.6 straight away!
A quick question:
Do you remember which previous version you updated from to version 4.1.5 (it should actually be in the installation log as well)?
More later.
Hello
I actually updated to 4.1.6 2 right after my message.
First time it failed. But on the second attempt 4.1.6 installed fine.
The behavior is the same though
I checked the log but there are no indication as to what was the version before 4.1.5
I believe I updated last year though, so it would have been around 4.0.47, though I may be wrong.
Thank you
Hi,
thanks for the report.
The error **Class "JPlugin" not found** is not coming from current jDownloads 4.x code.
In jDownloads 4.x, `JPlugin` is no longer used. This usually means old code is still active somewhere (for example an outdated plugin file, stale override, cache/opcache, or an incomplete update).
Please enable Joomla Debug first, then try to reproduce the issue once and send us the full output.
Quick steps:
1. Go to **System -> Global Configuration -> System**.
2. Set **Debug System = Yes**.
3. Set **Error Reporting = Maximum**.
4. Reproduce the error (`Class "JPlugin" not found`).
5. Copy and post the **full error message + full stack trace**, especially the first file path and line number.
This will show exactly which file is still calling legacy code, so we can identify the source quickly.
Thanks!
Hello Arno,
Thank you for the tips.
I managed to do all 4 first steps. But nothing seems to happen when I reporduce the error.
I don't see anything special on screen.
I went to my ftp and there is a log that has been created, named "JD_Scan_xxxxxxx.." but it does not say much. Here it is
"Searching for new Directories
Checked Directories: 119
New Directory found: → Le Monde - Ateliers/Evenements Speciaux
COM_JDOWNLOADS_ERROR_RESULT_MSG: ✗ Le Monde - Ateliers/Evenements Speciaux: Class "JPlugin" not found
New Directory found: → Le Monde - Ateliers/Evenements Speciaux/2026
COM_JDOWNLOADS_ERROR_RESULT_MSG: ✗ Le Monde - Ateliers/Evenements Speciaux/2026: Parent category "Le Monde - Ateliers/Evenements Speciaux" not found
New Directory found: → Le Monde - Ateliers/Evenements Speciaux/2026/Nuit Geopo Rond Point
COM_JDOWNLOADS_ERROR_RESULT_MSG: ✗ Le Monde - Ateliers/Evenements Speciaux/2026/Nuit Geopo Rond Point: Parent category "Le Monde - Ateliers/Evenements Speciaux/2026" not found
3 New Directories were found and automatically added to the database as new Categories.
Searching for new Files
Checked Files: 373
New File found: → Le Monde - Ateliers/Evenements Speciaux/2026/Nuit Geopo Rond Point/Nuit_Geopolitique_REPLAY.mp4"
I don't see any path.
Any idea what I did wrong ?
Hi François,
to speed this up, we can check this directly on your system.
If you agree, please send temporary access via private message only:
1. temporary Joomla Super User
2. temporary FTP/SFTP access to the site files
3. optional temporary DB access (only if needed)
Please do not send your main hosting or master admin credentials.
Temporary accounts with limited permissions are enough, and you can remove them immediately after we finish.
Also please share:
- your PHP handler type (LSAPI/FPM/Apache),
- and confirm a current backup exists before we start.