arminarmin MemberComments: 11 Received thanks: 3 Member since: August 2012

Hallo,

nach dem Update von SW 5.5.10 auf 5.6 funktioniert alles einwandfrei bis auf ein Problem bei Einstellungen/Email-Management/E-Mail-Vorlagen. 

Beim Aufruf öffnet sich ein Fehlerfenster 503 - Service unavailable

Im Log dieser Eintrag:

Doctrine\DBAL\Types\ConversionException: Could not convert database value "" to Doctrine Type array in /vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php:46 Stack trace:
#0 /vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php(60): Doctrine\DBAL\Types\ConversionException::conversionFailed('', 'array')
#1 /vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(315): Doctrine\DBAL\Types\ArrayType->convertToPHPValue('', Object(Doctrine\DBAL\Platforms\MySqlPlatform))
#2 /vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(331): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array)
#3 /vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(162): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array)
#4 /vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(152): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData()
#5 /engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(561): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array)
#6 /vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(181): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadAll(Array, NULL, NULL, NULL)
#7 /vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(164): Doctrine\ORM\EntityRepository->findBy(Array)
#8 /engine/Shopware/Controllers/Backend/Mail.php(54): Doctrine\ORM\EntityRepository->findAll()
#9 /engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Mail->getMailsAction()
#10 /engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('getMailsAction')
#11 /engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#12 /engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch()
#13 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#14 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#15 /engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#16 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#17 /engine/Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#18 /var/www/vhosts/xy.com/httpdocs/shop/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#19

Es sind keine email-Vorlagen vorhanden. Das Eingabeformular wird normal angezeigt.

Kann mir jemand evtl. einen Tipp geben, was zu tun ist?

Gruß Armin

«1

Answers

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Schau mal in die Datenbank ob es da einen fehlerhaften/leeren Eintrag bei den Mail Templates gibt.

  • Munich77Munich77 MemberComments: 19 Received thanks: 0 edited August 14 Member since: February 2012

    Bei mir tritt nach dem Update auf 5.6.0 der gleiche Fehler beim Aufruf der E-Mail-Vorlagen auf. Die Datenbankeinträge in der Tabelle s_core_config_mails sehen eigentlich okay aus.

    @armin‍ konntest Du bei Dir schon etwas herausfinden?

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Die Fehlermeldung ließt sich so, als obe s einen kaputten Eintrag in der s_core_config_mails gibt. Ich würde vermuten, dass bspw. ein Feld wie "Name" leer ist. 

    Plugins usw. schon einmal deaktiviert?

  • arminarmin MemberComments: 11 Received thanks: 3 Member since: August 2012

    Hallo @Moritz Naczenski‍ und @Munich77‍ ,

    bei mir waren es die Mittwald Security Tools. Ich hatte sie nur deaktiviert, sie müssen aber deinstalliert werden.

    Danach Cache leeren, Theme kompilieren und Email-Archiv überprüfen.

    Danke und viele Grüße

    Armin

    Thanked by 1Munich77
  • Munich77Munich77 MemberComments: 19 Received thanks: 0 Member since: February 2012

    Hallo @armin‍,

    super herzlichen Dank. Habe die Mittwald Security Tools auch deinstalliert und die E-Mail-Vorlagen lassen sich danach wieder aufrufen.

    Viele Grüße
    Florian

  • ITSEITSE MemberComments: 5 Received thanks: 1 edited August 16 Member since: March 2013

    Hi,
    in einem Hinweis vor der Installation wurde auf verweiste Emails hingewiesen, die vor dem Update gelöscht werden müssen.

    In s_core_config_mails sind einige Emails ohne Wert in der Spalte stateID.

    Diese löschen und dann gehts, auch mit Sicherheitstool.

    Aber wie ich sehe verschwinden damit auch einige Vorlagen, Ich habe nicht probiert, Zahlen in die Spalte zu schreiben. Vielleicht hilft das. Aber Werte nur unique. Keine doppelten Werte erlaubt. Ich weiß auch nicht ob diese ID mit anderen Tabellen verknüpft ist.  Wollte nur eine schnelle Lösung und lege mir die fehlenden neu an.

  • WernerBuWernerBu MemberComments: 62 Received thanks: 5 Member since: February 2018

    Hallo,

    im Prinzip reicht es beim den Einträgen von mit den Namen "sFAILEDLOGIN", "sMODIFIEDFILES", "sLOCKEDACCOUNT"

    bei der Spalte Context den Wert "NULL" einzutragen, dann funktioniert es zumindest bei mir, das sind auch die 3 Einträge, die

    das Plugin Mittwald Security Tools macht.

    Die sollten natürlich ihr Plugin anpassen.

    Gruß,

    Werner.

  • H2OH2O MemberComments: 10 Received thanks: 0 Member since: April 2016

    Hallo zusammen,

    ich hab fast genau die selbe Fehlermeldung bei den Mailvorlagen, die Mittwald Security Tools hatte ich mal aber die sind schon länger deinstalliert, können da eventuell irgendwo noch Reste sein die den Fehler verursachen?

    Ich habe schon sämtliche Plugins deinstalliert, die etwas mit Mails zu tun haben könnten, leider ohne Erfolg.

  • tuberkeltuberkel MemberComments: 22 Received thanks: 0 Member since: January 2017

    Bei mir auch die Fehlermeldung:

    Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Could not convert database value "" to Doctrine Type array in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php(60): Doctrine\DBAL\Types\ConversionException::conversionFailed('', 'array') #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(315): Doctrine\DBAL\Types\ArrayType->convertToPHPValue('', Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(331): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(162): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(152): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData() #5 engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(561): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(181): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadAll(Array, NULL, NULL, NULL) #7 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(164): Doctrine\ORM\EntityRepository->findBy(Array) #8 engine/Shopware/Controllers/Backend/Mail.php(54): Doctrine\ORM\EntityRepository->findAll() #9 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Mail->getMailsAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('getMailsAction') #11 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 

    Mittwald Security Tools hatte ich nie. 

  • tuberkeltuberkel MemberComments: 22 Received thanks: 0 Member since: January 2017

    Habs gelöst: In der Datenbank s_core_config_mails war im Feld cotext ein Eintrag ohne Wert. Habe zwar keine Ahnung davon, aber Null eingetragen, da ging es wieder. Besten Dank an alle die mir die Spur gezeigt haben.

  • ares_forumares_forum MemberComments: 11 Received thanks: 0 Member since: July 3

    Hallo,

    nach dem Update von SW 5.5.10 auf 5.6.1 funktioniert alles einwandfrei bis auf ein Problem bei Einstellungen/Email-Management/E-Mail-Vorlagen. 

    Beim Aufruf öffnet sich ein Fehlerfenster 503 - Service unavailable

    Im Log dieser Eintrag:

    Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Could not convert database value "0" to Doctrine Type array in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php(60): Doctrine\DBAL\Types\ConversionException::conversionFailed('0', 'array') #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(315): Doctrine\DBAL\Types\ArrayType->convertToPHPValue('0', Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(331): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(162): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(152): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData() #5 engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(561): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(181): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadAll(Array, NULL, NULL, NULL) #7 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(164): Doctrine\ORM\EntityRepository->findBy(Array) #8 engine/Shopware/Controllers/Backend/Mail.php(54): Doctrine\ORM\EntityRepository->findAll() #9 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Mail->getMailsAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('getMailsAction') #11 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(185): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #16 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #17 engine/Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #18 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main}  
     

    Es sind keine email-Vorlagen vorhanden. Das Eingabeformular wird normal angezeigt.

    Kann mir jemand evtl. einen Tipp geben, was zu tun ist?

    Gruß Dimi

     
  • ares_forumares_forum MemberComments: 11 Received thanks: 0 Member since: July 3

    Hallo,

    bei mir funktioniert immer noch nicht.

    Ein Tipp?

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Naja, irgendwo in der s_core_mail_template (oder so ähnlich heißt die Tabelle) steht in der Spalte "context" eine "0". Die einmal rauslöschen und das Feld auf NULL setzen.

  • ares_forumares_forum MemberComments: 11 Received thanks: 0 Member since: July 3

    Hallo,

    ich finde nur s_core_config_mails und da sind 2 Spalten mit "0"

    sCUSTOMERGROUPHACCEPTED

    sCANCELEDQUESTION

    Leider hat nicht geholfen ,(

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Hat sich die Fehlermeldung denn geändert? Oben steht ja 0 in der Fehlermeldung 

  • ares_forumares_forum MemberComments: 11 Received thanks: 0 Member since: July 3

    Jetzt ist das:

    Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Could not convert database value "a:10:{s:6:"AMOUNT";s..." to Doctrine Type array in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php(60): Doctrine\DBAL\Types\ConversionException::conversionFailed('a:10:{s:6:"AMOU...', 'array') #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(315): Doctrine\DBAL\Types\ArrayType->convertToPHPValue('a:10:{s:6:"AMOU...', Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(331): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(162): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(152): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData() #5 engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(561): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(181): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadAll(Array, NULL, NULL, NULL) #7 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(164): Doctrine\ORM\EntityRepository->findBy(Array) #8 engine/Shopware/Controllers/Backend/Mail.php(54): Doctrine\ORM\EntityRepository->findAll() #9 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Mail->getMailsAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('getMailsAction') #11 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(185): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #16

  • ares_forumares_forum MemberComments: 11 Received thanks: 0 Member since: July 3

    Ich glaube das hat was zu tun mit die Hei***pay-Mail-Vorlagen?

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Mach einfach mal die Spalte bei allen Vorlagen leer. Ist eh nur für die Vorschau.

    Thanked by 1ares_forum
  • ares_forumares_forum MemberComments: 11 Received thanks: 0 Member since: July 3

    Hallo,

    danke für deine Hilfe und Zeit Moritz ,)

    Es Gehts ,)

    - Plugin installiert Hei***pay

    - Plugin deistalliert

    - Datenbank Backup installiert

    - der Spalte "context" eine "0". ( Die einmal rauslöschen und das Feld auf NULL setzen / Danke ,)

    - 3 Spalten mit Hei***pay  gelöscht !

    Und jetzt funktioniert!

    Vielen DANK ,)))

    Ich wünsche dir einen schönen Sonntag!

  • Holger_123Holger_123 MemberComments: 5 Received thanks: 0 Member since: February 20

    Hallo,

    ich habe seid 3 Tagen ein änliches Problem und brauche bitte Hilfe.

    Der Fehler tritt nur beim Versuch die Auftragsbestätigungsmail zu versenden.

    Ich hab mir eure Lösung zich mal durchgelesen verstehe es aber nicht.

    Bei mir sieht das so aus:

     

    Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Could not convert database value "a:23:{s:13:"sOrderDe..." to Doctrine Type array in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php(60): Doctrine\DBAL\Types\ConversionException::conversionFailed('a:23:{s:13:"sOr...', 'array') #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(315): Doctrine\DBAL\Types\ArrayType->convertToPHPValue('a:23:{s:13:"sOr...', Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(331): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(162): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(152): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData() #5 engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(561): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(181): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadAll(Array, NULL, NULL, NULL) #7 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(164): Doctrine\ORM\EntityRepository->findBy(Array) #8 engine/Shopware/Controllers/Backend/Mail.php(54): Doctrine\ORM\EntityRepository->findAll() #9 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Mail->getMailsAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('getMailsAction') #11 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(185): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #16 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #17 engine/Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #18 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main}  
     
     
     

    image

     

     

    image

     

    Ich hoffe das Ihr mir helfen könnt

  • floyd747floyd747 MemberComments: 13 Received thanks: 0 edited September 19 Member since: April 29

    Habe das gleiche Probleme und möchte das Thema daher nochmal Pushen.

    Habt ihr auch das Problem, dass bei keine Bestellbestätigungen rausgehen? "Die Bestellbesätigungsemail konnte nicht versendet werden. Bitte kontaktieren sie den Shopbetreiber."

    Welches Plugin könnte das Fehler noch auslösen außer Hei+++pay?

    Ich hatte Blauband Emails (EKS) installiert und Automatische Rechnungserstellung (GOLLE IT). Hat das vielleicht noch jemand.

    In der Datenbank s_core_config_mails war ungewöhnlich das bei ID 2 sOrder ganz rechts in der Spalte "dirty" eine 1 stand und bei allen anderen Zeilen eine "0" "Null". 

    Zudem stand bei mir in keinen Feld unter der Spalte "context" eine "0". Ein feld war lediglich leer, da korrektur auf "NUll" brachte aber auch keinen Erfolg.

     Welche Möglichkeiten könnte es noch geben um den Fehler zu beheben?

    Kann jemand bestätigen ob diese Zeile korrekt ist? Da bei mir die Bestellbestätigungsmail nicht mehr funktionert, habe ich diese Zeile in Verdacht.

    image

    Viele Grüße und Danke für die Antworten,

    Florian

    Hier nochmal meine Fehlermeldung`.

    Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Could not convert database value "a:22:{s:13:"sOrderDe..." to Doctrine Type array in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php(60): Doctrine\DBAL\Types\ConversionException::conversionFailed('a:22:{s:13:"sOr...', 'array') #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(315): Doctrine\DBAL\Types\ArrayType->convertToPHPValue('a:22:{s:13:"sOr...', Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(331): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(162): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(152): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData() #5 engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(561): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(181): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadAll(Array, NULL, NULL, NULL) #7 vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(164): Doctrine\ORM\EntityRepository->findBy(Array) #8 engine/Shopware/Controllers/Backend/Mail.php(54): Doctrine\ORM\EntityRepository->findAll() #9 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Mail->getMailsAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('getMailsAction') #11 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(185): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #16 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #17 engine/Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #18 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main}  

     

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Die Spalte "context" kannst du einfach auf NULL setzen. Kommt der Fehler denn dann immer wieder oder ist er weg?

    "dirty" heißt. nur, dass du diese manuell angepasst hast, damit wir die beim Update nicht einfach überschreiben.

  • Holger_123Holger_123 MemberComments: 5 Received thanks: 0 Member since: February 20

    Hallo Moritz,

    ich versteh das nicht.

    Die Spal context steht steht doch auf NULL.

    Unter Standart und als Null angeklickt.

    image

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Nicht bei Struktur - bei der sORDER sollst du den Wert mit NULL ersetzen.

  • Holger_123Holger_123 MemberComments: 5 Received thanks: 0 Member since: February 20

    Hab ich gemacht.

    stateld " 0 - open danach stateld NULL

    image

     

  • floyd747floyd747 MemberComments: 13 Received thanks: 0 edited September 20 Member since: April 29

    Hallo Moritz,

    du hattest recht, ich habe den Wert in der Spalte "context" und Reihe "Id 2" "sOrder"  auf NULL geändert und die Fehlermeldung kommt nicht mehr. Der Wert, der dort hinterlegt war, sind 10 Seiten Word-Text mit Kundeninformationen.

    Brauche ich in diesem Feld einen anderen Wert als Null? Ich verstehe nicht so ganz, was dieses Feld überhaupt macht.

    Jetzt ist auch die Fehlermeldung beim nach Bestellabschluss weg und die Email wird korrekt versendet.

     

    @ Holger

    Nicht den Standard in der "context" Spalte auf NULL setzen sondern den Wert in der Reihe sOrder.

    image

     

    Vielen Dank und Grüße,

    Florian

     

  • Holger_123Holger_123 MemberComments: 5 Received thanks: 0 Member since: February 20

    Bin ich froh es geht wieder.

    super vielken Dank an Moreitz und Florian.

     

    Holger

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 8197 Received thanks: 2423 Member since: September 2013

    Das Feld wird bei der nächsten Bestellung wieder befüllt und ist nur für die Vorschau zuständig.

    Wichtig ist natürlich jetzt, ob das nach der nächste Bestellung wieder kaputt geht (= Fehlerhaftes Plugin im System) oder weiterhin funktioniert.

  • Holger_123Holger_123 MemberComments: 5 Received thanks: 0 Member since: February 20

    Bleibt bei mir nach mehreren Bestellungen erhalten.

  • danischpurdanischpur MemberComments: 9 Received thanks: 0 Member since: February 6

    Hallo,

    bei uns ist das Problerm nach einer Weile (3 Wochen) wieder aufgetreten. Durch die Behebung oben konnte ich es lösen, es scheint aber wiederkehren zu können.
    Bei besagtem Shop haben wir die 5.6 und an Plugins nur Paypal und die anderen SW-Basics installiert. 

    Ich kenne mich nur bedingt aus, aber die Context-Spalte scheint irgendwie vollzulaufen und hat dann eventuell keine Klammer / Strichpunkt oder sowas am Ende, so dass die Tabelle durcheinander gerät.

    @Moritz Naczenski‍ ‍ weisst du, ab es dazu schon ein Ticket im Issuetracker gibt? Ich habe da bei einer kurzen Suche einiges zu sOrders und den Mailvorlagen gefunden, aber nicht genau gesehen, ob es genau dieses Problem schon gibt.

     

Sign In or Register to comment.