InstantTranslate fails to load on specific customer / file filter combinations

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • None
    • Affects Version/s: None
    • Component/s: InstantTranslate
    • High
    • Fixed that InstantTranslate did not load in some situations.

      [E9999 core] TypeError: implode(): Argument #1 ($array) must be of type array, string given

      Log ID: 156184
      Created: 2026-02-19 10:29:44
      Level: 2
      Event Code: E9999
      Domain: core
      Message: TypeError: implode(): Argument #1 ($array) must be of type array, string given
      App Version: 7.34.4
      File: /var/www/instances-local/instance-1578/application/modules/editor/views/scripts/instanttranslate/index.phtml (285)

      Trace:
      #0 /var/www/instances-local/instance-1578/application/modules/editor/views/scripts/instanttranslate/index.phtml(285): implode()
      #1 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/View.php(157): include('...')
      #2 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/View/Abstract.php(886): Zend_View->_run()
      #3 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Action/Helper/ViewRenderer.php(910): Zend_View_Abstract->render()
      #4 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Action/Helper/ViewRenderer.php(931): Zend_Controller_Action_Helper_ViewRenderer->renderScript()
      #5 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Action/Helper/ViewRenderer.php(970): Zend_Controller_Action_Helper_ViewRenderer->render()
      #6 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Action/HelperBroker.php(277): Zend_Controller_Action_Helper_ViewRenderer->postDispatch()
      #7 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Action.php(533): Zend_Controller_Action_HelperBroker->notifyPostDispatch()
      #8 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch()
      #9 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch()
      #10 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Application/Bootstrap/Bootstrap.php(106): Zend_Controller_Front->dispatch()
      #11 /var/www/instances-local/instance-1578/vendor/shardj/zf1-future/library/Zend/Application.php(400): Zend_Application_Bootstrap_Bootstrap->run()
      #12 /var/www/instances-local/instance-1578/library/ZfExtended/Application.php(75): Zend_Application->run()
      #13 /var/www/instances-local/instance-1578/library/ZfExtended/BaseIndex.php(178): ZfExtended_Application->run()
      #14 /var/www/instances-local/instance-1578/public/index.php(35): ZfExtended_BaseIndex->startApplication()
      #15

      {main}

       

      reproduction

      Its unclear how that is happening. It did happen only for our support user which did not have no client set. If that is the cause or a specific file filter config is unclear.

      solution

      Ensure that if $this->Php2JsVars()->get('supportedFileExtensions') contains no data / invalid data the application still loads and writes a meaningful error message.

      Was coming in with TRANSLATE-5098
       
       
       

       

            Assignee:
            Aleksandar Mitrev
            Reporter:
            Thomas Lauria
            Thomas Lauria
            Stephan Bergmann, Sylvia Schumacher
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: