Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Installation 6.17.1 vers 6.17.3 -> Erreur 500 - Plugins

More
1 hour 55 minutes ago #274399 by riqcles
Bonjour, 
Je rencontre un problème qui peut être ne concerne que mon installation. 
J'ai une installation sur un serveur de la version 6.17.1 qui fonctionne correctement. 
Je décide de planifier l'installation de la 6.17.3 et je fais mes tests en DEV.
L'installation se passe bien, une mise à jour de la base de données (649 à 650) est réalisés par l'application. 
Aucun problème en apparence. Je fais mes tests habituels lors de migrations (tests de questionnaires, fonctionnalités diverses, vérifications des éléments de sécurités, plugins présents et activable et fonctionnels).

Jusque la tout est ok.

Et je fais une manipulation qui me provoque une erreur 500 :


 500 : Erreur interne au serveur - Paramètres linguistiques (fr) du questionnaire non trouvés. Veuillez lancer la vérification d'intégrité depuis le menu principal.
Une erreur interne est survenue quand le serveur Web traitait votre requête.
Veuillez contacter limesurvey pour rapporter ce problème. 

La manipulation est la suivante : 
1. Je vais dans les plugins
2. Je modifie l'affichage de la liste en la passant à 50 par exemple
3. Je clique après sur n'importe quel fil d'Ariane pour aller sur une autre page : <Questionnaires> , Flèche devant <Extensions>, le titre de mon site.

Et plantage.
les seuls moyens : 
1. revenir en arrière et modifier l'affichage à 10 (au dessus, ça plante)
2. Ou revenir en arrière et se déconnecter, puis se reconnecter (le réglage d'affichage n'a pas été pris en compte).

J'ai refais une installation dans une VM VirtualBox, avec une copie de la base de données, et j'ai refais les mêmes étapes, avec le même nombre de plugins (23) : 
pas de plantage.
J'ai essayé avec les autres installation de Limesurvey (limesurvey1 et limesurvey2) sur le même serveur (dans des répertoires différents), qui contiennent les même plugins mais pas la même quantité de données :
Pas de plantage.

J'ai remis la version 6.17.1 pour tester avec l'installation limesurvey qui plantait : 
plus de plantage. 
Et si je remets la 6.17.3 : replantage.....

Donc, si quelqu'un rencontre une situation similaire à la mienne, on pourra faire une remonté de bug..... sinon j'attends la prochaine version pour voir ce qui se passe.

J'ai mis le debug à 1 pour voir le contenu de l'erreur. 
Il est ci-dessous : 
Exception

Paramètres linguistiques (fr) du questionnaire non trouvés. Veuillez lancer la vérification d&#039;intégrité depuis le menu principal.

/applis/www/html/limesurvey/vendor/yiisoft/yii/framework/db/ar/CActiveRecord.php(145)

133      */
134     public function __get($name)
135     {
136         if(isset($this->_attributes[$name]))
137             return $this->_attributes[$name];
138         elseif(isset($this->getMetaData()->columns[$name]))
139             return null;
140         elseif(isset($this->_related[$name]))
141             return $this->_related[$name];
142         elseif(isset($this->getMetaData()->relations[$name]))
143             return $this->getRelated($name);
144         else
145             return parent::__get($name);
146     }
147 
148     /**
149      * PHP setter magic method.
150      * This method is overridden so that AR attributes can be accessed like properties.
151      * @param string $name property name
152      * @param mixed $value property value
153      * @throws CException
154      */
155     public function __set($name,$value)
156     {
157         if($this->setAttribute($name,$value)===false)

Stack Trace
#0     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/base/CComponent.php(111): Survey->getCurrentLanguageSettings()
#1     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/db/ar/CActiveRecord.php(145): CComponent->__get()
#2     

 /applis/www/html/limesurvey/application/models/Survey.php(1551): CActiveRecord->__get()

1546             'title' => gT('Copy'),
1547             'enabledCondition' => Permission::model()->hasSurveyPermission($this->sid, 'surveycontent', 'read'),
1548             'linkAttributes'   => [
1549                 'data-bs-toggle' => "modal",
1550                 'data-bs-target' => "#copySurvey_modal",
1551                 'onclick' => "copySurveyOptions(" . (int)$this->sid . ", " . json_encode(sprintf(gT('%s - Copy', 'unescaped'), $this->currentLanguageSettings->surveyls_title)) . ", " . json_encode($this->sid . ' - ' . $this->currentLanguageSettings->surveyls_title) . ")",
1552             ],
1553         ];
1554         $dropdownItems[] = [
1555             'title' => gT('Add user'),
1556             'url' => App()->createUrl('/surveyPermissions/index', ),

#3     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/base/CComponent.php(111): Survey->getButtons()
#4     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/db/ar/CActiveRecord.php(145): CComponent->__get()
#5     
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/base/CComponent.php(612) : eval()'d code(1): CActiveRecord->__get()
#6     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/base/CComponent.php(612): eval()
#7     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/grid/CDataColumn.php(148): CComponent->evaluateExpression()
#8     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/grid/CGridColumn.php(237): CDataColumn->getDataCellContent()
#9     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/grid/CGridColumn.php(160): CGridColumn->renderDataCellContent()
#10     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/grid/CGridView.php(655): CGridColumn->renderDataCell()
#11     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/grid/CGridView.php(639): CGridView->renderDataCell()
#12     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/grid/CGridView.php(595): CGridView->renderTableRow()
#13     

 /applis/www/html/limesurvey/application/extensions/admin/grid/CLSGridView.php(81): CGridView->renderTableBody()

76             if (!empty($this->caption)) {
77                 echo CHtml::tag('caption', , CHtml::encode($this->caption)) . "\n";
78             }
79             $this->renderTableHeader();
80             ob_start();
81             $this->renderTableBody();
82             $body = ob_get_clean();
83             $this->renderTableFooter();
84             echo $body; // TFOOT must appear before TBODY according to the standard.
85             echo "</table>";
86         } else {

#14     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/CBaseListView.php(181): CLSGridView->renderItems()
#15     
 unknown(0): CBaseListView->renderSection()
#16     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/CBaseListView.php(164): preg_replace_callback()
#17     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/zii/widgets/CBaseListView.php(149): CBaseListView->renderContent()
#18     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CBaseController.php(182): CBaseListView->run()
#19     
+
 /applis/www/html/limesurvey/application/extensions/admin/survey/ListSurveysWidget/views/listSurveys.php(25): CBaseController->widget()
#20     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CBaseController.php(130): require("/applis/www/html/limesurvey/application/extensions/admin/survey/Lis...")
#21     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CBaseController.php(95): CBaseController->renderInternal()
#22     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/widgets/CWidget.php(244): CBaseController->renderFile()
#23     
+
 /applis/www/html/limesurvey/application/extensions/admin/survey/ListSurveysWidget/ListSurveysWidget.php(72): CWidget->render()
#24     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CBaseController.php(182): ListSurveysWidget->run()
#25     
+
 /applis/www/html/limesurvey/application/views/dashboard/welcome.php(232): CBaseController->widget()
#26     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CBaseController.php(126): require("/applis/www/html/limesurvey/application/views/dashboard/welcome.php")
#27     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CBaseController.php(95): CBaseController->renderInternal()
#28     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(872): CBaseController->renderFile()
#29     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(785): CController->renderPartial()
#30     
+
 /applis/www/html/limesurvey/application/controllers/DashboardController.php(48): CController->render()
#31     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/actions/CInlineAction.php(49): DashboardController->actionView()
#32     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(308): CInlineAction->runWithParams()
#33     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(286): CController->runAction()
#34     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(265): CController->runActionWithFilters()
#35     
+
 /applis/www/html/limesurvey/application/controllers/LSBaseController.php(145): CController->run()
#36     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CWebApplication.php(282): LSBaseController->run()
#37     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CWebApplication.php(141): CWebApplication->runController()
#38     
+
 /applis/www/html/limesurvey/vendor/yiisoft/yii/framework/base/CApplication.php(185): CWebApplication->processRequest()
#39     
+
 /applis/www/html/limesurvey/index.php(161): CApplication->run() 


 

LimeSurvey version 6.15.x6
OS : RockyLinux / PHP 8.2.X
BDD : PostGresql 17.x /

Future LimeSurvey version 6.17.x
OS : RockyLinux / PHP 8.4.X
BDD : PostGresql 17.x /

Please Log in to join the conversation.

Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose