View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 07835 | Bug reports | Other | public | 2013-05-13 15:47 | 2013-05-14 14:30 |
| Reporter | zewood | Assigned To | c_schmitz | ||
| Priority | high | Severity | block | ||
| Status | closed | Resolution | duplicate | ||
| Product Version | 2.00+ | ||||
| Summary | 07835: issue when we try to desactivate a survey | ||||
| Description | There is an issue when we try to desactivate a survey : CDbCommand failed to execute the SQL statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'limesurvey.lime_old_survey_467179_20130513154208' doesn't exist. The SQL statement executed was: SELECT id FROM | ||||
| Additional Information | in the attached file there is the error's debug | ||||
| Tags | No tags attached. | ||||
| Attached Files | issue.txt (5,212 bytes)
CDbException
CDbCommand failed to execute the SQL statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'limesurvey.lime_old_survey_467179_20130513154208' doesn't exist. The SQL statement executed was: SELECT id FROM `lime_old_survey_467179_20130513154208` ORDER BY id desc
/var/www/limesurvey/framework/db/CDbCommand.php(528)
516 return $result;
517 }
518 catch(Exception $e)
519 {
520 if($this->_connection->enableProfiling)
521 Yii::endProfile('system.db.CDbCommand.query('.$this->getText().$par.')','system.db.CDbCommand.query');
522 $errorInfo = $e instanceof PDOException ? $e->errorInfo : null;
523 $message = $e->getMessage();
524 Yii::log(Yii::t('yii','CDbCommand::{method}() failed: {error}. The SQL statement executed was: {sql}.',
525 array('{method}'=>$method, '{error}'=>$message, '{sql}'=>$this->getText().$par)),CLogger::LEVEL_ERROR,'system.db.CDbCommand');
526 if(YII_DEBUG)
527 $message .= '. The SQL statement executed was: '.$this->getText().$par;
528 throw new CDbException(Yii::t('yii','CDbCommand failed to execute the SQL statement: {error}',
529 array('{error}'=>$message)),(int)$e->getCode(),$errorInfo);
530 }
531 }
532
533 /**
534 * Builds a SQL SELECT statement from the given query specification.
535 * @param array $query the query specification in name-value pairs. The following
536 * query options are supported: {@link select}, {@link distinct}, {@link from},
537 * {@link where}, {@link join}, {@link group}, {@link having}, {@link order},
538 * {@link limit}, {@link offset} and {@link union}.
539 * @return string the SQL statement
540 * @since 1.1.6
Stack Trace
#0
+
/var/www/limesurvey/framework/db/CDbCommand.php(425): CDbCommand->queryInternal("fetchColumn", 0, array())
#1
–
/var/www/limesurvey/application/controllers/admin/surveyadmin.php(361): CDbCommand->queryScalar()
356 $sNewSurveyTableName = Yii::app()->db->tablePrefix."old_survey_{$iSurveyID}_{$date}";
357 $aData['sNewSurveyTableName']=$sNewSurveyTableName;
358 //Update the autonumber_start in the survey properties
359 $new_autonumber_start = 0;
360 $query = "SELECT id FROM ".Yii::app()->db->quoteTableName($sNewSurveyTableName)." ORDER BY id desc";
361 $sLastID = Yii::app()->db->createCommand($query)->limit(1)->queryScalar();
362 $new_autonumber_start = $sLastID + 1;
363 $insertdata = array('autonumber_start' => $new_autonumber_start);
364 $survey = Survey::model()->findByAttributes(array('sid' => $iSurveyID));
365 $survey->autonumber_start = $new_autonumber_start;
366 $survey->save();
#2
unknown(0): SurveyAdmin->deactivate("467179")
#3
+
/var/www/limesurvey/framework/web/actions/CAction.php(107): ReflectionMethod->invokeArgs(SurveyAdmin, array("467179"))
#4
–
/var/www/limesurvey/application/core/Survey_Common_Action.php(100): CAction->runWithParamsInternal(SurveyAdmin, ReflectionMethod, array("surveyid" => "467179", "sa" => "deactivate", "iSurveyId" => "467179", "iSurveyID" => "467179"))
095 $oMethod = new ReflectionMethod($this, $sDefault);
096 }
097
098 // We're all good to go, let's execute it
099 // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
100 return parent::runWithParamsInternal($this, $oMethod, $params);
101 }
102
103 /**
104 * Some functions have different parameters, which are just an alias of the
105 * usual parameters we're getting in the url. This function just populates
#5
+
/var/www/limesurvey/framework/web/CController.php(309): Survey_Common_Action->runWithParams(array("surveyid" => "467179", "sa" => "deactivate"))
#6
+
/var/www/limesurvey/framework/web/CController.php(287): CController->runAction(SurveyAdmin)
#7
+
/var/www/limesurvey/framework/web/CController.php(266): CController->runActionWithFilters(SurveyAdmin, array())
#8
–
/var/www/limesurvey/application/controllers/AdminController.php(169): CController->run("survey")
164 $this->redirect($this->createUrl('/admin/authentication/sa/login'));
165 }
166
167 }
168
169 return parent::run($action);
170 }
171
172 /**
173 * Routes all the actions to their respective places
174 *
#9
+
/var/www/limesurvey/framework/web/CWebApplication.php(276): AdminController->run("survey")
#10
+
/var/www/limesurvey/framework/web/CWebApplication.php(135): CWebApplication->runController("admin/survey/sa/deactivate")
#11
+
/var/www/limesurvey/framework/base/CApplication.php(162): CWebApplication->processRequest()
#12
+
/var/www/limesurvey/index.php(178): CApplication->run()
2013-05-13 15:42:08 Apache/2.2.22 (Ubuntu) Yii Framework/1.1.10
| ||||
| Bug heat | 0 | ||||
| Complete LimeSurvey version number (& build) | 130513 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | mysql 5.5.31 | ||||
| Server OS (if known) | ubuntu 12.04.1 | ||||
| Webserver software & version (if known) | Apache/2.2.22 (Ubuntu) | ||||
| PHP Version | php 5 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-05-13 15:47 | zewood | New Issue | |
| 2013-05-13 15:47 | zewood | File Added: issue.txt | |
| 2013-05-14 14:29 | c_schmitz | Relationship added | duplicate of 07807 |
| 2013-05-14 14:30 | c_schmitz | Status | new => closed |
| 2013-05-14 14:30 | c_schmitz | Assigned To | => c_schmitz |
| 2013-05-14 14:30 | c_schmitz | Resolution | open => duplicate |