PayPal PLUS Error Meldung

Moin, habe heute mal versucht PayPal Plus einzurichten (freigeschaltet bin ich). Sobald das PayPal Plus Plugin aber aktiv ist und ich nen Artikel in den Warenkorb gelegt habe und diesen öffnen möchte oder aber zur Kasse gehen möchte, erhalte ich nur folgende Meldung: Internal Server Error Dieser Fehler entsteht meist dann, wenn die Ressourcen des Webhosting-Pakets ueberschritten wurden. Fuer die soeben ausgefuehrte Aktion sind dann mehr Ressourcen noetig. Eine andere haeufige Ursache fuer diese Anzeige sind Fehler im Programmcode der soeben ausgefuehrten Anwendung. In wenigen Faellen kann die Ursache fuer diesen Fehler auch eine andere sein. Kontaktieren Sie daher den Support und erlaeutern Sie die Schritte, welche Sie unternommen haben, die zu diesem Fehler gefuehrt haben. Man wird den Sachverhalt dann pruefen und Ihnen genau sagen, wieso der Fehler auftritt und wie er beseitigt werden kann. Komischerweise wenn ich die Seite dann mit F5 neulade bin ich im Warenkorb. Danach funktioniert es dann auch meist alles, weil die Seite dan wohl gecached ist! Sobald ich aber den Cache wieder leere geht das Spiel von vorne los. Das selbe mit der Funktion „Login mit Paypal“ da öffnet sich bei mir nur kur das Fenster und schließt dann wieder. Manchmal erscheint in dem sich öffnenen Fenster auch nur vorige Error Meldung. Zusätzlich wird mein Mail-Postfach noch mit folgenden Error Meldungen geflutet, sobald ich den Warm-Up Cache nutze: exception 'Doctrine\ORM\ORMException' with message 'The identifier id is missing for a query of Shopware\Models\Category\Category' in /var/www/vhosts/meinshop.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php:259 Stack trace: #0 /var/www/vhosts/meinshop.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(427): Doctrine\ORM\ORMException::missingIdentifierField('Shopware\\Models...', 'id') #1 /var/www/vhosts/meinshop.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(154): Doctrine\ORM\EntityManager-\>find('Shopware\\Models...', NULL, 0, NULL) #2 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Core/sCategories.php(613): Doctrine\ORM\EntityRepository-\>find(NULL) #3 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Core/sCategories.php(565): sCategories-\>getProductBoxLayout(NULL) #4 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Controllers/Frontend/Listing.php(108): sCategories-\>sGetCategoryContent('85') #5 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Frontend\_Listing-\>indexAction() #6 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight\_Controller\_Action-\>dispatch('indexAction') #7 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Front.php(227): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #8 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #9 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #10 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #11 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(447): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #12 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(347): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #13 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #14 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(211): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #15 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 /var/www/vhosts/meinshop.de/httpdocs/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #17 {main} Time: 2015-05-14T21:27:25.903410+0200 Channel: core request: { "uri": "/crossfit-shop/", "method": "GET", "query": { "module": "frontend", "controller": "cat", "action": "index", "sCategory": "85", "rewriteUrl": "1" }, "post": [] } session: { "sessionId": "f5b059649d8c056f9ad67c2878571d206e380fe3", "Bot": false, "sOutputNet": false } shopId: 1 shopName: Deutsch Bin mir jetzt nicht sicher ob das Warm-Up Cache Problem mit dem PayPal Plus Problem zusammenhängt. Denn auch wenn das Plus Plugin deaktiviert ist, funktioniert zwar der Warenkorb usw. wieder, beim Ausführen des Warm-Ups erhalte ich aber immer noch die Error-Meldungen. Wenn das nicht zusammenhängt, kann ich dafür auch noch ne extra Thread aufmachen. Gruß Daniel

Also wegen den Warm-Up Error-Meldungen das sind teilwesie Links von Kategorien die momentan inaktiv sind. Wenn ich den Link einer inaktiven Kategorie aufrufe erhalte ich im Frontend auch nur die berühmte UPS-Meldung. Ist das nen Bug oder ist solch ein Verhalten normal? Ansonsten sind das auch noch Links aus dem englischen Sprachshop welche er wohl versucht ohne Virtuelle URL aufzurufen. Er ruft die Links aus dem Sprachshop wie folgt auf: www.meinshop.de/kategorie-aus-dem-sprachshop anstatt wie folgt: www.meinshop.de/shop/en/kategorie-aus-dem-sprachshop Aber ich glaube das hat jetzt auch echt nichts mehr mit dem PayPal Problem zutun und gehört hier nicht mehr rein!?

Hi, also das mit dem Warm-Up Cache sollte nichts mit meinem PayPal Plus Problem zutun haben, glaube ich zumindest, sonst hätten das hier wohl mehrere Leute. Zum Cache Problem gibt es auch bereits nen Ticket und Shopware arbeitet daran. Bleibt aber leider nach wie vor mein Problem mit dem PayPal Plus Plugin. Es will enfach nicht funktionieren. Sobald das Plugin aktiviert ist komme ich nicht mehr in den Warenkorb. Ich erhalte auch keine brauchbare Fehlermeldung sondern immer nur den Internal Server Error mit standard Text. Ich habe auch eben das ganze mal mit der Firefox-Konsole durchgeführt da wird mir aber auch nur folgendes angezeigt: “NetworkError: 500 Internal Server Error - https://www.meinshop.de/checkout/cart Ich verstehe es nicht. Wenn die Meldung kommt, brauch ich nur die Seite mit F5 neuladen und ich bin im Warenkorb!? Nur beim ersten aufrufen funktioniert es nicht. Sobald ich das ganze einmal neugeladen habe, also das ganze auch im Cache liegt funktioniert es einwandfrei! Dann kann ich auch nen komplett anderen Browser nutzen, es läuft. Sobald ich aber die Cache lösche geht das Spiel von vorne los. Also nur beim Erstaufruf mit leerem Cache kommt es zum Fehlverhalten. Hier mal meine aktuelle Konfiguration: Shopware: 5.0.0 PHP: 5.4.38 Unter den System-Informationen ist alles Grün außer: allow-url_fopen und suhosin.session.cryptua wobei zweiteres auch als nicht benötigt angzeeigt wird? Allerdings wird url fopen als benötigt angezeigt!? War aber eigentlich noch nie aktiv bei mir, daher schließe ich das eigentlich aus… Also wenn jemand etwas dazu sagen kann, immer her damit. Gruß Daniel

Hallo, kannst du da mal in das PHP-Errorlog schauen? Der Internal Server Error kommt ja erstmal nicht von Shopware, sondern vom Server selbst. In Verbindung mit Paypal hatten wir dieses Problem allerdings auch im Support noch nicht. Ein Internal Server Error ist aber in der Regel immer etwas grundlegendes. Wenn Du die Möglichkeit hast und sich nichts konkretes im Errorlog findet, würde ich anraten eimal die PHP-Version zu erhöhen. Grüße Moritz

[quote=“Moritz Naczenski”]Hallo, kannst du da mal in das PHP-Errorlog schauen? Der Internal Server Error kommt ja erstmal nicht von Shopware, sondern vom Server selbst. In Verbindung mit Paypal hatten wir dieses Problem allerdings auch im Support noch nicht. Ein Internal Server Error ist aber in der Regel immer etwas grundlegendes. Wenn Du die Möglichkeit hast und sich nichts konkretes im Errorlog findet, würde ich anraten eimal die PHP-Version zu erhöhen. Grüße Moritz[/quote] Hi, also Server Logs habe ich noch einen gefunden von heute: Error.log vom Server: [Fri May 15 07:53:25 2015] [warn] RSA server certificate CommonName (CN) `www.meinshop.de' does NOT match server name!? [Fri May 15 07:53:26 2015] [warn] RSA server certificate CommonName (CN) `www.meinshop.de' does NOT match server name!? [Fri May 15 13:53:28 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: error reading data from FastCGI server, referer: https://www.meinshop.de/stringer-tank-top-rot/?c=21 [Fri May 15 13:53:28 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: ap\_pass\_brigade failed in handle\_request\_ipc function, referer: https://www.meinshop.de/stringer-tank-top-rot/?c=21 [Fri May 15 13:54:40 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: error reading data from FastCGI server, referer: https://www.meinshop.de/stringer-tank-top-rot/ [Fri May 15 13:54:40 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: ap\_pass\_brigade failed in handle\_request\_ipc function, referer: https://www.meinshop.de/stringer-tank-top-rot/ [Fri May 15 13:54:54 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: error reading data from FastCGI server, referer: https://www.meinshop.de/checkout/cart [Fri May 15 13:54:54 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: ap\_pass\_brigade failed in handle\_request\_ipc function, referer: https://www.meinshop.de/checkout/cart [Fri May 15 14:04:17 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: error reading data from FastCGI server, referer: https://www.meinshop.de/stringer-tank-top-rot/?c=21 [Fri May 15 14:04:17 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: ap\_pass\_brigade failed in handle\_request\_ipc function, referer: https://www.meinshop.de/stringer-tank-top-rot/?c=21 [Fri May 15 14:04:24 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: error reading data from FastCGI server, referer: https://www.meinshop.de/checkout/cart [Fri May 15 14:04:24 2015] [warn] [client 77.23.191.51] (104)Connection reset by peer: mod\_fcgid: ap\_pass\_brigade failed in handle\_request\_ipc function, referer: https://www.meinshop.de/checkout/cart Ansonsten habe ich dort nur noch proxy_access.log und access.log. Aber das sind ja eigentlich nur die Zugriffe von Suchmaschinen usw, wenn ich das richtig sehe. Kann ich aber bei Bedarf sonst auch noch posten. Bezüglich der ersten beiden Zeilen des error.logs mit dem angeprangerten RSA server certificate das ist wohl normal, steht so zumindest bei meinem Hoster. Aber wenn es Problme mit dem SSl Zertifikat geben sollte, dann würden andere Zahlungsarten etc. ja eigentlich auch nicht laufen. Leider bietet mein Hoster noch keine höhere PHP Version an. Mit erscheinen von SW 5 hatte ich dort gleich ne Mail hingeschrieben und mal angefragt ob da was kommt. Denn im Backend, unter den Performance Checks, habe ich aktuell auch ein gelbes Warndreieck. Der Hoster sagte aber auch dass da was kommen wird, konnte mir aber kein konkretes Datum nennen. Gruß Daniel

Hallo, ich habe mal eben nach der Meldung aus dem Errorlog gegoogelt. Da wird zumindest auf Probleme mit der FCGI-Limitierung hingewiesen. Im konkreten geht es wohl um die FcgidMaxRequestsPerProcess und FcgidBusyTimeout Einstellungen. Ob du daran etwas verändern kannst, kann ich dir aktuell nicht sagen. Zumindest deutet die Fehlermeldung darauf hin, dass beim Übergang in den Checkout entweder zu viele Requests entstehen oder diese in einen Timeout laufen. Hier mal einige Beispiele aus dem Netz: https://techjourney.net/connection-rese … -function/ http://stackoverflow.com/questions/1247 … t-function Entstehen die Warnungen denn zeitgleich mit deinen Versuchen im Frontend? Eventuell ist dies auch eine Warnung die den Shopbetrieb nicht beeinflusst. Grüße Moritz

[quote=“Moritz Naczenski”]Hallo, ich habe mal eben nach der Meldung aus dem Errorlog gegoogelt. Da wird zumindest auf Probleme mit der FCGI-Limitierung hingewiesen. Im konkreten geht es wohl um die FcgidMaxRequestsPerProcess und FcgidBusyTimeout Einstellungen. Ob du daran etwas verändern kannst, kann ich dir aktuell nicht sagen. Zumindest deutet die Fehlermeldung darauf hin, dass beim Übergang in den Checkout entweder zu viele Requests entstehen oder diese in einen Timeout laufen. Hier mal einige Beispiele aus dem Netz: https://techjourney.net/connection-rese … -function/ http://stackoverflow.com/questions/1247 … t-function Entstehen die Warnungen denn zeitgleich mit deinen Versuchen im Frontend? Eventuell ist dies auch eine Warnung die den Shopbetrieb nicht beeinflusst. Grüße Moritz[/quote] Hallo, ok danke erstmal. Ich habe dann eben auch mal in meiner Administrationsoberfläche geguckt. Dort war bei “FastCGI-Unterstützung (erforderlich für Ruby on Rails)” der Hacken drin. Nachdem ich den rausgenommen habe, bekomme ich zwar mit aktivierten PayPal Plus Plugin noch immer die 500er aber beim Login mit Paypal, schließt das Fenster jetzt nicht mehr und bleibt endlich offen. Allerdings loggt er sich auch nicht ein. Ich erhalte folgende Meldung: Fehler bei der Überprüfung der vertrauenden Seite: Der redirect_uri in der Anforderung stimmt nicht mit dem registrierten redirect_uri überein. Bitte überprüfen Sie die Anforderung. Ich habe bei PayPal in der erstellten APP, wie im Wiki für PayPal Plus beschrieben, folgenden Link eingetragen: https://www.meinshop.de/payment_paypal/login der ist doch korrekt oder nicht? Muss der noch irgendwo anders rein? Bezüglich der FCGI-Limitierung werde ich jetzt einmal meinen Hoster kontaktieren, die sollten da ja eigentlich etwas machen können. Das liegt ja nun definitiv nicht mehr am Plugin oder Shopware. Gruß Daniel

Hi, ja, der Link ist korrekt, wenn du in deinem Shop “SSL” aktiv hast und der Pfad zum Shop “www.meinshop.de” passt. Wie lautet dein PayPal-Account? Wir haben dafür aktuell ein Ticket bei PayPal offen, da auch viele andere Kunden das genannte Problem am Anfang haben. (Dann leiten wir es weiter) Meist hilft aber schon warten. Siehe (2. Absatz): http://wiki.shopware.com/PayPal_detail_ … _Zug.E4nge Heiner

[quote=“Heiner Lohaus”]Hi, ja, der Link ist korrekt, wenn du in deinem Shop “SSL” aktiv hast und der Pfad zum Shop “www.meinshop.de” passt. Wie lautet dein PayPal-Account? Wir haben dafür aktuell ein Ticket bei PayPal offen, da auch viele andere Kunden das genannte Problem am Anfang haben. (Dann leiten wir es weiter) Meist hilft aber schon warten. Siehe (2. Absatz): http://wiki.shopware.com/PayPal_detail_ … _Zug.E4nge Heiner[/quote] Hi Heiner, konnte erst heute wieder mit dem Plugin testen da ich ja ein Problem mit der FCGI-Limitierung hatte, das hat mein Hoster nun behoben und PayPal Plus läuft soweit. Allerdings bekomme ich den “Login mit PayPal” absolut nicht zum laufen, es kommt nichtmal mehr eine Fehlermeldung, sondern das Fenster öffnet sich kurz und schließt dann wieder, mehr passiert nicht!? Mein Shop läuft komplett über “SSL” daher habe ich den Link bei der “Return URL” auch mit https eingetragen, so wie in der Doku beschrieben. Der Pfad zum Shop ist “www.meinshop.de”. Was meinst Du mit “Wie lautet dein PayPal-Account?” ? Also soll ich jetzt einfach warten bis da nen Update kommt oder worauf soll man da jetzt warten? Oder bin ich evtl. nur für den Login mit PayPal noch nicht freigeschaltet? Was aber ja auch wieder komisch wäre, da ich ja für PayPal Plus freigeschaltet wurde. Ein Mysterium dieses PayPal Plus… :quite: Hier auch einmal der API Test: Jetzt API testen ACK: Success status: 200 message: OK scope: https://uri.paypal.com/services/subscriptions https://api.paypal.com/v1/payments/.* https://api.paypal.com/v1/vault/credit-card https://uri.paypal.com/services/applications/webhooks openid https://uri.paypal.com/services/invoicing https://uri.paypal.com/payments/payouts https://api.paypal.com/v1/vault/credit-card/.* access_token: #015###3.ax#n#c##tg##z2k0w#93##q.w####q.###a##s token_type: Bearer app_id: APP-1DF988850G173774S shopware_version: 5.0.0 php_version: 5.4.41 curl_version: 7.19.7 system_host: x86_64-redhat-linux-gnu ssl_version: NSS/3.16.2.3 Basic ECC libz_version: 1.2.3 Besten Gruß Daniel