Exception

Something is wrong with your random generator.

C:\Apache24\limesurveydev\application\controllers\admin\tokens.php(949)

937 
938                 $token->firstname = str_replace('{TOKEN_COUNTER}', $newDummyToken, $token->firstname);
939                 $token->lastname = str_replace('{TOKEN_COUNTER}', $newDummyToken, $token->lastname);
940                 $token->email = str_replace('{TOKEN_COUNTER}', $newDummyToken, $token->email);
941 
942                 $attempts = 0;
943                 do {
944                     $token->token = Token::generateRandomToken($iTokenLength);
945                     $attempts++;
946                 } while (isset($existingtokens[$token->token]) && $attempts < 50);
947 
948                 if ($attempts == 50) {
949                     throw new Exception('Something is wrong with your random generator.');
950                 }
951 
952                 $existingtokens[$token->token] = true;
953                 $token->save();
954                 $newDummyToken++;
955             }
956             $aData['thissurvey'] = getSurveyInfo($iSurveyId);
957             $aData['surveyid'] = $iSurveyId;
958             if (!$invalidtokencount) {
959                 $aData['success'] = true;
960                 Yii::app()->session['flashmessage'] = gT("New dummy participants were added.");
961                 //admin/tokens/sa/browse/surveyid/652779//

Stack Trace

#1
+
 C:\Apache24\limesurveydev\framework\web\actions\CAction.php(109): ReflectionMethod->invokeArgs(tokens, array(962758, "add"))
104             elseif($param->isDefaultValueAvailable())
105                 $ps[]=$param->getDefaultValue();
106             else
107                 return false;
108         }
109         $method->invokeArgs($object,$ps);
110         return true;
111     }
112 }
#2
+
 C:\Apache24\limesurveydev\application\core\Survey_Common_Action.php(83): CAction->runWithParamsInternal(tokens, ReflectionMethod, array("surveyid" => 962758, "subaction" => "add", "sa" => "adddummies", "iSurveyId" => 962758, ...))
78             $oMethod = new ReflectionMethod($this, $sDefault);
79         }
80 
81         // We're all good to go, let's execute it
82         // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
83         return parent::runWithParamsInternal($this, $oMethod, $params);
84     }
85 
86     /**
87      * Some functions have different parameters, which are just an alias of the
88      * usual parameters we're getting in the url. This function just populates
#3
+
 C:\Apache24\limesurveydev\framework\web\CController.php(308): Survey_Common_Action->runWithParams(array("surveyid" => 962758, "subaction" => "add", "sa" => "adddummies", "iSurveyId" => 962758, ...))
303     {
304         $priorAction=$this->_action;
305         $this->_action=$action;
306         if($this->beforeAction($action))
307         {
308             if($action->runWithParams($this->getActionParams())===false)
309                 $this->invalidActionParams($action);
310             else
311                 $this->afterAction($action);
312         }
313         $this->_action=$priorAction;
#4
+
 C:\Apache24\limesurveydev\framework\web\CController.php(286): CController->runAction(tokens)
281      * @see runAction
282      */
283     public function runActionWithFilters($action,$filters)
284     {
285         if(empty($filters))
286             $this->runAction($action);
287         else
288         {
289             $priorAction=$this->_action;
290             $this->_action=$action;
291             CFilterChain::create($this,$action,$filters)->run();
#5
+
 C:\Apache24\limesurveydev\framework\web\CController.php(265): CController->runActionWithFilters(tokens, array())
260         {
261             if(($parent=$this->getModule())===null)
262                 $parent=Yii::app();
263             if($parent->beforeControllerAction($this,$action))
264             {
265                 $this->runActionWithFilters($action,$this->filters());
266                 $parent->afterControllerAction($this,$action);
267             }
268         }
269         else
270             $this->missingAction($actionID);
#6
+
 C:\Apache24\limesurveydev\application\controllers\AdminController.php(158): CController->run("tokens")
153                     $this->redirect(array('/admin/authentication/sa/login'));
154                 }
155             }
156         }
157 
158         return parent::run($action);
159     }
160 
161     /**
162      * Routes all the actions to their respective places
163      *
#7
+
 C:\Apache24\limesurveydev\framework\web\CWebApplication.php(282): AdminController->run("tokens")
277         {
278             list($controller,$actionID)=$ca;
279             $oldController=$this->_controller;
280             $this->_controller=$controller;
281             $controller->init();
282             $controller->run($actionID);
283             $this->_controller=$oldController;
284         }
285         else
286             throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
287                 array('{route}'=>$route===''?$this->defaultController:$route)));
#8
+
 C:\Apache24\limesurveydev\framework\web\CWebApplication.php(141): CWebApplication->runController("admin/tokens/sa/adddummies")
136             foreach(array_splice($this->catchAllRequest,1) as $name=>$value)
137                 $_GET[$name]=$value;
138         }
139         else
140             $route=$this->getUrlManager()->parseUrl($this->getRequest());
141         $this->runController($route);
142     }
143 
144     /**
145      * Registers the core application components.
146      * This method overrides the parent implementation by registering additional core components.
#9
+
 C:\Apache24\limesurveydev\framework\base\CApplication.php(185): CWebApplication->processRequest()
180     public function run()
181     {
182         if($this->hasEventHandler('onBeginRequest'))
183             $this->onBeginRequest(new CEvent($this));
184         register_shutdown_function(array($this,'end'),0,false);
185         $this->processRequest();
186         if($this->hasEventHandler('onEndRequest'))
187             $this->onEndRequest(new CEvent($this));
188     }
189 
190     /**
#10
+
 C:\Apache24\limesurveydev\index.php(194): CApplication->run()
189 require_once APPPATH . 'core/LSYii_Application' . EXT;
190 
191 $config = require_once(APPPATH . 'config/internal' . EXT);
192 
193 Yii::$enableIncludePath = false;
194 Yii::createApplication('LSYii_Application', $config)->run();
195 
196 /* End of file index.php */
197 /* Location: ./index.php */
2018-09-12 15:29:11 Apache/2.4.33 (Win64) OpenSSL/1.1.0h PHP/7.2.7 Yii Framework/1.1.19