CDbException

CDbCommand failed to execute the SQL statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'lime_iac.lime_old_survey_694712_20130514102038' doesn't exist. The SQL statement executed was: SELECT id FROM `lime_old_survey_694712_20130514102038` ORDER BY id desc

/w3/outils/lime_iac/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
+
 /w3/outils/lime_iac/framework/db/CDbCommand.php(425): CDbCommand->queryInternal("fetchColumn", 0, array())
420      * @return mixed the value of the first column in the first row of the query result. False is returned if there is no value.
421      * @throws CException execution failed
422      */
423     public function queryScalar($params=array())
424     {
425         $result=$this->queryInternal('fetchColumn',0,$params);
426         if(is_resource($result) && get_resource_type($result)==='stream')
427             return stream_get_contents($result);
428         else
429             return $result;
430     }
#1
+
 /w3/outils/lime_iac/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();
#3
+
 /w3/outils/lime_iac/framework/web/actions/CAction.php(107): ReflectionMethod->invokeArgs(SurveyAdmin, array("694712"))
102             else if($param->isDefaultValueAvailable())
103                 $ps[]=$param->getDefaultValue();
104             else
105                 return false;
106         }
107         $method->invokeArgs($object,$ps);
108         return true;
109     }
110 }
#4
+
 /w3/outils/lime_iac/application/core/Survey_Common_Action.php(100): CAction->runWithParamsInternal(SurveyAdmin, ReflectionMethod, array("surveyid" => "694712", "sa" => "deactivate", "iSurveyId" => "694712", "iSurveyID" => "694712"))
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
#8
+
 /w3/outils/lime_iac/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
+
 /w3/outils/lime_iac/framework/web/CWebApplication.php(276): AdminController->run("survey")
271         {
272             list($controller,$actionID)=$ca;
273             $oldController=$this->_controller;
274             $this->_controller=$controller;
275             $controller->init();
276             $controller->run($actionID);
277             $this->_controller=$oldController;
278         }
279         else
280             throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
281                 array('{route}'=>$route===''?$this->defaultController:$route)));
#10
+
 /w3/outils/lime_iac/framework/web/CWebApplication.php(135): CWebApplication->runController("admin/survey/sa/deactivate")
130             foreach(array_splice($this->catchAllRequest,1) as $name=>$value)
131                 $_GET[$name]=$value;
132         }
133         else
134             $route=$this->getUrlManager()->parseUrl($this->getRequest());
135         $this->runController($route);
136     }
137 
138     /**
139      * Registers the core application components.
140      * This method overrides the parent implementation by registering additional core components.
#11
+
 /w3/outils/lime_iac/framework/base/CApplication.php(162): CWebApplication->processRequest()
157      */
158     public function run()
159     {
160         if($this->hasEventHandler('onBeginRequest'))
161             $this->onBeginRequest(new CEvent($this));
162         $this->processRequest();
163         if($this->hasEventHandler('onEndRequest'))
164             $this->onEndRequest(new CEvent($this));
165     }
166 
167     /**
#12
+
 /w3/outils/lime_iac/index.php(178): CApplication->run()
173  *
174  */
175 require_once BASEPATH . 'yii' . EXT;
176 require_once APPPATH . 'core/LSYii_Application' . EXT;
177 
178 Yii::createApplication('LSYii_Application', APPPATH . 'config/config' . EXT)->run();
179 
180 /* End of file index.php */
181 /* Location: ./index.php */
2013-05-14 10:20:38 Apache Yii Framework/1.1.10