Projekt

Allgemein

Profil

Aktionen

GX-Bug #68728

geschlossen

Error message when completing an order if the Afterbuy module is installed and the order status is set to -1

Von Till Tepelmann vor mehr als 3 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Mirko Janssen
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.4.0.1, 4.4.0.2
Release Notes Langtext:

Kein Fehler mehr im Bestellvorgang wenn Bestellungen an Afterbuy übermittelt werden und der Bestellstatus sich nicht ändern soll


Beschreibung

Fehlermeldung beim Abschluss einer Bestellung wenn das Afterbuy Modul installiert ist und der Bestellstatus auf -1 gestellt ist

Kann wie folgt reproduziert werden:

  1. Unter Module->Modul-Center das "Afterbuy" Modul installieren
  2. Modul bearbeiten
  3. In den Einstellungen bei Option "Bestellstatus nach Übertragung" (nicht ändern) wählen
  4. Partner ID und Passwort bekommt im Redmine Wiki
  5. Speichern
  6. Eine Testbestellung ausführen

Erwartetes Ergebnis:
Die Bestellung geht ohne Fehlermeldung durch und die Erfolgreich Seite wird angezeigt

Tatsächliches Ergebnis:
Die Bestellung wird zwar gespeichert aber es wird eine Fehlermeldung angezeigt.


Error message when completing an order when the Afterbuy module is installed and the order status is set to -1.

Can be reproduced as follows:

  1. under Modules->Module Center install the "Afterbuy" module.
  2. edit the module
  3. select in the settings at option "order status after transfer" (do not change)
  4. partner ID and password gets in Redmine Wiki
  5. save
  6. execute a test order

Expected result:
The order goes through without error message and the success page is displayed

Actual result:
The order is saved but an error message is displayed.


ERROR: Uncaught InvalidArgumentException: IdType: Invalid argument value given (expected positive integer got integer): -1 in /GXEngine/Shared/Types/IdType.inc.php:50

Uncaught InvalidArgumentException: IdType: Invalid argument value given (expected positive integer got integer): -1 in /GXEngine/Shared/Types/IdType.inc.php:50
Stack trace:
#0 /GXModules/Gambio/Afterbuy/Classes/AfterbuyOrderSender.inc.php(413): IdType->__construct()
#1 /GXModules/Gambio/Afterbuy/Classes/AfterbuyOrderSender.inc.php(164): AfterbuyOrderSender->sendData()
#2 /GXModules/Gambio/Afterbuy/Shop/Classes/Controllers/AfterbuyCronController.inc.php(86): AfterbuyOrderSender->processOrder()
#3 /GXEngine/Services/System/Http/HttpViewController.inc.php(148): AfterbuyCronController->actionSendOrders()


Zugehörige Tickets

Dupliziert durch GX-Entwicklung - GX-Bug #68377: Afterbuy: Cronjob wirft FehlerAbgewiesen

Aktionen
Aktionen #1

Von Till Tepelmann vor mehr als 3 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Gemeldet zu Testing geändert
  • Zugewiesen an wurde auf Core-Entwickler gesetzt
  • Priorität wurde von Normal zu Hoch geändert
  • Zielversion wurde von 133 zu 4.5.1.0 beta1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #3

Von Mirko Janssen vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Mirko Janssen geändert
Aktionen #4

Von Mirko Janssen vor mehr als 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #5

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags wurde auf 4.5.1.0_beta1 gesetzt
Aktionen #6

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Tags 4.5.1.0_beta1 wurde gelöscht
Aktionen #7

Von Marco Bruchmann vor etwa 3 Jahren aktualisiert

  • Dupliziert durch GX-Bug #68377: Afterbuy: Cronjob wirft Fehler wurde hinzugefügt
Aktionen

Auch abrufbar als: Atom PDF