Details
-
Bug
-
Resolution: Fixed
-
None
-
Critical
-
Empty show more show less
Description
Problem
On tbx import the tbx parser throws an exception and the import process is stopped only when the file is uploaded from the users itself.
Additional fix
Move the tbxparser -> saveFileLocal function before the file is parsed .
Stack
Level: FATALErrorcode: E1027Message: PHP E_ERROR: Uncaught Error: Call to a member function getId() on null in /webs/t5.XXXX.de/application/modules/editor/Models/Import/TermListParser/Tbx.php:802Domain: coreVersion: 3.3.2File (Line): /webs/t5.XXXX.de/application/modules/editor/Models/Import/TermListParser/Tbx.php (802)Request: PUT /editor/worker/217?cleanupSessionAfterRun=1Trace: Stack trace: #0 /webs/t5.XXXX.de/application/modules/editor/Models/Import/TermListParser/Tbx.php(492): editor_Models_Import_TermListParser_Tbx->handleDescrip() #1 /webs/t5.XXXX.de/application/modules/editor/Models/Import/TermListParser/Tbx.php(379): editor_Models_Import_TermListParser_Tbx->handleTermEntry() #2 /webs/t5.XXXX.de/application/modules/editor/Services/TermCollection/Connector.php(65): editor_Models_Import_TermListParser_Tbx->parseTbxFile(Array, '10') #3 /webs/t5.XXXX.de/application/modules/editor/Services/Connector.php(163): editor_Services_TermCollection_Connector->addTm(Array, Array) #4 /webs/t5.XXXX.de/application/modules/editor/Services/ImportWorker.php(72): editor_Services_Connector->__call('addTm', Array) #5 /webs/t5.XXXX.de/application/modules/editor/Services/ImportWorker.php(55): editor_Services_ImportWorker->doImport() #6 /webs/t5.XXXX.de/library/ZfExtended/Worker/Abstract.php(510): editor_Services_ImportWorker->work() #7 /webs/t5.XXXX.de/library/ZfExtended/Worker/Abstract.php(459): ZfExtended_Worker_Abstract->_run() #8 /webs/t5.XXXX.de/library/ZfExtended/Controllers/WorkerController.php(119): ZfExtended_Worker_Abstract->runQueued() #9 /webs/mittagqi_meta/other/zend/Zend-z1-php7.3-1.13.2-p1/Zend/Controller/Action.php(516): ZfExtended_WorkerController->putAction() #10 /webs/t5.XXXX.de/library/ZfExtended/Controllers/AAARestController.php(287): Zend_Controller_Action->dispatch('putAction') #11 /webs/mittagqi_meta/other/zend/Zend-z1-php7.3-1.13.2-p1/Zend/Controller/Dispatcher/Standard.php(308): ZfExtended_RestController->dispatch('putAction') #12 /webs/mittagqi_meta/other/zend/Zend-z1-php7.3-1.13.2-p1/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(REST_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #13 /webs/mittagqi_meta/other/zend/Zend-z1-php7.3-1.13.2-p1/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch() #14 /webs/mittagqi_meta/other/zend/Zend-z1-php7.3-1.13.2-p1/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run() #15 /webs/t5.XXXX.de/library/ZfExtended/Application.php(47): Zend_Application->run() #16 /webs/t5.XXXX.de/library/ZfExtended/BaseIndex.php(145): ZfExtended_Application->run() #17 /webs/t5.XXXX.de/public/index.php(35): ZfExtended_BaseIndex->startApplication() #18 {main} thrown Request: Array( [cleanupSessionAfterRun] => 1)