Plugin PlunetConnnector: error on create task

XMLWordPrintable

    • Critical
    • None
    • Added debug code to identify dedicated problems
    • wait next occurance

      Problem

      Sometimes task that are created by PlunetConnector run into an error. Tbh. we have no idea why this happens, because this happens randomly.

      Sample error:

      09/22/2026 15:47:09
      	
      error
      	
      E9999
      	
      PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '{3d8cd2bc-b710-47d4-802c-22525a7cab10}' for key 'taskGuid'
      	
      core
      	
      
      File: /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Statement/Pdo.php (228)
      
      Request: https://easytrans24.translate5.net cli://localhost/editor/index
      
      Trace:
      
      #0 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute()
      #1 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Statement.php(304): Zend_Db_Statement_Pdo->_execute()
      #2 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute()
      #3 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Adapter/Pdo/Abstract.php(267): Zend_Db_Adapter_Abstract->query()
      #4 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Adapter/Abstract.php(577): Zend_Db_Adapter_Pdo_Abstract->query()
      #5 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Table/Abstract.php(1076): Zend_Db_Adapter_Abstract->insert()
      #6 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Table/Row/Abstract.php(469): Zend_Db_Table_Abstract->insert()
      #7 /var/www/instances-local/instance-1630/vendor/shardj/zf1-future/library/Zend/Db/Table/Row/Abstract.php(440): Zend_Db_Table_Row_Abstract->_doInsert()
      #8 /var/www/instances-local/instance-1630/library/ZfExtended/Models/Entity/Abstract.php(484): Zend_Db_Table_Row_Abstract->save()
      #9 /var/www/instances-local/instance-1630/application/modules/editor/src/Task/Import/ImportService.php(436): ZfExtended_Models_Entity_Abstract->save()
      #10 /var/www/instances-local/instance-1630/application/modules/editor/src/Task/Import/ImportService.php(358): MittagQI\Translate5\Task\Import\ImportService->prepareImportConfig()
      #11 /var/www/instances-local/instance-1630/application/modules/editor/Plugins/PlunetConnector/Worker/TaskImportWorker.php(219): MittagQI\Translate5\Task\Import\ImportService->prepareConfigsDefaultsCheckUploadsQueueWorkers()
      #12 /var/www/instances-local/instance-1630/application/modules/editor/Plugins/PlunetConnector/Worker/TaskImportWorker.php(115): editor_Plugins_PlunetConnector_Worker_TaskImportWorker->startT5TaskImport()
      #13 /var/www/instances-local/instance-1630/library/ZfExtended/Worker/Abstract.php(520): editor_Plugins_PlunetConnector_Worker_TaskImportWorker->work()
      #14 /var/www/instances-local/instance-1630/library/ZfExtended/Worker/Abstract.php(435): ZfExtended_Worker_Abstract->_run()
      #15 /var/www/instances-local/instance-1630/Translate5/MaintenanceCli/Command/WorkerRunCommand.php(142): ZfExtended_Worker_Abstract->runQueued()
      #16 /var/www/instances-local/instance-1630/vendor/symfony/console/Command/Command.php(326): Translate5\MaintenanceCli\Command\WorkerRunCommand->execute()
      #17 /var/www/instances-local/instance-1630/vendor/symfony/console/Application.php(1098): Symfony\Component\Console\Command\Command->run()
      #18 /var/www/instances-local/instance-1630/vendor/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand()
      #19 /var/www/instances-local/instance-1630/vendor/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun()
      #20 /var/www/instances-local/instance-1630/Translate5/maintenance-cli.php(342): Symfony\Component\Console\Application->run()
      #21 {main}
      

      Solution

      Step 1

      add additional Debug output to get a better idea what's going on here.
      First place is on $task->meta->save while Task-Impot process...

      Step 2

      Improve logging also for "automatic delete task/projekt in Translate5 when submitted task from Plunet was "empty" (does not contain any files in workfiles folder)

            Assignee:
            Stephan Bergmann
            Reporter:
            Stephan Bergmann
            Sylvia Schumacher Sylvia Schumacher
            None
            Leon Kiz
            NO-FRONTEND-TESTING NEEDED
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              None
              None