Shopware Connect Host

Hallo,

ich hatte wie aus dem Nichts einen Fehler, der offensichtlich durch das Plugin Connect erzeugt wurde. Ich habe nun das Plugin deaktivert und der Fehler ist weg. Was mir aber aufgefallen ist, dass in den Einsellungen vom Connect Plugin der „Shopware connect host“ nicht eingetragen war, also das Feld war leer. Was muss da rein?

Gruß

exception 'Doctrine\ORM\ORMException' with message 'Unrecognized field: connectGroup' in /var/www/web1275/html/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php:101
Stack trace:
#0 /var/www/web1275/html/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(1734): Doctrine\ORM\ORMException::unrecognizedField('connectGroup')
#1 /var/www/web1275/html/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(1612): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectConditionStatementColumnSQL('connectGroup', NULL)
#2 /var/www/web1275/html/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(1754): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectConditionStatementSQL('connectGroup', true, NULL)
#3 /var/www/web1275/html/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(1088): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectConditionSQL(Array, NULL)
#4 /var/www/web1275/html/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(740): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectSQL(Array, NULL, NULL, 1, NULL, NULL)
#5 /var/www/web1275/html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(196): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load(Array, NULL, NULL, Array, NULL, 1, NULL)
#6 /var/www/web1275/html/engine/Shopware/Plugins/Community/Backend/SwagConnect/Subscribers/CustomerGroup.php(108): Doctrine\ORM\EntityRepository->findOneBy(Array)
#7 /var/www/web1275/html/engine/Shopware/Plugins/Community/Backend/SwagConnect/Subscribers/CustomerGroup.php(62): ShopwarePlugins\Connect\Subscribers\CustomerGroup->getConnectCustomerGroupId()
#8 [internal function]: ShopwarePlugins\Connect\Subscribers\CustomerGroup->filterCustomerGroupFromQueryBuilder(Object(Enlight_Hook_HookArgs))
#9 /var/www/web1275/html/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Hook_HookArgs))
#10 /var/www/web1275/html/engine/Library/Enlight/Event/EventManager.php(296): Enlight_Event_Handler_Default->execute(Object(Enlight_Hook_HookArgs))
#11 /var/www/web1275/html/engine/Library/Enlight/Hook/HookManager.php(191): Enlight_Event_EventManager->filter('Shopware\\Models...', Object(Shopware\Components\Model\QueryBuilder), Object(Enlight_Hook_HookArgs))
#12 /var/www/web1275/html/var/cache/production_201611281529/proxies/ShopwareModelsCustomerRepositoryProxy.php(18): Enlight_Hook_HookManager->executeHooks(Object(Shopware_Proxies_ShopwareModelsCustomerRepositoryProxy), 'getCustomerGrou...', Array)
#13 /var/www/web1275/html/engine/Shopware/Models/Customer/Repository.php(245): Shopware_Proxies_ShopwareModelsCustomerRepositoryProxy->getCustomerGroupsQueryBuilder()
#14 /var/www/web1275/html/engine/Shopware/Controllers/Backend/Article.php(1421): Shopware\Models\Customer\Repository->getCustomerGroupsQuery()
#15 /var/www/web1275/html/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Article->loadStoresAction()
#16 /var/www/web1275/html/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('loadStoresActio...')
#17 /var/www/web1275/html/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#18 /var/www/web1275/html/engine/Shopware/Kernel.php(178): Enlight_Controller_Front->dispatch()
#19 /var/www/web1275/html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#20 /var/www/web1275/html/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#21 /var/www/web1275/html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#22 /var/www/web1275/html/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#23 /var/www/web1275/html/shopware.php(113): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#24 {main}
2017-01-09T09:06:52.981054+0100
core
{
    "uri": "/backend/Article/loadStores?_dc=1483949232211&articleId=1211&page=1&start=0&limit=25",
    "method": "GET",
    "query": {
        "_dc": "1483949232211",
        "articleId": "1211",
        "page": "1",
        "start": "0",
        "limit": "25",
        "module": "backend",
        "controller": "Article",
        "action": "loadStores"
    },
    "post": []
}
No shop data available
{
    "userId": "51",
    "roleId": "1"
}

 

Die Fehlermeldung entsteht in der Regel wenn der Model-Cache nicht aktualisiert wird. Du kannst dazu einfach mal /var/cache/production…/doctrine/attributes leer machen. Die werden dann neu generiert. Das Plugin macht das bei Installation selbst, könnte mir nur vorstellen, dass du bei der Frage, ob der Cache geleert werden soll, “nein” angeklickt hast.

Hallo Moritz, 

danke für deine Antwort. Das Plugin war seit der Installation vor ein paar Wochen auf 5.2.12 installiert und hat auch keine Probleme bereitet. Kurioserweise ist es dann über das Wochenende zu dem Problem gekommen. Vorher lief alles einwandfrei. Wie ich dann gesehen hatte, war das Feld für den Host leer, also logisch, dass der ein 503 mit dem Fehler ausgibt. Wäre trotzdem hilfreich, wenn man wüsste, was da eingetragen werden muss, für zukünftige Eventualitäten.

Gruß