Upgrade to 9.1 broke crm

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

    #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
    • 86

    #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
    • 989

    #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
    Member
    • Mar 2014
    • 8942

    #4
    It's OK to delete. For some reason an array instead of object was written in your custom metadata. Not sure why.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    Working...