Fehler 500 bei Stornierung von Bestellungen

Hier kannst du dich vorstellen und Fragen zum Plugin stellen.
Installation, Administration, etc.

Moderator: maennchen1.de

Antworten
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Hiyo,

ich hatte das Problem bei 3.12.1 und bei 3.12.4. ist es noch da.
Eine Bestellung, die ich stornieren will, wirft den 500er error.

Logfile:
PHP Fatal error: Switch statements may only contain one default clause in /.../wp-content/plugins/wpshopgermany/mods/mod_micropayment/mcp-serviceclient_1_17/lib/dispatcher/adapter/TDispatchRequestAdapter.php on line 2

Diese Bestellung hat mit micropayment eigentlich nichts zu tun, ist eine Bestellung auf Rechnung/Vorkasse....keine Ahnung warum im Log das micropayment mod aufgerufen wird.

Grüsse, Dirk
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von maennchen1.de »

Hallo!
Welche PHP Version hast du installiert?
Erfolgt der Fehler auch mit PHP 5.6?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Hi, ich kann 5.6 nicht testen, der Server ist vom Hoster auf 7. eingestellt.
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von ThoGoe »

Hallo!

Hast du den Status in der Bestellung auf "storniert" gesetzt und gespeichert, oder hast du aus der Bestellverwaltung heraus die Bestellung storniert? Hast du noch andere Plugins aktiv? Welche wpShopGermany-Module hast du aktiv?

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Hiyo,
der 500er kommt sowohl bei setzen in der Bestellung als auch in der Bestell-Liste.
Ich habe auf 3.12.4 folgende Module aktiv:

Auftragsbestätigung
Bestellbedingungen
Bestellvariablen
EinSeitenCheckout
Lieferschein
Rechnungen

DownloadPlus
GutscheinProdukt
Produktattribute
Produktbilder
Produktgruppen
Produktvariablen
Varianten

Exportprofile
Gutscheine
Kundenkontakt
Kundenverwaltung
Statistik

Lieferadresse
Versandarten

AmazonPay
PayPal
Rechnung
Vorkasse
micropayment™

Was witztig ist: gerade sehe ich, dass bei Download plus die Versionsnummer 9.9.9 steht als installierte Version?
Als Plugins habe ich eine ganze Menge, die ich aber hier nicht reinschreiben will, gerne als PN.
Woran liegt es, dass da 9.9.9 angezeigt wird? Könnte es daran liegen? Ist mir vorher nicht aufgefallen und war bei 3.12.1 nicht so...

Grüsse, Dirk
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Noch was: Im Error log erscheint folgende Meldung reproduzierbar:
PHP Fatal error: Switch statements may only contain one default clause in /usr/www...../wp-content/plugins/wpshopgerma ... dapter.php on line 2
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von maennchen1.de »

Version 9.9.9 kann daher kommen, dass der Support bei dir mal etwas geändert hat. Hattest du da mal einen Auftrag?
Die aktiven Module sind auch in Version 3.12.4 installiert? Könntest du bitte von der Modulverwaltung mal einen Screenshot machen?
Der genannte Fehler wird vom Modul Micropayment erzeugt. Deaktiviere es sicherheitshalber einmal testweise.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Hm, ich kann mich nicht erinnern, dass der support da was gemacht hatte. Kann mich auch nicht erinnern, dass bei 3.12.1 da schon 9.9.9 stand. Wenn ich Micropayment deaktiviere und wieder aktiviere bleiben aber die ganzen Einstellungen erhalten, oder?
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von maennchen1.de »

Ja, bei Deaktivierung von Plugins und Modulen bleiben in WordPress die Einstellungen erhalten.
Dennoch solltest du generell Backups anfertigen. ;)
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Backups mache ich täglich :-)
Also, wenn das Micropayment-Modul deaktiviert ist, funktioniert die Stornierung. Liegt also daran.
Was nun? Bei der Testinstanz 4.0.2 tritt das Problem übrigens auch nicht auf.
Grüsse, Dirk
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17869
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von maennchen1.de »

Wenn das Problem nicht bei 4.0.2 auftritt, hast du doch schon die Lösung, oder?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von ThoGoe »

Hallo!

Wird die Bestellung direkt in der Bestellverwaltungsliste mittels "stornieren"-Buttons storniert, erfolgt ein Whitescreen mit Fehlermeldung. Wird jedoch der Bestellstatus in der Bestelldetailsansicht auf "storniert" gesetzt, erfolgt die übliche Verarbeitungsweise und die Meldung "Status wurde erfolgreich geändert!". Im nächsten Update wird der Bug behoben sein!

Liebe Grüße
Dateianhänge
Micropayment-Problem.png
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
Dirk
Beiträge: 528
Registriert: 04.02.2015, 11:50
Lizenz: wpShopGermany Enterprise
Wohnort: München

Re: Fehler 500 bei Stornierung von Bestellungen

Beitrag von Dirk »

Moin!
Bei mir kommt bei beiden Methoden ein 500er - wie oben erwähnt.
Grüsse, Dirk
Antworten