Fatal Error bei Zahlungsvorgang

Hallo Leute, 

eine Kundin woltle gerade bei uns was bestellen und informierte uns über eine FATAL Error Message. Hat jemand eine Idee wo der Fehler liegen könnte? Wir nutzen das Plug-In Mediafinanz um die Bonität der Kunden zu prüfen. Dies wurde bei der Kunden auch gemacht. Der Scorewert wurde ermittelt. (Es hatte schon mal alles funktioniert)

Fatal error: Call to a member function getCountryId() on null in /var/www/vhosts/XXXXX.XX/httpdocs/engine/Shopware/Plugins/Community/Backend/MefiMediafinanz/Controllers/Frontend/Mediafinanz.php on line 153

503 Service Unavailable

 

Dann habe ich im Backend -> Grundeinstellung -> Bestellabschluss folgende Fehlermeldung seit neusten: 

Could not convert database value “s:0:”"" to Doctrine Type object in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ObjectType.php(59): Doctrine\DBAL\Types\ConversionException::conversionFailed(‘s:0:""’, ‘object’) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(297): Doctrine\DBAL\Types\ObjectType->convertToPHPValue(‘s:0:""’, Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ArrayHydrator.php(101): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ArrayHydrator.php(87): Doctrine\ORM\Internal\Hydration\ArrayHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(147): Doctrine\ORM\Internal\Hydration\ArrayHydrator->hydrateAllData() #5 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(978): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 2) #7 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(766): Doctrine\ORM\AbstractQuery->execute(NULL, 2) #8 Shopware/Controllers/Backend/Config.php(130): Doctrine\ORM\AbstractQuery->getOneOrNullResult(2) #9 [internal function]: Shopware_Controllers_Backend_Config->getFormAction() #10 var/cache/production_201510221322/proxies/ShopwareControllersBackendConfigProxy.php(6): call_user_func_array(Array, Array) #11 Enlight/Hook/HookManager.php(192): Shopware_Proxies_ShopwareControllersBackendConfigProxy->executeParent(‘getFormAction’, Array) #12 var/cache/production_201510221322/proxies/ShopwareControllersBackendConfigProxy.php(18): Enlight_Hook_HookManager->executeHooks(Object(Shopware_Proxies_ShopwareControllersBackendConfigProxy), ‘getFormAction’, Array) #13 Enlight/Controller/Action.php(158): Shopware_Proxies_ShopwareControllersBackendConfigProxy->getFormAction() #14 Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‘getFormAction’) #15 Enlight/Controller/Front.php(227): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #16 Shopware/Kernel.php(148): Enlight_Controller_Front->dispatch() #17 vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #18 Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #19 vendor/symfony/http-kernel/HttpCache/HttpCache.php(263): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #20 Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #21 shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #22 {main}  

OK

 

Danke für eure Hilfe

MefiMediafinanz - ist entweder nicht für deine Shopware-Version freigegeben, ist falsch konfiguriert oder hat einen Bug.

Die zweite Fehlermeldung ist warscheinlich ein Folgefehler des Finanz-Plugins. Evtl. hilft hier das löschen aller caches und ein Backend-Reload?

Hallo Steinsoftware,

 

danke für deine Antwort, ich habe eine Option im TechMedia Plug-In deaktiviert, danach ging das bezahlen wieder. Wegen den Cache Fehler werde ich mich mal an den Support wenden. Werde berichten was es war

 

LG Danio

Und was war es?