Upgrade to 9.1 broke crm

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Stefan
    Member
    • Jul 2021
    • 90

    #1

    Upgrade to 9.1 broke crm

    Upgrade to 9.1 broke crm - Nothing works anymore. Please help me!

    Code:
      Rebuilding...PHP Fatal error:  Uncaught TypeError: get_object_vars(): Argument #1 ($object) must be of type object, array given in /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php:111
    Stack trace:
    #0 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php(111): get_object_vars(Array)
    #1 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php(57): Espo\Core\Utils\Metadata\AdditionalBuilder\LogicDefsBc->processScope('Campaign', Object(stdClass))
    #2 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/Builder.php(107): Espo\Core\Utils\Metadata\AdditionalBuilder\LogicDefsBc->build(Object(stdClass))
    #3 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/Builder.php(90): Espo\Core\Utils\Metadata\Builder->applyAdditional(Object(stdClass))
    #4 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(139): Espo\Core\Utils\Metadata\Builder->build()
    #5 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(149): Espo\Core\Utils\Metadata->objInit(true)
    #6 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(87): Espo\Core\Utils\Metadata->getObjData(true)
    #7 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(104): Espo\Core\Utils\Metadata->init()
    #8 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(121): Espo\Core\Utils\Metadata->getData()
    #9 /www/htdocs/w01de892/application/Espo/Core/Container/ContainerConfiguration.php(66): Espo\Core\Utils\Metadata->get(Array)
    #10 /www/htdocs/w01de892/application/Espo/Core/Container.php(134): Espo\Core\Container\ContainerConfiguration->getLoaderClassName('user')
    #11 /www/htdocs/w01de892/application/Espo/Core/ApplicationState.php(86): Espo\Core\Container->has('user')
    #12 /www/htdocs/w01de892/application/Espo/Core/Log/Handler/DatabaseHandler.php(51): Espo\Core\ApplicationState->hasUser()
    #13 /www/htdocs/w01de892/application/Espo/Core/Log/Handler/DatabaseHandler.php(64): Espo\Core\Log\Handler\DatabaseHandler->isHandling(Object(Monolog\LogRecord))
    #14 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/Logger.php(390): Espo\Core\Log\Handler\DatabaseHandler->handle(Object(Monolog\LogRecord))
    #15 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/Logger.php(580): Monolog\Logger->addRecord(Object(Monolog\Level), 'Uncaught Except...', Array)
    #16 /www/htdocs/w01de892/application/Espo/Core/Utils/Log.php(149): Monolog\Logger->log(Object(Monolog\Level), 'Uncaught Except...', Array)
    #17 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/ErrorHandler.php(187): Espo\Core\Utils\Log->log('error', 'Uncaught Except...', Array)
    #18 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/ErrorHandler.php(92): Monolog\ErrorHandler->handleException(Object(TypeError))
    #19 [internal function]: Monolog\ErrorHandler->Monolog\{closure}(Object(TypeError))
    #20 {main}
      thrown in /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php on line 111
    
      Reverting...
    
    Fatal error: Uncaught TypeError: get_object_vars(): Argument #1 ($object) must be of type object, array given in /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php:111
    Stack trace:
    #0 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php(111): get_object_vars(Array)
    #1 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php(57): Espo\Core\Utils\Metadata\AdditionalBuilder\LogicDefsBc->processScope('Campaign', Object(stdClass))
    #2 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/Builder.php(107): Espo\Core\Utils\Metadata\AdditionalBuilder\LogicDefsBc->build(Object(stdClass))
    #3 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/Builder.php(90): Espo\Core\Utils\Metadata\Builder->applyAdditional(Object(stdClass))
    #4 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(139): Espo\Core\Utils\Metadata\Builder->build()
    #5 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(149): Espo\Core\Utils\Metadata->objInit(true)
    #6 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(87): Espo\Core\Utils\Metadata->getObjData(true)
    #7 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(104): Espo\Core\Utils\Metadata->init()
    #8 /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata.php(121): Espo\Core\Utils\Metadata->getData()
    #9 /www/htdocs/w01de892/application/Espo/Core/Container/ContainerConfiguration.php(66): Espo\Core\Utils\Metadata->get(Array)
    #10 /www/htdocs/w01de892/application/Espo/Core/Container.php(134): Espo\Core\Container\ContainerConfiguration->getLoaderClassName('user')
    #11 /www/htdocs/w01de892/application/Espo/Core/ApplicationState.php(86): Espo\Core\Container->has('user')
    #12 /www/htdocs/w01de892/application/Espo/Core/Log/Handler/DatabaseHandler.php(51): Espo\Core\ApplicationState->hasUser()
    #13 /www/htdocs/w01de892/application/Espo/Core/Log/Handler/DatabaseHandler.php(64): Espo\Core\Log\Handler\DatabaseHandler->isHandling(Object(Monolog\LogRecord))
    #14 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/Logger.php(390): Espo\Core\Log\Handler\DatabaseHandler->handle(Object(Monolog\LogRecord))
    #15 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/Logger.php(580): Monolog\Logger->addRecord(Object(Monolog\Level), 'Uncaught Except...', Array)
    #16 /www/htdocs/w01de892/application/Espo/Core/Utils/Log.php(149): Monolog\Logger->log(Object(Monolog\Level), 'Uncaught Except...', Array)
    #17 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/ErrorHandler.php(187): Espo\Core\Utils\Log->log('error', 'Uncaught Except...', Array)
    #18 /www/htdocs/w01de892/vendor/monolog/monolog/src/Monolog/ErrorHandler.php(92): Monolog\ErrorHandler->handleException(Object(TypeError))
    #19 [internal function]: Monolog\ErrorHandler->Monolog\{closure}(Object(TypeError))
    #20 {main}
      thrown in /www/htdocs/w01de892/application/Espo/Core/Utils/Metadata/AdditionalBuilder/LogicDefsBc.php on line 111
  • Stefan
    Member
    • Jul 2021
    • 90

    #2
    Luckily i was able to solve the cause of the problem myself.

    I've deleted following part from Custom\Resources\metadata\clientDefs\Campaign.json :

    Code:
    "dynamicLogic": {
        "panels": []
    }
    Was it okay to delete that?

    Comment


    • item
      item commented
      Editing a comment
      +1 i have to delete this


      for me this was on User.json but many customisation on User Entity.

      "dynamicLogic": {
      "panels": []
      },
      "sidePanels": [],
  • lazovic
    Super Moderator
    • Jan 2022
    • 1208

    #3
    Hi Stefan,

    Can you please recall if you have previously specified any dynamic logic for the Campaign entity and its panels?

    Comment


    • item
      item commented
      Editing a comment
      I have certainly in the past create a panel with AdvancedPack ? Sorry can help more, i forget.
  • yuri
    EspoCRM product developer
    • Mar 2014
    • 9606

    #4
    It's OK to delete. For some reason an array instead of object was written in your custom metadata. Not sure why.

    Comment

    Working...