OXID Community Forum

> German forum > Module > Paypal-Espress Probleme - Faulty component
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Paypal-Espress Probleme - Faulty component


Reply
 
Thread Tools Search this Thread Display Modes
#Top   #1  
Old 08-27-2017, 09:08 PM
Juergen64 Juergen64 is offline
Junior Member
Join Date: Jun 2015
Location: Deutschland, nahe Lübeck
Posts: 20
Juergen64 is on a distinguished road
Default Paypal-Espress Probleme - Faulty component

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.

PHP Code:
oxSystemComponentException-oxException (time2017-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%...........
---------------------------------------------
oxSystemComponentException-oxException (time2017-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

Last edited by Juergen64; 08-29-2017 at 07:49 PM. Reason: update
Reply With Quote
#Top   #2  
Old 09-01-2017, 10:27 PM
Juergen64 Juergen64 is offline
Junior Member
Join Date: Jun 2015
Location: Deutschland, nahe Lübeck
Posts: 20
Juergen64 is on a distinguished road
Default "interner Server Error" auf PayPal Sandbox-Seite

Ich setze meinen Monolog dann mal fort:

Die richtige PayPal Version ist installiert (für Oxid 4.10.4 ist das PayPal 3.2.3) , welche übrigens mit einer sehr guten Installationsanweisung kommt, und folgende Resultate erzielt:


1 - Kauf eines Artikels mit "PayPal Express" von der Produktdetailseite

2 - Umleitung zu PayPal,
PayPal Login,
Ermittlung der Versandkosten
und Rückleitung zum Checkout des Online Shops

3 - Checkout des Online Shops = Anfang (Warenkorb) - ohne die Versandkosten
anzuzeigen- und Oxid gibt folgende Meldung aus:
Auf Grund Ihrer Auswahl im PayPal Express Checkout hat sich die Bestellsumme geändert.
Bitte prüfen Sie Ihren Warenkorb und fahren Sie fort.
Hinweis: Um den Express Checkout fortzusetzen, drücken Sie den Express
Checkout Button erneut.
(nicht schön, das wird sicher Kunden abschrecken, eigentlich fast ein Grund PayPal Express nicht zu nutzen)

+++ ab hier passieren bei widerholten Versuchen unterschiedliche Dinge +++

- Am Schlimsten 4a: Umleitung zur PayPal Sandbox-Seite und ein "interner Server Error"

- Genauso schlimm 4b: Umleitung zur PayPal Sandbox-Seite und eine halb aufgebaute, hängende PayPal Seite (siehe Anhang)

- Auch richtig übel 4c: PayPal gibt eine Fehlermeldung aus, das die Aktion nicht abgeschlossen werden konnte (siehe Anhang). letzter Eintrag des Logs des PayPal Modules:
Code:
======================= Response from PayPal [2017-09-01 23:44:26] ======================= #

SESS ID: ldblasrhbdf3qvmc3ivio4rov4
array (
  'TOKEN' => 'EC-2G9785172S7297409',
  'TIMESTAMP' => '2017-09-01T21:44:26Z',
  'CORRELATIONID' => '24645091b5c9b',
  'ACK' => 'Success',
  'VERSION' => '84.0',
  'BUILD' => '38450994',
)

Bestes erzieltes Ergebnis:

4d - Umleitung zu PayPal,
PayPal Login,
Ermittlung der Versandkosten
und Rückleitung zum Checkout des Online Shops

5 - Checkout des Online Shops steht am ENDE ( überprüfen & absenden ) - die Versandkosten werden berücksichtigt


6 - Die Bestellung wird abgesendet


7- Aber - in den Logfiles des Shops erscheint folgende Fehermeldung (Obgleich die Bestellung klappt, auch bei PayPal ohne Express)

HTML Code:
oxSystemComponentException-oxException (time: 2017-09-01 22:43:32): [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
---------------------------------------------
Punkt 7 deutet auf einen Fehler in meiner Installation hin, denke ich. Der "interne Server Error" in der PayPal Sandbox und die halbaufgebaute Seite klingen ja nach einem Problem auf Sandboxseite - was ich mir aber irgendwie nicht vorstellen kann.

Falls Jemandem etwas Ähnliches passiert ist und er das lösen könnte, wäre ich für einen Tipp dankbar.

Gruß Jürgen
Attached Images
File Type: jpg paypal_salat.JPG (98.5 KB, 12 views)
File Type: jpg paypal_fehler2.JPG (81.7 KB, 10 views)

Last edited by Juergen64; 09-05-2017 at 07:28 PM.
Reply With Quote
#Top   #3  
Old 09-05-2017, 07:32 PM
Juergen64 Juergen64 is offline
Junior Member
Join Date: Jun 2015
Location: Deutschland, nahe Lübeck
Posts: 20
Juergen64 is on a distinguished road
Default Re: Paypal-Espress Probleme - Faulty component

Hallo,

falls es vielleicht mal Jemand anderem hilft:

es funktioniert nur vernünftig mit

- der Einstellung "Versandkosten auch dann berechnen, wenn der Kunde noch nicht eingeloggt ist" (Stammdaten -> Grundeinstellungen -> Einstellungen -> Weitere Einstellungen)

- und wenn Versandarten und Versandkostenregeln keinen Benutzergruppen zugeordnet sind.

Die Fehlermeldung im Error-Log bleibt, aber es funktioniert alles einwandfrei.

Last edited by Juergen64; 09-06-2017 at 09:20 PM.
Reply With Quote
#Top   #4  
Old 09-05-2017, 08:39 PM
Marco Steinhaeuser's Avatar
Marco Steinhaeuser Marco Steinhaeuser is online now
Community Manager @OXID
Join Date: Oct 2008
Posts: 12,663
Marco Steinhaeuser is on a distinguished road
Default AW: Paypal-Espress Probleme - Faulty component

Danke für die Rückmeldung!

Gruß
__________________
Marco
http://oxidforge.org
http://about.me/marco.steinhaeuser

Will ignore unsolicited support requests via PM, email or IM.
Reply With Quote
Reply

Bookmarks

Tags
component, faulty, paypalespress, probleme

« Previous Thread | Next Thread »
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Faulty component --> redsearch m-veith Entwickler 2 07-08-2015 03:18 PM
Faulty component --> /proc/self/environ coarsy Allgemeines 6 03-31-2014 03:46 PM
Faulty component --> recommlists EggSupport Administration 5 07-12-2013 12:17 PM
Fehlermeldung Faulty component --> showLogin Engholm Newbies 0 02-22-2013 06:29 AM
Faulty component error spierala Newbies 3 02-11-2012 06:32 AM

All times are GMT +1. The time now is 11:37 AM.