View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
09684 | Bug reports | Survey editing | public | 2015-06-15 10:30 | 2015-06-22 10:10 |
Reporter | DenisChenu | Assigned To | sammousa | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Summary | 09684: Unable to create a group or see a survey after creation | ||||
Description | After create a survey, trying to create a group goes to a 500 error. ./index.php?r=groups/update&id=4 After this ; unable to look at survey | ||||
Steps To Reproduce | Create a survey, add a group | ||||
Additional Information | Group show "Add question" but this one is an easy fix | ||||
Tags | No tags attached. | ||||
Attached Files | Internal Server Error.html (15,850 bytes)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Internal Server Error</title> <style type="text/css"> /*<![CDATA[*/ body {font-family:"Verdana";font-weight:normal;color:black;background-color:white;} h1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } h2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } h3 {font-family:"Verdana";font-weight:bold;font-size:11pt} p {font-family:"Verdana";font-weight:normal;color:black;font-size:9pt;margin-top: -5px} .version {color: gray;font-size:8pt;border-top:1px solid #aaaaaa;} /*]]>*/ </style> </head> <body> <h1>Internal Server Error</h1> <h2>Property "QuestionGroup.id" is not defined.</h2> <p> An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem. </p> <p> Thank you. </p> <div class="version"> 2015-06-18 08:33:34 </div> <table class="yiiLog" style="border-spacing:1px;font:11px Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;color:#666666;" width="100%" cellpadding="2"> <tbody><tr> <th style="background:black;color:white;" colspan="5"> Application Log </th> </tr> <tr style="background-color: #ccc;"> <th style="width:120px">Timestamp</th> <th>Level</th> <th>Category</th> <th>Message</th> </tr> <tr style="background:#FFC0CB"> <td align="center">08:33:34.560152</td> <td>error</td> <td>system.db.CDbCommand</td> <td><pre>CDbCommand::execute() failed: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'lsdev.lime_survey_397449' doesn't exist. The SQL statement executed was: SELECT 1 FROM lime_survey_397449.</pre></td> </tr> <tr style="background:#FFC0CB"> <td align="center">08:33:34.583463</td> <td>error</td> <td>exception.CException</td> <td><pre>exception 'CException' with message 'Property "QuestionGroup.id" is not defined.' in /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/base/CComponent.php:130 Stack trace: #0 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/db/ar/CActiveRecord.php(145): CComponent->__get('id') #1 /var/www/my_webapp/lsdev/application/models/QuestionGroup.php(76): CActiveRecord->__get('id') #2 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/base/CComponent.php(111): QuestionGroup->getQuestionCount() #3 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/db/ar/CActiveRecord.php(145): CComponent->__get('questionCount') #4 /var/www/my_webapp/lsdev/application/views/global/groupMenu.php(11): CActiveRecord->__get('questionCount') #5 /var/www/my_webapp/lsdev/application/helpers/common_helper.php(68): require('/var/www/my_web...') #6 /var/www/my_webapp/lsdev/application/helpers/common_helper.php(71): Closure->{closure}('/var/www/my_web...', Array) #7 /var/www/my_webapp/lsdev/application/views/global/menus.php(25): requireFile('/var/www/my_web...', Array, Object(ls\controllers\GroupsController)) #8 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CBaseController.php(126): require('/var/www/my_web...') #9 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CBaseController.php(95): CBaseController->renderInternal('/var/www/my_web...', NULL, true) #10 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CController.php(869): CBaseController->renderFile('/var/www/my_web...', NULL, true) #11 /var/www/my_webapp/lsdev/application/views/layouts/survey.php(32): CController->renderPartial('/global/menus') #12 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CBaseController.php(126): require('/var/www/my_web...') #13 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CBaseController.php(95): CBaseController->renderInternal('/var/www/my_web...', Array, true) #14 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CController.php(784): CBaseController->renderFile('/var/www/my_web...', Array, true) #15 /var/www/my_webapp/lsdev/application/controllers/Controller.php(212): CController->render('update', Array, false) #16 /var/www/my_webapp/lsdev/application/controllers/GroupsController.php(70): ls\controllers\Controller->render('update', Array) #17 [internal function]: ls\controllers\GroupsController->actionUpdate('1') #18 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/actions/CAction.php(109): ReflectionMethod->invokeArgs(Object(ls\controllers\GroupsController), Array) #19 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/actions/CInlineAction.php(47): CAction->runWithParamsInternal(Object(ls\controllers\GroupsController), Object(ReflectionMethod), Array) #20 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CController.php(308): CInlineAction->runWithParams(Array) #21 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/filters/CFilterChain.php(133): CController->runAction(Object(CInlineAction)) #22 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/filters/CFilter.php(40): CFilterChain->run() #23 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CController.php(1145): CFilter->filter(Object(CFilterChain)) #24 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/filters/CInlineFilter.php(58): CController->filterAccessControl(Object(CFilterChain)) #25 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/filters/CFilterChain.php(130): CInlineFilter->filter(Object(CFilterChain)) #26 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CController.php(291): CFilterChain->run() #27 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CController.php(265): CController->runActionWithFilters(Object(CInlineAction), Array) #28 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CWebApplication.php(282): CController->run('update') #29 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/web/CWebApplication.php(141): CWebApplication->runController('groups/update') #30 /var/www/my_webapp/lsdev/application/core/WebApplication.php(76): CWebApplication->processRequest() #31 /var/www/my_webapp/lsdev/application/vendor/yiisoft/yii/framework/base/CApplication.php(184): WebApplication->processRequest() #32 /var/www/my_webapp/lsdev/application/entry.php(41): CApplication->run() #33 /var/www/my_webapp/lsdev/index.php(2): include('/var/www/my_web...') #34 {main} REQUEST_URI=/lsdev/index.php?r=groups/update&id=1 HTTP_REFERER=https://test.shnoulle.net/lsdev/index.php?r=groups/create&surveyId=397449 ---</pre></td> </tr></tbody></table> <!-- end of log messages --><!-- start profiling summary --> <table class="yiiLog" style="border-spacing:1px;font:11px Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;color:#666666;" width="100%" cellpadding="2"> <tbody><tr> <th style="background:black;color:white;" colspan="6"> Profiling Summary Report (Time: 0.14288s, Memory: 5,695KB) </th> </tr> <tr style="background-color: #ccc;"> <th>Procedure</th> <th>Count</th> <th>Total (s)</th> <th>Avg. (s)</th> <th>Min. (s)</th> <th>Max. (s)</th> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.query(SHOW FULL COLUMNS FROM `lime_questions`)</td> <td align="center">1</td> <td align="center">0.00330</td> <td align="center">0.00330</td> <td align="center">0.00330</td> <td align="center">0.00330</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SHOW FULL COLUMNS FROM `lime_translation`)</td> <td align="center">1</td> <td align="center">0.00203</td> <td align="center">0.00203</td> <td align="center">0.00203</td> <td align="center">0.00203</td> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.query(SELECT * FROM `lime_groups` `t` WHERE `t`.`gid`=1 LIMIT 1)</td> <td align="center">1</td> <td align="center">0.00109</td> <td align="center">0.00109</td> <td align="center">0.00109</td> <td align="center">0.00109</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SELECT `translations`.`model_id` AS `t1_c0`, `translations`.`model` AS `t1_c1`, `translations`.`language` AS `t1_c2`, `translations`.`data` AS `t1_c3` FROM `lime_translation` `translations` WHERE (model = :class) AND (`translations`.`model_id`=:ypl0). Bound with :class='Group', :ypl0='1')</td> <td align="center">1</td> <td align="center">0.00100</td> <td align="center">0.00100</td> <td align="center">0.00100</td> <td align="center">0.00100</td> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.execute(SELECT 1 FROM lime_survey_397449)</td> <td align="center">1</td> <td align="center">0.00091</td> <td align="center">0.00091</td> <td align="center">0.00091</td> <td align="center">0.00091</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SELECT `survey`.`sid` AS `t1_c0`, `survey`.`owner_id` AS `t1_c1`, `survey`.`admin` AS `t1_c2`, `survey`.`active` AS `t1_c3`, `survey`.`expires` AS `t1_c4`, `survey`.`startdate` AS `t1_c5`, `survey`.`adminemail` AS `t1_c6`, `survey`.`anonymized` AS `t1_c7`, `survey`.`faxto` AS `t1_c8`, `survey`.`format` AS `t1_c9`, `survey`.`savetimings` AS `t1_c10`, `survey`.`template` AS `t1_c11`, `survey`.`language` AS `t1_c12`, `survey`.`additional_languages` AS `t1_c13`, `survey`.`datestamp` AS `t1_c14`, `survey`.`usecookie` AS `t1_c15`, `survey`.`allowregister` AS `t1_c16`, `survey`.`allowsave` AS `t1_c17`, `survey`.`autonumber_start` AS `t1_c18`, `survey`.`autoredirect` AS `t1_c19`, `survey`.`allowprev` AS `t1_c20`, `survey`.`printanswers` AS `t1_c21`, `survey`.`ipaddr` AS `t1_c22`, `survey`.`refurl` AS `t1_c23`, `survey`.`datecreated` AS `t1_c24`, `survey`.`publicstatistics` AS `t1_c25`, `survey`.`publicgraphs` AS `t1_c26`, `survey`.`listpublic` AS `t1_c27`, `survey`.`htmlemail` AS `t1_c28`, `survey`.`sendconfirmation` AS `t1_c29`, `survey`.`tokenanswerspersistence` AS `t1_c30`, `survey`.`assessments` AS `t1_c31`, `survey`.`usecaptcha` AS `t1_c32`, `survey`.`usetokens` AS `t1_c33`, `survey`.`bounce_email` AS `t1_c34`, `survey`.`attributedescriptions` AS `t1_c35`, `survey`.`emailresponseto` AS `t1_c36`, `survey`.`emailnotificationto` AS `t1_c37`, `survey`.`tokenlength` AS `t1_c38`, `survey`.`showxquestions` AS `t1_c39`, `survey`.`showgroupinfo` AS `t1_c40`, `survey`.`shownoanswer` AS `t1_c41`, `survey`.`showqnumcode` AS `t1_c42`, `survey`.`bouncetime` AS `t1_c43`, `survey`.`bounceprocessing` AS `t1_c44`, `survey`.`bounceaccounttype` AS `t1_c45`, `survey`.`bounceaccounthost` AS `t1_c46`, `survey`.`bounceaccountpass` AS `t1_c47`, `survey`.`bounceaccountencryption` AS `t1_c48`, `survey`.`bounceaccountuser` AS `t1_c49`, `survey`.`showwelcome` AS `t1_c50`, `survey`.`showprogress` AS `t1_c51`, `survey`.`questionindex` AS `t1_c52`, `survey`.`navigationdelay` AS `t1_c53`, `survey`.`nokeyboard` AS `t1_c54`, `survey`.`alloweditaftercompletion` AS `t1_c55`, `survey`.`googleanalyticsstyle` AS `t1_c56`, `survey`.`googleanalyticsapikey` AS `t1_c57`, `survey`.`use_series` AS `t1_c58` FROM `lime_surveys` `survey` WHERE (`survey`.`sid`=:ypl0). Bound with :ypl0='397449')</td> <td align="center">1</td> <td align="center">0.00054</td> <td align="center">0.00054</td> <td align="center">0.00054</td> <td align="center">0.00054</td> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.query(SHOW CREATE TABLE `lime_questions`)</td> <td align="center">1</td> <td align="center">0.00054</td> <td align="center">0.00054</td> <td align="center">0.00054</td> <td align="center">0.00054</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SELECT * FROM `lime_surveys` `t`)</td> <td align="center">1</td> <td align="center">0.00049</td> <td align="center">0.00049</td> <td align="center">0.00049</td> <td align="center">0.00049</td> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.query(SHOW CREATE TABLE `lime_translation`)</td> <td align="center">1</td> <td align="center">0.00048</td> <td align="center">0.00048</td> <td align="center">0.00048</td> <td align="center">0.00048</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SELECT `languagesettings`.`surveyls_survey_id` AS `t1_c0`, `languagesettings`.`surveyls_language` AS `t1_c1`, `languagesettings`.`surveyls_title` AS `t1_c2`, `languagesettings`.`surveyls_description` AS `t1_c3`, `languagesettings`.`surveyls_welcometext` AS `t1_c4`, `languagesettings`.`surveyls_endtext` AS `t1_c5`, `languagesettings`.`surveyls_url` AS `t1_c6`, `languagesettings`.`surveyls_urldescription` AS `t1_c7`, `languagesettings`.`surveyls_email_invite_subj` AS `t1_c8`, `languagesettings`.`surveyls_email_invite` AS `t1_c9`, `languagesettings`.`surveyls_email_remind_subj` AS `t1_c10`, `languagesettings`.`surveyls_email_remind` AS `t1_c11`, `languagesettings`.`surveyls_email_register_subj` AS `t1_c12`, `languagesettings`.`surveyls_email_register` AS `t1_c13`, `languagesettings`.`surveyls_email_confirm_subj` AS `t1_c14`, `languagesettings`.`surveyls_email_confirm` AS `t1_c15`, `languagesettings`.`surveyls_dateformat` AS `t1_c16`, `languagesettings`.`surveyls_attributecaptions` AS `t1_c17`, `languagesettings`.`email_admin_notification_subj` AS `t1_c18`, `languagesettings`.`email_admin_notification` AS `t1_c19`, `languagesettings`.`email_admin_responses_subj` AS `t1_c20`, `languagesettings`.`email_admin_responses` AS `t1_c21`, `languagesettings`.`surveyls_numberformat` AS `t1_c22`, `languagesettings`.`attachments` AS `t1_c23` FROM `lime_surveys_languagesettings` `languagesettings` WHERE (`languagesettings`.`surveyls_survey_id`=:ypl0). Bound with :ypl0='397449')</td> <td align="center">1</td> <td align="center">0.00043</td> <td align="center">0.00043</td> <td align="center">0.00043</td> <td align="center">0.00043</td> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.query(SELECT * FROM `lime_permissions` `t` WHERE `t`.`entity_id`=:yp0 AND `t`.`entity`=:yp1 AND `t`.`uid`=:yp2 AND `t`.`permission`=:yp3 LIMIT 1. Bound with :yp0=0, :yp1='global', :yp2='1', :yp3='superadmin')</td> <td align="center">1</td> <td align="center">0.00040</td> <td align="center">0.00040</td> <td align="center">0.00040</td> <td align="center">0.00040</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SELECT * FROM `lime_settings_global` `t` WHERE `t`.`stg_name`='sitename' LIMIT 1)</td> <td align="center">1</td> <td align="center">0.00035</td> <td align="center">0.00035</td> <td align="center">0.00035</td> <td align="center">0.00035</td> </tr> <tr style="background:#FFFFFF"> <td>system.db.CDbCommand.query(SELECT * FROM `lime_settings_global` `t` WHERE `t`.`stg_name`='authenticationPlugins' LIMIT 1)</td> <td align="center">1</td> <td align="center">0.00034</td> <td align="center">0.00034</td> <td align="center">0.00034</td> <td align="center">0.00034</td> </tr> <tr style="background:#F5F5F5"> <td>system.db.CDbCommand.query(SELECT * FROM `lime_settings_global` `t` WHERE `t`.`stg_name`='authorizationPlugin' LIMIT 1)</td> <td align="center">1</td> <td align="center">0.00030</td> <td align="center">0.00030</td> <td align="center">0.00030</td> <td align="center">0.00030</td> </tr></tbody></table> <!-- end of profiling summary --></body></html> <!-- start log messages --> | ||||
Bug heat | 2 | ||||
Complete LimeSurvey version number (& build) | 150615 (7a24413) | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | not relevant | ||||
Database type & version | 5.5.43-0+deb8u1 | ||||
Server OS (if known) | debian 8/linux | ||||
Webserver software & version (if known) | nginx | ||||
PHP Version | PHP 5.6.7 | ||||
IRC log ;) other bug and same for old surveys (create in ls3, before this fix) |
|
Confirm issue in migration. We rename Question.qid to Question.id but not Group.gid to Group.id Denis |
|
Last commit fix it . And all directory too (actually) |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2015-06-15 10:30 | DenisChenu | New Issue | |
2015-06-16 11:06 | sammousa | Status | new => resolved |
2015-06-16 11:06 | sammousa | Resolution | open => fixed |
2015-06-16 11:06 | sammousa | Assigned To | => sammousa |
2015-06-16 11:15 | DenisChenu | Note Added: 32380 | |
2015-06-16 11:15 | DenisChenu | Status | resolved => feedback |
2015-06-16 11:15 | DenisChenu | Resolution | fixed => reopened |
2015-06-18 10:36 | DenisChenu | File Added: LimeSurvey_installer_-_2015-06-18_10.31.58.png | |
2015-06-18 10:36 | DenisChenu | File Added: Internal Server Error.html | |
2015-06-18 10:37 | DenisChenu | Note Added: 32410 | |
2015-06-18 10:37 | DenisChenu | Status | feedback => assigned |
2015-06-18 10:37 | DenisChenu | Status | assigned => confirmed |
2015-06-22 10:10 | DenisChenu | Note Added: 32470 | |
2015-06-22 10:10 | DenisChenu | Status | confirmed => closed |
2015-06-22 10:10 | DenisChenu | Resolution | reopened => fixed |
2015-06-22 10:10 | DenisChenu | Fixed in Version | => 3.0 |
2019-11-01 17:25 | c_schmitz | Category | Survey design => Survey editing |