06/06/2025 17:15:07 - TYPE ERROR:Error 06/06/2025 17:15:07 - MESSAGE:Class 'Pdf2JsonYiiComponent' not found 06/06/2025 17:15:07 - Error File LINE: 06/06/2025 17:15:07 - /var/www/html/dev/sgd/protected/controllers/SiteAppController.php(767) 06/06/2025 17:15:07 - Error SOURCE CODE: 06/06/2025 17:15:07 -
755     d($pathPdfProc);
756     dd($pdfToText);
757   }
758 
759   public function actionParsePdf()
760   {
761     
762     //path
763     $pathPdfProc = realpath(Yii::app()->getBasePath().'/..'.'/uploads/_test/STU002ETR104250PROC.3347TC.pdf');
764     // $pathPdfProc = realpath(Yii::app()->getBasePath().'/..'.'/uploads/_test/str007-ritorni di trazione.pdf');
765     // $pathPdfProc = realpath(Yii::app()->getBasePath().'/..'.'/uploads/_test/Freno_STT005.pdf');
766 
767     $parser = new Pdf2JsonYiiComponent;
768 
769     try {
770       $res = $parser->extract6dot2Table($pathPdfProc);
771 
772       echo '<pre>';
773       foreach ($res as $riga) {
774         echo "{$riga['test']} => ";
775         if ($riga['Conforme']) echo "✅ Conforme";
776         elseif ($riga['Incompleto']) echo "⚠️ Incompleto";
777         elseif ($riga['Non conforme']) echo "❌ Non conforme";
778         else echo "⛔ Nessun flag";
779         echo "\n";
06/06/2025 17:15:07 - Stack Trace:Array ( [0] => Array ( [file] => /var/www/html/dev/yii/framework/web/actions/CInlineAction.php [line] => 49 [function] => actionParsePdf [class] => SiteAppController [type] => -> [args] => Array ( ) ) [1] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 308 [function] => runWithParams [class] => CInlineAction [type] => -> [args] => Array ( [0] => Array ( ) ) ) [2] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 286 [function] => runAction [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [3] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 265 [function] => runActionWithFilters [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) [1] => Array ( ) ) ) [4] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 282 [function] => run [class] => CController [type] => -> [args] => Array ( [0] => ParsePdf ) ) [5] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 141 [function] => runController [class] => CWebApplication [type] => -> [args] => Array ( [0] => siteApp/ParsePdf ) ) [6] => Array ( [file] => /var/www/html/dev/yii/framework/base/CApplication.php [line] => 185 [function] => processRequest [class] => CWebApplication [type] => -> [args] => Array ( ) ) [7] => Array ( [file] => /var/www/html/dev/sgd/index.php [line] => 46 [function] => run [class] => CApplication [type] => -> [args] => Array ( ) ) ) 06/06/2025 17:15:48 - TYPE ERROR:CException 06/06/2025 17:15:48 - MESSAGE:Alias "application.extensions.Pdf2JsonYiiComponent" is invalid. Make sure it points to an existing PHP file and the file is readable. 06/06/2025 17:15:48 - Error File LINE: 06/06/2025 17:15:48 - /var/www/html/dev/yii/framework/YiiBase.php(330) 06/06/2025 17:15:48 - Error SOURCE CODE: 06/06/2025 17:15:48 -
318         if($isClass && (class_exists($className,false) || interface_exists($className,false)))
319             return self::$_imports[$alias]=$className;
320 
321         if(($path=self::getPathOfAlias($alias))!==false)
322         {
323             if($isClass)
324             {
325                 if($forceInclude)
326                 {
327                     if(is_file($path.'.php'))
328                         require($path.'.php');
329                     else
330                         throw new CException(Yii::t('yii','Alias "{alias}" is invalid. Make sure it points to an existing PHP file and the file is readable.',array('{alias}'=>$alias)));
331                     self::$_imports[$alias]=$className;
332                 }
333                 else
334                     self::$classMap[$className]=$path.'.php';
335                 return $className;
336             }
337             else  // a directory
338             {
339                 if(self::$_includePaths===null)
340                 {
341                     self::$_includePaths=array_unique(explode(PATH_SEPARATOR,get_include_path()));
342                     if(($pos=array_search('.',self::$_includePaths,true))!==false)
06/06/2025 17:15:48 - Stack Trace:Array ( [0] => Array ( [file] => /var/www/html/dev/sgd/protected/controllers/SiteAppController.php [line] => 762 [function] => import [class] => YiiBase [type] => :: [args] => Array ( [0] => application.extensions.Pdf2JsonYiiComponent [1] => 1 ) ) [1] => Array ( [file] => /var/www/html/dev/yii/framework/web/actions/CInlineAction.php [line] => 49 [function] => actionParsePdf [class] => SiteAppController [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 308 [function] => runWithParams [class] => CInlineAction [type] => -> [args] => Array ( [0] => Array ( ) ) ) [3] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 286 [function] => runAction [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [4] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 265 [function] => runActionWithFilters [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) [1] => Array ( ) ) ) [5] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 282 [function] => run [class] => CController [type] => -> [args] => Array ( [0] => ParsePdf ) ) [6] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 141 [function] => runController [class] => CWebApplication [type] => -> [args] => Array ( [0] => siteApp/ParsePdf ) ) [7] => Array ( [file] => /var/www/html/dev/yii/framework/base/CApplication.php [line] => 185 [function] => processRequest [class] => CWebApplication [type] => -> [args] => Array ( ) ) [8] => Array ( [file] => /var/www/html/dev/sgd/index.php [line] => 46 [function] => run [class] => CApplication [type] => -> [args] => Array ( ) ) ) 06/06/2025 17:28:48 - TYPE ERROR:PHP warning 06/06/2025 17:28:48 - MESSAGE:chmod(): No such file or directory 06/06/2025 17:28:48 - Error File LINE: 06/06/2025 17:28:48 - /var/www/html/dev/sgd/protected/extensions/Pdf2JsonYiiComponent/Pdf2JsonYiiComponent.php(45) 06/06/2025 17:28:48 - Error SOURCE CODE: 06/06/2025 17:28:48 -
33     }
34 
35     //$runtime  = Yii::getPathOfAlias('application.runtime');
36     $runtime  = "/var/www/html/dev/sgd/exchange/json_ocr/";
37     $jsonFile = tempnam($runtime, 'pdf2json_') . '.json';
38 
39     // cleanup automatico
40     register_shutdown_function(function () use ($jsonFile) {
41       if (file_exists($jsonFile)) {
42         unlink($jsonFile);
43       }
44     });
45     chmod( $jsonFile, 0777 );
46 
47     $this->runPdf2json($pdfFile, $jsonFile);
48 
49     $json = file_get_contents($jsonFile);
50     $elements = json_decode($json, true);
51     if (!is_array($elements) || json_last_error() !== JSON_ERROR_NONE) {
52       throw new \RuntimeException('JSON non valido: ' . json_last_error_msg());
53     }
54 
55     // 1) trova indice di “6.2” + “ ” + “Risultati”
56     $count = count($elements);
57     $start = null;
06/06/2025 17:28:48 - Stack Trace:Array ( [0] => Array ( [file] => /var/www/html/dev/sgd/protected/extensions/Pdf2JsonYiiComponent/Pdf2JsonYiiComponent.php [line] => 45 [function] => chmod [args] => Array ( [0] => /var/www/html/dev/sgd/exchange/json_ocr/pdf2json_bLkMQY.json [1] => 511 ) ) [1] => Array ( [file] => /var/www/html/dev/sgd/protected/controllers/SiteAppController.php [line] => 772 [function] => extract6dot2Table [class] => Pdf2JsonYiiComponent [type] => -> [args] => Array ( [0] => /var/www/html/dev/sgd/uploads/_test/STU002ETR104250PROC.3347TC.pdf ) ) [2] => Array ( [file] => /var/www/html/dev/yii/framework/web/actions/CInlineAction.php [line] => 49 [function] => actionParsePdf [class] => SiteAppController [type] => -> [args] => Array ( ) ) [3] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 308 [function] => runWithParams [class] => CInlineAction [type] => -> [args] => Array ( [0] => Array ( ) ) ) [4] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 286 [function] => runAction [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [5] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 265 [function] => runActionWithFilters [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) [1] => Array ( ) ) ) [6] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 282 [function] => run [class] => CController [type] => -> [args] => Array ( [0] => ParsePdf ) ) [7] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 141 [function] => runController [class] => CWebApplication [type] => -> [args] => Array ( [0] => siteApp/ParsePdf ) ) [8] => Array ( [file] => /var/www/html/dev/yii/framework/base/CApplication.php [line] => 185 [function] => processRequest [class] => CWebApplication [type] => -> [args] => Array ( ) ) [9] => Array ( [file] => /var/www/html/dev/sgd/index.php [line] => 46 [function] => run [class] => CApplication [type] => -> [args] => Array ( ) ) ) 06/06/2025 17:41:24 - TYPE ERROR:PHP warning 06/06/2025 17:41:24 - MESSAGE:count(): Parameter must be an array or an object that implements Countable 06/06/2025 17:41:24 - Error File LINE: 06/06/2025 17:41:24 - /var/www/html/dev/sgd/protected/extensions/Pdf2JsonYiiComponent/Pdf2JsonYiiComponent.php(59) 06/06/2025 17:41:24 - Error SOURCE CODE: 06/06/2025 17:41:24 -
47     //d($pdfFile);
48     //dd($jsonFile);
49 
50     $this->runPdf2json($pdfFile, $jsonFile);
51 
52     $json = file_get_contents($jsonFile);
53     $elements = json_decode($json, true);
54     if (!is_array($elements) || json_last_error() !== JSON_ERROR_NONE) {
55       //throw new \RuntimeException('JSON non valido: ' . json_last_error_msg());
56     }
57 
58     // 1) trova indice di “6.2” + “ ” + “Risultati”
59     $count = count($elements);
60     $start = null;
61     for ($i = 0; $i < $count - 2; $i++) {
62       if (
63         $elements[$i]['data'] === '6.2'
64         && $elements[$i + 1]['top']  === $elements[$i]['top']
65         && trim($elements[$i + 1]['data']) === ''
66         && $elements[$i + 2]['top']  === $elements[$i]['top']
67         && trim($elements[$i + 2]['data']) === 'Risultati'
68       ) {
69         $start = $i + 3;
70         break;
71       }
06/06/2025 17:41:24 - Stack Trace:Array ( [0] => Array ( [file] => /var/www/html/dev/sgd/protected/controllers/SiteAppController.php [line] => 772 [function] => extract6dot2Table [class] => Pdf2JsonYiiComponent [type] => -> [args] => Array ( [0] => /var/www/html/dev/sgd/uploads/_test/STU002ETR104250PROC.3347TC.pdf ) ) [1] => Array ( [file] => /var/www/html/dev/yii/framework/web/actions/CInlineAction.php [line] => 49 [function] => actionParsePdf [class] => SiteAppController [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 308 [function] => runWithParams [class] => CInlineAction [type] => -> [args] => Array ( [0] => Array ( ) ) ) [3] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 286 [function] => runAction [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [4] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 265 [function] => runActionWithFilters [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) [1] => Array ( ) ) ) [5] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 282 [function] => run [class] => CController [type] => -> [args] => Array ( [0] => ParsePdf ) ) [6] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 141 [function] => runController [class] => CWebApplication [type] => -> [args] => Array ( [0] => siteApp/ParsePdf ) ) [7] => Array ( [file] => /var/www/html/dev/yii/framework/base/CApplication.php [line] => 185 [function] => processRequest [class] => CWebApplication [type] => -> [args] => Array ( ) ) [8] => Array ( [file] => /var/www/html/dev/sgd/index.php [line] => 46 [function] => run [class] => CApplication [type] => -> [args] => Array ( ) ) ) 06/06/2025 17:48:21 - TYPE ERROR:PHP warning 06/06/2025 17:48:21 - MESSAGE:count(): Parameter must be an array or an object that implements Countable 06/06/2025 17:48:21 - Error File LINE: 06/06/2025 17:48:21 - /var/www/html/dev/sgd/protected/extensions/Pdf2JsonYiiComponent/Pdf2JsonYiiComponent.php(59) 06/06/2025 17:48:21 - Error SOURCE CODE: 06/06/2025 17:48:21 -
47     //d($pdfFile);
48     //dd($jsonFile);
49 
50     $this->runPdf2json($pdfFile, $jsonFile);
51 
52     $json = file_get_contents($jsonFile);
53     $elements = json_decode($json, true);
54     /*if (!is_array($elements) || json_last_error() !== JSON_ERROR_NONE) {
55       throw new \RuntimeException('JSON non valido: ' . json_last_error_msg());
56     }*/
57 
58     // 1) trova indice di “6.2” + “ ” + “Risultati”
59     $count = count($elements);
60     $start = null;
61     for ($i = 0; $i < $count - 2; $i++) {
62       if (
63         $elements[$i]['data'] === '6.2'
64         && $elements[$i + 1]['top']  === $elements[$i]['top']
65         && trim($elements[$i + 1]['data']) === ''
66         && $elements[$i + 2]['top']  === $elements[$i]['top']
67         && trim($elements[$i + 2]['data']) === 'Risultati'
68       ) {
69         $start = $i + 3;
70         break;
71       }
06/06/2025 17:48:21 - Stack Trace:Array ( [0] => Array ( [file] => /var/www/html/dev/sgd/protected/controllers/SiteAppController.php [line] => 772 [function] => extract6dot2Table [class] => Pdf2JsonYiiComponent [type] => -> [args] => Array ( [0] => /var/www/html/dev/sgd/uploads/_test/STU002ETR104250PROC.3347TC.pdf ) ) [1] => Array ( [file] => /var/www/html/dev/yii/framework/web/actions/CInlineAction.php [line] => 49 [function] => actionParsePdf [class] => SiteAppController [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 308 [function] => runWithParams [class] => CInlineAction [type] => -> [args] => Array ( [0] => Array ( ) ) ) [3] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 286 [function] => runAction [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [4] => Array ( [file] => /var/www/html/dev/yii/framework/web/CController.php [line] => 265 [function] => runActionWithFilters [class] => CController [type] => -> [args] => Array ( [0] => CInlineAction Object ( [_id:CAction:private] => ParsePdf [_controller:CAction:private] => SiteAppController Object ( [layout] => //layouts/column1 [menu] => Array ( ) [breadcrumbs] => Array ( ) [defaultAction] => index [_id:CController:private] => siteApp [_action:CController:private] => CInlineAction Object *RECURSION* [_pageTitle:CController:private] => [_cachingStack:CController:private] => [_clips:CController:private] => [_dynamicOutput:CController:private] => [_pageStates:CController:private] => [_module:CController:private] => [_widgetStack:CBaseController:private] => Array ( ) [_e:CComponent:private] => [_m:CComponent:private] => Array ( [eexcelview] => EExcelBehavior Object ( [_enabled:CBehavior:private] => 1 [_owner:CBehavior:private] => SiteAppController Object *RECURSION* [_e:CComponent:private] => [_m:CComponent:private] => ) ) ) [_e:CComponent:private] => [_m:CComponent:private] => ) [1] => Array ( ) ) ) [5] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 282 [function] => run [class] => CController [type] => -> [args] => Array ( [0] => ParsePdf ) ) [6] => Array ( [file] => /var/www/html/dev/yii/framework/web/CWebApplication.php [line] => 141 [function] => runController [class] => CWebApplication [type] => -> [args] => Array ( [0] => siteApp/ParsePdf ) ) [7] => Array ( [file] => /var/www/html/dev/yii/framework/base/CApplication.php [line] => 185 [function] => processRequest [class] => CWebApplication [type] => -> [args] => Array ( ) ) [8] => Array ( [file] => /var/www/html/dev/sgd/index.php [line] => 46 [function] => run [class] => CApplication [type] => -> [args] => Array ( ) ) )