Systemfehler beim click auf Kaufen

  • Hallo, nach dem Update habe ich nun beim click auf "Kaufen" ein Problem, Virtuemart 4.2.18 11050 meldet:

    Bei der Bearbeitung der Bestellung ist ein Systemfehler aufgetreten. Falls das Problem bestehen bleibt, nehmen Sie bitte Kontakt mit dem Webseiten-Betreiber auf


    das passiert, egal ob ich als Gast auschecke oder mich anmelde.

    kennt jemand die Lösung ?


    Grüße

    Josef

    Windows 10 ·|· Joomla 5.2.0 ·|· VirtueMart 4.2.18 ·|· PHP 8.3

  • Hallo Josef,


    willkommen in unserem Forum. Um dir besser helfen zu können, müsstest Du uns noch mehr Informationen liefern.


    1. Von welcher Version aus hast Du das Update gemacht?

    2. Hat es in der Vorversion funktioniert?

    3. Kaufen mit welcher Bezahlmethode?

    4. Joomla Version?

    5. PHP Version?

  • Danke faro,

    1. von virtuemart.4.2.12.11014 -> direkt auf 18

    2. ja - hat noch nie - nie funktioniert

    3. Überweisung - nur bares ist wahres

    4. Joomla 5.1.4

    5. PHP 8.3.8-nmm1


    Ich habe in Joomla das Error reporting auf Maximum gestellt - es kommt in Virtuemart keine detaillierte Fehlermeldung - nur obige Systemfehlermeldung

    Windows 10 ·|· Joomla 5.2.0 ·|· VirtueMart 4.2.18 ·|· PHP 8.3

  • da gibt es ja einiges zu lesen...



    1 vmdebug 1 Language, default shoplanguage (VmConfig::$jDefLang): de_de de-DE
    2 vmdebug vmTime: time to load config param $lang=1 and iniLang=0 $exeTrig = 1 now = 0: 0.00186800956726074
    3 vmdebug SSL enabled
    4 vmdebug Get user, using given id 816
    5 vmdebug Get user id 816
    6 vmdebug Start used Ram 28M
    7 vmdebug FE main controller with controller cart and task
    8 vmdebug VmView loaded with override on bootstrap version bs5
    9 vmdebug My Memory Limit in MB 507
    10 vmdebug Defining custom function convertfromcurrency
    11 vmdebug Defining custom function converttocurrency
    12 vmdebug Get user id 816
    13 vmdebug None of the products is in a category of the method DHL Paket
    14 vmdebug None of the products is in a category of the method DHL Paket 10 kg
    15 vmdebug None of the products is in a category of the method DHL Rolle
    16 vmdebug shipmentmethod DHL Maxibrief Prio = TRUE for variable weight = 10 Reason: is lower than the set 500
    17 vmdebug None of the products is in a category of the method DHL Maxibrief EEinschreiben
    18 vmdebug FOUND automatic SELECTED shipment !! Var0:
    2

    19 vmdebug Get user id 816
    20 vmdebug FOUND automatic SELECTED payment !! Var0:
    4

    21 vmdebug vmTime: Time consumed for shipment/payment plugins: 0.015718936920166
    22 vmdebug checkoutData my layoutname Var0:

    Windows 10 ·|· Joomla 5.2.0 ·|· VirtueMart 4.2.18 ·|· PHP 8.3

  • hallo,


    habe nun eine Fehlermeldung:

    Deprecated: Creation of dynamic property VirtueMartControllerCart::$address_type is deprecated in ...../JR-shop/components/com_virtuemart/controllers/cart.php on line 87


    und beim Installieren:

    Deprecated: Creation of dynamic property com_virtuemartInstallerScript::$updateToVm3 is deprecated in ..../tmp/install_6711b6cad40ae/install/script.virtuemart.php on line 277


    was sagt mir das ?

    Windows 10 ·|· Joomla 5.2.0 ·|· VirtueMart 4.2.18 ·|· PHP 8.3

  • Hallo,


    genaues kann ich leider daraus nicht erlesen. Kann es aber sein, dass Du eine Erweiterung in VirtueMart oder im Joomla nutzt, welche nicht Kompatibel ist?

    Eventuell beißt sie sich auch nur mit der PHP-Version. Ich würde testweise mal runtergehen auf 8.2.


    das Verzeichnis "...../JR-shop/", hast Du das als Unterverzeichnis angelegt? Liegt unter diesesm deine komplette Installation?

  • Hallo Josef,


    ich habe mir deine Seite mal angesehen. Wie es scheint, gibt es ein Problem mit dem Adressformular. Aus irgend einem Grund funktioniert es nicht zusammen mit dem "VP One Page Checkout for VirtueMart" von VirtuePlanet.


    Ich würde es mal deaktivieren um zu schauen, wie VirtueMart von Haus aus mit einer Bestellung umgeht.

  • ich habe nun die Version 7.20 vom Plugin Checkout installiert, und es geht wieder,

    danke für deine Hilfe!

    Das ist nun aber wieder eine alte Version vom 23. April 2024? Aktuell wäre tatsächlich die 7.25 vom 19. August 2024. Eigenartig!

    Ich würde mich mit diesem Problem mal an Jumbo von VirtuePlanet wenden.

  • faro, das mit dem Melden des Fehlers ab Version 7.22 mache ich auch gleich, bin jedoch sehr froh, dass der Systemfehler weg ist.


    und in der components/com_virtuemart/controllers/cart.php habe ich nach Zeile 36 noch eingefügt

    var $address_type = null;


    damit ist die Fehlermeldung:

    Deprecated: Creation of dynamic property VirtueMartControllerCart::$address_type is deprecated in ...../JR-shop/components/com_virtuemart/controllers/cart.php on line 87


    auch verschwunden

    Windows 10 ·|· Joomla 5.2.0 ·|· VirtueMart 4.2.18 ·|· PHP 8.3

  • Servus miteinand,


    dass der OPC in Version 7.25 nicht funktioniert, ist komisch, ich habe den auf vielen Seiten in aktueller Version.


    Kann es sein, dass ein JavaScript-Konflikt in der Konsole angezeigt wird? Falls ja, was steht dort?


    Evtl. beißt sich da etwas mit dem JavaScript, das über den SP Page Builder hineinkommt.

    Nur eine vage Vermutung, weil ich mit dem in der Vergangenheit schon öfter einmal Probleme hatte.


    Grüße

    Stefan

  • serus Stefan,

    habe gerade die bei mir! fehler-meldende VPOnePageCheckout_VM4-VM3-7.25 installiert, die Konsole bringt keinen jaascript Fehler.

    VPOnePageCheckout_VM4-VM3-7.20 läuft ohne Probleme - ab 7.22 gibt es den Systemfehler


    Schönes Wochenende!

    Grüße Josef

    Windows 10 ·|· Joomla 5.2.0 ·|· VirtueMart 4.2.18 ·|· PHP 8.3

  • damit ist die Fehlermeldung:

    Deprecated: Creation of dynamic property VirtueMartControllerCart::$address_type is deprecated in ...../JR-shop/components/com_virtuemart/controllers/cart.php on line 87

    Das ist ein kleiner Fehler der mir ein paar Tage vor dem Release reingekommen ist.

    Sagt eigentlich nur, daß es kein Fehler ist, aber in PHP9 ein Fehler sein wird.