PHP notice

Trying to get property of non-object

/home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey_PG/application/models/TemplateConfiguration.php(197)

185         $oCssFiles   = $this->config->files->css->filename;                                 // The CSS files of this template
186         $oJsFiles    = $this->config->files->js->filename;                                  // The JS files of this template
187 
188         $jsDeactivateConsole = "
189             <script> var dummyConsole = {
190                 log : function(){},
191                 error : function(){}
192             };
193             console = dummyConsole;
194             window.console = dummyConsole;
195         </script>";
196 
197         if (getLanguageRTL($this->oSurvey->language))
198         {
199             $oCssFiles = $this->config->files->rtl->css->filename; // In RTL mode, original CSS files should not be loaded, else padding-left could be added to padding-right.)
200             $oJsFiles  = $this->config->files->rtl->js->filename;   // In RTL mode,
201         }
202 
203         if (Yii::app()->getConfig('debug') == 0)
204         {
205             Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/scripts/deactivatedebug.js', CClientScript::POS_END);
206         }
207 
208         $aCssFiles = (array) $oCssFiles;
209         $aJsFiles  = (array) $oJsFiles;

Stack Trace

#0
+
 /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey_PG/application/models/TemplateConfiguration.php(142): TemplateConfiguration->createTemplatePackage()
137 
138         $this->otherFiles               = $this->setOtherFiles();
139         $this->depends                  = $this->packages;  // TODO: remove
140 
141         // Package creation
142         $this->createTemplatePackage();
143 
144         libxml_disable_entity_loader($bOldEntityLoaderState);                   // Put back entity loader to its original state, to avoid contagion to other applications on the server
145         return $this;
146     }
147 
#1
+
 /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey_PG/application/models/Template.php(143): TemplateConfiguration->setTemplateConfiguration("default", "")
138      * @return StdClass
139      */
140     public static function getTemplateConfiguration($sTemplateName='', $iSurveyId='')
141     {
142         $oTemplate = new TemplateConfiguration;
143         $oTemplate->setTemplateConfiguration($sTemplateName, $iSurveyId);
144         return $oTemplate;
145     }
146 
147     /**
148      * Return the list of ALL files present in the file directory
#2
+
 /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey_PG/application/models/Template.php(304): Template::getTemplateConfiguration("default", "")
299      */
300     public static function getInstance($sTemplateName='', $iSurveyId='')
301     {
302         if (empty(self::$instance))
303         {
304             self::$instance = self::getTemplateConfiguration($sTemplateName, $iSurveyId);
305         }
306         return self::$instance;
307     }
308 
309     /**
2017-09-26 11:55:56 Apache/2.2.22 (Debian) Yii Framework/1.1.18