gelöst Fehlerwarnung: WARNING (2) A non-numeric value encountered

Thema wurde von Anonymous, 22. Dezember 2017 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. November 2017
    Beiträge:
    89
    Danke erhalten:
    1
    Danke vergeben:
    31
    #1 Anonymous, 22. Dezember 2017
    Zuletzt bearbeitet: 22. Dezember 2017
    Guten Abend,

    ich habe gerade mit einem angelegten Account versucht den Bestellvorgang durch zu spielen, leider komme ich nicht weit :D Gestern war das noch nicht so

    Siehe Bild!

    Es entstehen lauter Warnungen. A non-numeric value encountered (In dem Artikel der im Warenkorb liegt habe ich alle angegebenen Nummern kontrolliert)

    Und auf dieser Seite quetschen sich die Header Satzteile komplett zusammen, das ist sonst auf keiner anderen Seite so.

    Ich habe keine Programmierkentnisse, bitte ausführlicher erklären :oops:

    Grüße und Danke!
     

    Anhänge:

  2. Kai Schoelzke
    Kai Schoelzke Beta-Held
    Registriert seit:
    30. März 2016
    Beiträge:
    4.084
    Danke erhalten:
    649
    Danke vergeben:
    309
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. November 2017
    Beiträge:
    89
    Danke erhalten:
    1
    Danke vergeben:
    31
    Nein das hätte ich schon gelesen... hilft mir leider nicht.

    Der Shop sollte heute eigentlich online gehen und jetzt das
     
  4. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.150
    Danke erhalten:
    719
    Danke vergeben:
    127
    Hallo Alexandra,

    ich möchte an dieser Stelle nur etwas ausschließen:

    Welche PHP- und Shopversion hast Du?
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. November 2017
    Beiträge:
    89
    Danke erhalten:
    1
    Danke vergeben:
    31
    Gambio Version: v3.7.2.0

    PHP... wenn ich das richtig verstehe dann nutze ich das nicht.
     
  6. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.150
    Danke erhalten:
    719
    Danke vergeben:
    127
    Ohne PHP würde dein Shop nicht laufen. :)

    Schau mal im Adminbereich unter Toolbox > Server Info, was da bei der PHP-Version steht.
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. November 2017
    Beiträge:
    89
    Danke erhalten:
    1
    Danke vergeben:
    31
    Achja, schön blöd aber auch haha :) danke

    "phpversion":"7.1.12"
     
  8. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Da wird im Versandmodul eine Handlinggebühr leer statt 0 sein. Leer ist verboten, da muss dann eine 0 rein.
     
  9. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.150
    Danke erhalten:
    719
    Danke vergeben:
    127
    Alles gut, kein Problem. :)

    Zunächst einmal geht es hier um eine Warnmeldung. Ich möchte an dieser Stelle nicht allzu technisch werden, weil es dich a) nicht weiterbringen und b) sicherlich verwirren würde, was die Meldung aussagt. Außerdem gibt es noch etwas mehr, was zu dieser Meldung getrackt wird.

    Hallo Wilken.
    Nur zum Verständnis: Die Warnmeldung erscheint doch nur unter 7.1, oder?
     
  10. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Das ist eine Warnmeldung über einen generellen Umstand, den erst PHP 7.1 und neuer falsch finden, van daher grob ja. Die Frage ist dann immer nur: Wo genau im Code tritt das auf? Das kriegt man mit etwas Fehlermeldungen lesen und Codeverständnis raus, es gibt da nicht die eine Stelle oder das eine Problem.
     
  11. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.150
    Danke erhalten:
    719
    Danke vergeben:
    127
    Ich spreche jetzt nur mal von der Theorie:

    Dann könnte man das an der richtigen Stelle fixen, damit die Warnmeldung nicht ausgegeben wird, oder? :)
     
  12. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Ich verstehe gerade den Unterschied zu sonst nicht: Es passiert irgendwas, man kuckt wo und warum, und wird dann an der Ursache ansetzen.

    Wenn die Frage ist: Kann man irgendwo an einem zentralen Ort alle Meldungen dieses Typs erschlagen, wann immer irgendwo aus irgendeiner Konstellation heraus eine ähnliche Problemstellung auftritt, dann wäre die Antwort zu 90% ja, aber nur sehr hässlich. Dann würde man das ganze Errorreporting von PHP abschalten und im Blindflug fliegen.
     
  13. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.150
    Danke erhalten:
    719
    Danke vergeben:
    127
    Danke für die Ausführung, Wilken. :)

    Wollte eigentlich nur darauf hinaus, dass es manchmal auch nur banale Dinge sind, wie in diesem Beispiel. Zumindest hatte ich das so noch in Erinnerung. Mag sein, dass der Fall auch etwas anders gelagert war:

    https://tracker.gambio-server.net/issues/48535
     
  14. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Der Bug: Selbe Problemlage, in ein Feld in dem eine Zahl sein muss, ist leer. Früher hätte ein altes PHP gesagt der meint also 0, heute sagt PHP der redet nicht mit mir. Allerdings ganz andere Codestelle, 0 Verwandtschaft.
     
  15. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.150
    Danke erhalten:
    719
    Danke vergeben:
    127
    Alles klar. :)
     
  16. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. November 2017
    Beiträge:
    89
    Danke erhalten:
    1
    Danke vergeben:
    31

    Das war der Fehler! Vielen Dank!:rolleyes: