fluxapps / LearningObjectiveSuggestions

0 stars 1 forks source link

Fehler beim Bearbeiten vom Kurs #3

Open DHBW-AWZ-Admin opened 6 months ago

DHBW-AWZ-Admin commented 6 months ago

Fehlermeldung beim bearbeiten des Kurses im PLugin grafik

kommt ein ILIAs-Fehler

error thrown with message "Class "ilCascadingSelectSettings" not found"

Stacktrace:

14 Error in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/User/StudyProgramQuery.php:67

13 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\User\StudyProgramQuery:getAll in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/Form/CourseConfigFormGUI.php:131

12 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\Form\CourseConfigFormGUI:addWeightRoughConfig in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/Form/CourseConfigFormGUI.php:52

11 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\Form\CourseConfigFormGUI:init in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/Form/CourseConfigFormGUI.php:28

10 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\Form\CourseConfigFormGUI:__construct in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/classes/class.ilLearningObjectiveSuggestionsConfigGUI.php:80

9 ilLearningObjectiveSuggestionsConfigGUI:configureCourse in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/classes/class.ilLearningObjectiveSuggestionsConfigGUI.php:61

8 ilLearningObjectiveSuggestionsConfigGUI:performCommand in /srv/www/htdocs/ilias/ilias8/Services/Component/classes/class.ilPluginConfigGUI.php:88

7 ilPluginConfigGUI:executeCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:199

6 ilCtrl:forwardCommand in /srv/www/htdocs/ilias/ilias8/Services/Component/classes/Settings/class.ilObjComponentSettingsGUI.php:162

5 ilObjComponentSettingsGUI:forwardConfigGUI in /srv/www/htdocs/ilias/ilias8/Services/Component/classes/Settings/class.ilObjComponentSettingsGUI.php:119

4 ilObjComponentSettingsGUI:executeCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:199

3 ilCtrl:forwardCommand in /srv/www/htdocs/ilias/ilias8/Services/Administration/classes/class.ilAdministrationGUI.php:237

2 ilAdministrationGUI:executeCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:199

1 ilCtrl:forwardCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:174

0 ilCtrl:callBaseClass in /srv/www/htdocs/ilias/ilias8/ilias.php:24

DHBW-AWZ-Admin commented 6 months ago

die Klasse "ilCascadingSelectSettings" existiert nicht mehr . Anlegen einen neuen Kurs geht, wenn wir anstatt "ilCascadingSelectSettings" die Klasse "ilCascadingSelectPlugin" zeile 67 austauschen aber die alten Kurse zu konfigurieren geht es nicht. Da kommt dieser Fehler: Error thrown with message "Call to undefined method ilCascadingSelectPlugin::get()"

Stacktrace:

14 Error in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/User/StudyProgramQuery.php:69

13 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\User\StudyProgramQuery:getAll in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/Form/CourseConfigFormGUI.php:131

12 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\Form\CourseConfigFormGUI:addWeightRoughConfig in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/Form/CourseConfigFormGUI.php:52

11 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\Form\CourseConfigFormGUI:init in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/src/Form/CourseConfigFormGUI.php:28

10 SRAG\ILIAS\Plugins\LearningObjectiveSuggestions\Form\CourseConfigFormGUI:__construct in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/classes/class.ilLearningObjectiveSuggestionsConfigGUI.php:80

9 ilLearningObjectiveSuggestionsConfigGUI:configureCourse in /srv/www/htdocs/ilias/ilias8/Customizing/global/plugins/Services/Cron/CronHook/LearningObjectiveSuggestions/classes/class.ilLearningObjectiveSuggestionsConfigGUI.php:61

8 ilLearningObjectiveSuggestionsConfigGUI:performCommand in /srv/www/htdocs/ilias/ilias8/Services/Component/classes/class.ilPluginConfigGUI.php:88

7 ilPluginConfigGUI:executeCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:199

6 ilCtrl:forwardCommand in /srv/www/htdocs/ilias/ilias8/Services/Component/classes/Settings/class.ilObjComponentSettingsGUI.php:162

5 ilObjComponentSettingsGUI:forwardConfigGUI in /srv/www/htdocs/ilias/ilias8/Services/Component/classes/Settings/class.ilObjComponentSettingsGUI.php:119

4 ilObjComponentSettingsGUI:executeCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:199

3 ilCtrl:forwardCommand in /srv/www/htdocs/ilias/ilias8/Services/Administration/classes/class.ilAdministrationGUI.php:237

2 ilAdministrationGUI:executeCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:199

1 ilCtrl:forwardCommand in /srv/www/htdocs/ilias/ilias8/Services/UICore/classes/class.ilCtrl.php:174

0 ilCtrl:callBaseClass in /srv/www/htdocs/ilias/ilias8/ilias.php:24

ingoj commented 6 months ago

PR #4 should fix this issue I added a check for existence of level2 options. In a very special cascade configuration level 2 is empty for one level1 entry. This led to another error. The fix avoids this error and simply adds the name of level1 if there are no level2 options. No more error, but not all functionality with this scenario ist teted yet.