View Issue Details

This issue affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
17930Bug reportsPluginspublic2026-10-13 11:50
ReporterDenisChenu Assigned Toc_schmitz  
PrioritynormalSeveritypartial_block 
Status closedResolutionfixed 
Product Version5.2.x 
Summary17930: Issue on not installed plugin : no way to reset error
Description

If an load error happen in a non installed plugin : no way to reset error

Steps To Reproduce

Steps to reproduce

Put the plugin uploaded in ./upload/plugins/
Go ro plugin manager : see the error : Access level to ResponseExportEmail::gT() must be public
Fix the plugin (private function translate or public function gT)
Reload page , scan files again … etc …

Expected result

reset error when scan files and allow to activate

Actual result

No way to reser error except via delete in DB

TagsNo tags attached.
Attached Files
Bug heat8
Complete LimeSurvey version number (& build)5.3.2
I will donate to the project if issue is resolvedNo
Browsernot relevant
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant
Git branch / Pull Request URLN/A

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2023-05-31 17:59

developer   ~75305

PS : this system are awfull … have a way to disable when debug is set to 2 or 3 must be done …

gabrieljenik

gabrieljenik

2023-05-31 19:04

developer   ~75307

Last edited: 2023-05-31 19:04

have a way to disable when debug is set to 2 or 3 must be done …

Got lost... what do you mean?

DenisChenu

DenisChenu

2023-06-01 09:04

developer   ~75310

Got lost... what do you mean?

Sorry :) Just the whole system of disabling plugins when you work on it to debug it …
I need to report a Feature request or a dev mantis.

gabrieljenik

gabrieljenik

2023-06-02 16:09

developer   ~75394

We have been reviewing the whole situation.
We have found some design stuff that needs to be solved, as for example being able to differentiate in between:

  • a plugin that never got installed.
  • a well installed plugin that failed during executions.
    But that is part of a new ticket.

As for this ticket, if the plugin is uninstalled and then re-installed, wouldn't this be a solution?

DenisChenu

DenisChenu

2023-06-12 18:25

developer   ~75563

Plugin never installed here , then no way to uninstall or anything else.

See the Steps to reproduce

With installed plugin : we can reset error.

c_schmitz

c_schmitz

2026-10-11 19:35

administrator   ~86310

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40776

LimeBot

LimeBot

2026-10-13 11:50

administrator   ~86406

Fixed in Release 7.6.0+261013

Related Changesets

LimeSurvey: master 6982e404

2026-10-11 19:35

c_schmitz


Details Diff
Fixed issue 17930: A plugin that failed to load before it was installed stayed marked as faulty after it was fixed, and could not be installed
Dev Load errors of plugins that are not installed are no longer saved to the plugins table; they are shown on the scan page and the plugin is loaded again on each scan
Affected Issues
17930
mod - application/libraries/PluginManager/PluginManager.php Diff File
mod - application/libraries/PluginManager/PluginManagerShutdownFunction.php Diff File
mod - application/models/Plugin.php Diff File
mod - application/views/admin/pluginmanager/scanFilesResult.php Diff File
mod - tests/unit/plugins/PluginManagerTest.php Diff File

Issue History

Date Modified Username Field Change
2022-03-04 12:03 DenisChenu New Issue
2022-03-04 12:03 DenisChenu File Added: ResponseExportEmail.zip
2022-03-07 08:04 galads Assigned To => galads
2022-03-07 08:04 galads Status new => acknowledged
2022-03-07 08:05 galads Priority none => normal
2022-03-07 08:05 galads Zoho Project Synchronization => |Yes|
2022-03-07 08:05 LimeBot Zoho Projects ID => 85781000001713013
2022-03-07 08:05 LimeBot Zoho Projects URL => https://projects.limesurvey.org/portal/limesurvey#taskdetail/85781000001335039/85781000001348001/85781000001713013
2022-04-01 09:29 galads Assigned To galads => gabrieljenik
2022-04-01 09:29 galads Zoho Project Synchronization Yes =>
2022-04-01 09:29 galads Zoho Projects ID 85781000001713013 =>
2022-04-01 09:29 galads Zoho Projects URL https://projects.limesurvey.org/portal/limesurvey#taskdetail/85781000001335039/85781000001348001/85781000001713013 =>
2023-05-31 17:21 gabrieljenik Status acknowledged => assigned
2023-05-31 17:59 DenisChenu Note Added: 75305
2023-05-31 17:59 DenisChenu Bug heat 0 => 2
2023-05-31 19:04 gabrieljenik Note Added: 75307
2023-05-31 19:04 gabrieljenik Bug heat 2 => 4
2023-05-31 19:04 gabrieljenik Note Edited: 75307
2023-06-01 09:04 DenisChenu Note Added: 75310
2023-06-02 16:09 gabrieljenik Note Added: 75394
2023-06-12 17:04 gabrieljenik Status assigned => feedback
2023-06-12 18:25 DenisChenu Note Added: 75563
2023-06-12 18:25 DenisChenu Status feedback => assigned
2023-09-08 21:11 gabrieljenik Assigned To gabrieljenik =>
2023-09-08 21:11 gabrieljenik Status assigned => confirmed
2026-10-11 19:35 c_schmitz Changeset attached => LimeSurvey master 6982e404
2026-10-11 19:35 c_schmitz Note Added: 86310
2026-10-11 19:35 c_schmitz Assigned To => c_schmitz
2026-10-11 19:35 c_schmitz Status confirmed => resolved
2026-10-11 19:35 c_schmitz Resolution open => fixed
2026-10-11 19:35 c_schmitz Bug heat 4 => 6
2026-10-13 11:50 LimeBot Note Added: 86406
2026-10-13 11:50 LimeBot Status resolved => closed
2026-10-13 11:50 LimeBot Bug heat 6 => 8