- Posts: 20
- Thank you received: 2
Ask the community, share ideas, and connect with other LimeSurvey users!
Cliquez sur le lien suivant pour voir cette réponse :
emfro.vunderatert.lu/index.php/admin/res...w/surveyid/612987/id << MISSING ANSWER ID
Cliquez sur le lien suivant pour éditer cette réponse individuelle :
emfro.vunderatert.lu/index.php/admin/dat...t/surveyid/612987/id
Visualisez les statistiques en cliquant ici :
emfro.vunderatert.lu/index.php/admin/sta...ndex/surveyid/612987
Les réponses suivantes ont été données par le participant :
ID de la réponse << MISSING METADATA
Date de soumission
Dernière page
Langue de départ
Tête de série
Code
Date de lancement
Date de la dernière action
Renseignements personnels
civilité << MISSING ANSWER
civilité [Autre]
Vos coordonnées
Vos coordonnées [Prénom]
Not necessarily - Expression Manager works in inactive surveys where no data is recorded.There seems to be more going on. In my opinion, for the expressions to be able to use the previous answers, the data must be recorded in the database at some point.
Good point! So does it draw from the session files?Not necessarily - Expression Manager works in inactive surveys where no data is recorded.
Notice: Undefined index: anonymized in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 6031 Notice: Undefined index: deletenonvalues in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 6979 Notice: Undefined index: deletenonvalues in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 6979 Notice: Undefined index: active in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 5438
Notice: Undefined index: radix in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 8844 Notice: Undefined index: anonymized in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 6031 Notice: Undefined index: deletenonvalues in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 6979
Notice: Undefined index: srid in /home/vunderatdm/limesurvey/application/helpers/frontend_helper.php on line 586
Before anything else : update to last LTS version : www.limesurvey.org/lts-releases-downloadUsing LS 3.19.1+191009 on PHP 7.3 @OVH, I experience a troublesome bug for a running survey. Any help in fixing it is urgently welcome.
There are really a big issue here ...Notice: Undefined index: anonymized in /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php on line 6031
What happens when you test with a core theme?I did try to add the localized survey introduction message in the welcome page, but that did not work... would that be the culprit ?
PHP notice Undefined index: anonymized /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php(6031) 6019 6020 if ($groupSeq < 0 || $groupSeq >= $LEM->numGroups) { 6021 return NULL; // TODO - what is desired behavior? 6022 } 6023 $groupSeqInfo = (isset($LEM->groupSeqInfo[$groupSeq]) ? $LEM->groupSeqInfo[$groupSeq] : NULL); 6024 if (is_null($groupSeqInfo)) { 6025 // then there are no questions in this group 6026 return NULL; 6027 } 6028 $qInfo = $LEM->questionSeq2relevance[$groupSeqInfo['qstart']]; 6029 $gseq = $qInfo['gseq']; 6030 $gid = $qInfo['gid']; 6031 $LEM->StartProcessingGroup($gseq, $LEM->surveyOptions['anonymized'], $LEM->sid); // analyze the data we have about this group 6032 6033 $grel=false; // assume irrelevant until find a relevant question 6034 $ghidden=true; // assume hidden until find a non-hidden question. If there are no relevant questions on this page, $ghidden will stay true 6035 $gmandViolation=false; // assume that the group contains no manditory questions that have not been fully answered 6036 $gvalid=true; // assume valid until discover otherwise 6037 $debug_message = ''; 6038 $messages = array(); 6039 $currentQset = array(); 6040 $unansweredSQs = array(); 6041 $invalidSQs = array(); 6042 $updatedValues = array(); 6043 $ganyUnanswered = false; Stack Trace #0 – /home/vunderatdm/limesurvey/application/helpers/expressions/em_manager_helper.php(5300): LimeExpressionManager->_ValidateGroup(0) 5295 'invalidSQs'=>(isset($result['invalidSQs']) ? $result['invalidSQs'] : ''), 5296 ); 5297 return $LEM->lastMoveResult; 5298 } 5299 5300 $result = $LEM->_ValidateGroup($LEM->currentGroupSeq); 5301 if (is_null($result)) { 5302 continue; // this is an invalid group - skip it 5303 } 5304 $message .= $result['message']; 5305 $updatedValues = array_merge($updatedValues,$result['updatedValues']); #1 – /home/vunderatdm/limesurvey/application/helpers/SurveyRuntimeHelper.php(828): LimeExpressionManager::NavigateForwards() 823 $this->aMoveResult = false; // so display welcome page again 824 } 825 } 826 827 if ($this->sMove == "movenext") { 828 $this->aMoveResult = LimeExpressionManager::NavigateForwards(); 829 } 830 831 if (($this->sMove == 'movesubmit')) { 832 if ($this->sSurveyMode == 'survey') { 833 $this->aMoveResult = LimeExpressionManager::NavigateForwards(); #2 – /home/vunderatdm/limesurvey/application/helpers/SurveyRuntimeHelper.php(531): SurveyRuntimeHelper->setMoveResult() 526 $this->initFirstStep(); // If it's the first time user load this survey, will init session and LEM 527 $this->initTotalAndMaxSteps(); 528 $this->checkIfUseBrowserNav(); // Check if user used browser navigation, or relaoded page 529 if ($this->sMove != 'clearcancel' && $this->sMove != 'confirmquota') { 530 $this->checkPrevStep(); // Check if prev step is set, else set it 531 $this->setMoveResult(); 532 $this->checkClearCancel(); 533 $this->setPrevStep(); 534 $this->checkIfFinished(); 535 $this->setStep(); 536 #3 + /home/vunderatdm/limesurvey/application/helpers/SurveyRuntimeHelper.php(105): SurveyRuntimeHelper->initMove() #4 + /home/vunderatdm/limesurvey/application/controllers/survey/index.php(590): SurveyRuntimeHelper->run("612987", array("surveyid" => "612987", "thissurvey" => array("htmlemail" => "Y", "format" => "G", "template" => "VdA", "language" => "fr", ...), "thisstep" => "0", "clienttoken" => "48iEq43t9", ...)) #5 + /home/vunderatdm/limesurvey/application/controllers/survey/index.php(24): index->action() #6 + /home/vunderatdm/limesurvey/framework/web/actions/CAction.php(76): index->run() #7 + /home/vunderatdm/limesurvey/framework/web/CController.php(308): CAction->runWithParams(array("sid" => "612987")) #8 + /home/vunderatdm/limesurvey/framework/web/CController.php(286): CController->runAction(index) #9 + /home/vunderatdm/limesurvey/framework/web/CController.php(265): CController->runActionWithFilters(index, array()) #10 + /home/vunderatdm/limesurvey/framework/web/CWebApplication.php(282): CController->run("index") #11 + /home/vunderatdm/limesurvey/framework/web/CWebApplication.php(141): CWebApplication->runController("survey/index/sid/612987") #12 + /home/vunderatdm/limesurvey/framework/base/CApplication.php(185): CWebApplication->processRequest() #13 + /home/vunderatdm/limesurvey/index.php(194): CApplication->run() 2020-03-25 11:14:05 Apache Yii Framework/1.1.22-dev