Hallo, guten Abend.
Ich arbeite seit längerem an ein Shop Oxid Shop, aktuell mit der Community Edition 4.10.4 und habe nun überraschend Probleme mit dem Paypal-Modul Version 3.2.1 der OXID eSales AG.
Was mich irritiert ist, das es nun nicht mehr funktioniert, obgleich es das zuvor tat, und ich mir nicht bewusst bin, seit dem etwas verändert zu haben.
Ich hatte zuvor diverse Tests gemacht (PayPal - Sandboxumgebung), die stets wie erwartet verlaufen sind. Seit gestern bekomme ich bei dem Versuch per PayPal Express zu zahlen, nun folgende Meldung (Log-File), das das PayPal Modul nicht in Ordnung ist.
oxSystemComponentException-oxException (time: 2017-08-27 21:40:55): [0]: ERROR_MESSAGE_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 .... /core/oxutilsobject.php(188): oxUtilsObject->_getObject('oxsystemcompone...', 0, Array)
#1 [internal function]: oxUtilsObject->oxNew('oxSystemCompone...')
#2 .... /core/oxfunctions.php(368): call_user_func_array(Array, Array)
#3 .... /core/oxview.php(570): oxNew('oxSystemCompone...')
#4 .... /core/oxview.php(526): oxView->_executeNewAction('oePayPalExpress...')
#5 .... /application/controllers/oxubase.php(649): oxView->executeFunction('actionExpressCh...')
#6 .... /core/oxshopcontrol.php(415): oxUBase->init()
#7 .... /core/oxshopcontrol.php(346): oxShopControl->_initializeViewObject('details', 'actionExpressCh...', NULL, NULL)
#8 .... /core/oxshopcontrol.php(126): oxShopControl->_process('details', 'actionExpressCh...', NULL, NULL)
#9 .... /core/oxid.php(40): oxShopControl->start()
#10 .... /index.php(26): Oxid::run()
#11 {main}
Faulty component --> oePayPalExpressCheckoutDispatcher&fnc=setExpressCheckout&displayCartInPayPal=1&oePayPalCancelURL=http%3A%2F%2 ...........
---------------------------------------------
oxSystemComponentException-oxException (time: 2017-08-27 21:42:18): [0]: ERROR_MESSAGE_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 .... /core/oxutilsobject.php(188): oxUtilsObject->_getObject('oxsystemcompone...', 0, Array)
#1 [internal function]: oxUtilsObject->oxNew('oxSystemCompone...')
#2 .... /core/oxfunctions.php(368): call_user_func_array(Array, Array)
#3 .... /core/oxview.php(570): oxNew('oxSystemCompone...')
#4 .... /core/oxview.php(526): oxView->_executeNewAction(true)
#5 .... /core/oxshopcontrol.php(355): oxView->executeFunction('handleRequest')
#6 .... /core/oxshopcontrol.php(126): oxShopControl->_process('oePayPalIPNHand...', 'handleRequest', NULL, NULL)
#7 .... /core/oxid.php(40): oxShopControl->start()
#8 .... /index.php(26): Oxid::run()
#9 {main}
Faulty component --> 1
---------------------------------------------
Bin etwas ratlos, wie ich vorgehen kann. Ebenfalls heute, hat oxid mir eine Meldung ausgegeben, das das Modul “eComStyle.de: AntiPreisalarm” nicht gültig ist, mit der Frage ob ich das Modul zurücksetzen möchte. Ich habe das bejaht, und seit dem kommt für den Anti-Preisalarn keine Fehlermeldung mehr, wenn ich den Modulbereich aufrufe (das Modul ist noch aktiv). Eventuell hat das nichts miteinander zu tun - es ist nur ein komischer Zufall, deshalb erwähne ich das.
Für Handlungsempfehlungen bezüglich des Paypal-Moduls wäre ich dankbar.
Viele Grüße
Jürgen
=================
update
Ich hatte eine Kleinigkeit vergessen - ich hatte den shop updatet
danach funktioniert paypal noch - aber nur solange man PayPal Express nicht von der Produktseite aufruft.
Ins Protokol hatte ich nicht geguckt, da anscheinend alles funktionierte
Für CE 4.10.x gibt es eine neue OXID eFire Extension, nämlich PayPal 3.2.3
Ich werde hier berichten, ob die Fehler nach dem Update auf OXID eFire Extension PayPal 3.2.3
Vergangenheit sind.
Gruß Jürgen