Fehler im Checkout

Thema wurde von Chris, 29. Mai 2013 erstellt.

  1. Chris
    Chris Erfahrener Benutzer
    Registriert seit:
    28. September 2011
    Beiträge:
    161
    Danke erhalten:
    15
    Danke vergeben:
    18
    Habe gerade festgestellt, das ich bei einigen Artikel eine Fehlermeldung in der Bestellzusammenfassung erhalten mit der ich nicht klar komme :confused:
    siehe Anhang:

    wenn ich das richtig einschätze, kommt diese Meldung "nur" bei Arikeln ohne Attribute oder Eigenschaften.
    :confused::confused::confused:

    Jemand von Euch eine Idee ??
     

    Anhänge:

  2. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Shopversion??? PHP-Version??? ;)
     
  3. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.209
    Danke erhalten:
    6.216
    Danke vergeben:
    1.108
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    fehler im template_c ordner?
    Mal cache per ftp komplett geleert?
     
  4. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das Problem ist eigentlich, dass die Anzeige von "WARNING"-Meldungen nicht unterdrückt ist, was Gambio aber normaler Weise macht...
     
  5. Chris
    Chris Erfahrener Benutzer
    Registriert seit:
    28. September 2011
    Beiträge:
    161
    Danke erhalten:
    15
    Danke vergeben:
    18
    guten Morgen,

    Shopversion: v2.0.12.2 r8426
    PHP Version 5.4.9-nmm1

    Cache habe ich diverse male geleert, auch über ftp
     
  6. Chris
    Chris Erfahrener Benutzer
    Registriert seit:
    28. September 2011
    Beiträge:
    161
    Danke erhalten:
    15
    Danke vergeben:
    18
    Habe mal die komplette Fehlermeldung gezogen.

    Code:
    WARNING(2): "Illegal string offset 'option'" in /www/htdocs/w0106709/http/templates_c/%%B2^B2A^B2A4EDA6%%checkout_confirmation_products.html.php:54 (
    Code:
    <a href="#" onclick="document.getElementById('error_5090').style.display='block';return false;">Details</a>
    Bin dankbar für jede Idee, da mit diesem Status kein Kunde seine Bestellung beendet :(
     
  7. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    komplette Meldung:
    PHP:
    WARNING(2): Illegal string offset 'option'
      
    in /www/htdocs/w0106709/http/templates_c/%²^B2A^B2A4EDA6%%checkout_confirmation_products.html.php:54
    Backtrace

    #0  include called at [/www/htdocs/w0106709/http/includes/classes/Smarty/Smarty.class.php:1274]
    #1  (#Smarty_ORIGIN) fetch called at [/www/htdocs/w0106709/http/user_classes/overloads/Smarty/pt_snippets_smarty.php:20]
    #2  (#pt_snippets_smarty) fetch called at [/www/htdocs/w0106709/http/system/views/ContentView.inc.php:243]
    #3  (#ContentView) build_html called at [/www/htdocs/w0106709/http/system/views/ContentView.inc.php:98]
    #4  (#ContentView) get_html called at [/www/htdocs/w0106709/http/checkout_confirmation.php:473]
    Avenger, könnte da was mit den Snippets sein? Fehlendes oder leeres Feld?
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juli 2011
    Beiträge:
    997
    Danke erhalten:
    71
    Danke vergeben:
    131
    template_c ordner mal gelöscht wie oben schon vorgeschlagen wurde? (also nicht nur den "cache" ordner...)
     
  9. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Yupp, Fehler bleibt.
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juli 2011
    Beiträge:
    997
    Danke erhalten:
    71
    Danke vergeben:
    131
    wahrschienlich liegt in deinem verzeichnis "user_classes" eine nicht funktionierende PHP Klasse?!

    in pt_snippets_smarty.php Zeile 20 mal schauen


     
  11. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Die habe ich gerade mal inaktiviert, Fehler bleibt.
     
  12. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juli 2011
    Beiträge:
    997
    Danke erhalten:
    71
    Danke vergeben:
    131
    sorry nur um sicher zu gehen. Hast du anschließend nochmals den Cache geleert?

    sonst müsste meines Erachtens zumindest ein anderer Fehler auftauchen
     
  13. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Dieser Passus verursacht den Fehler in der checkout_confirmation_products.html:
    PHP:
                {foreach item=attributes_item_array from=$products_item_array.attributes}
                    {if 
    $attributes_item_array.option != ''}
                        <
    br />
                        {
    $attributes_item_array.option}: {$attributes_item_array.value}
                    {/if}
                {/foreach}
    Kommentier ich den aus, gehts. Aber ist ja keine Lösung.
    Im Debugger ist das array existent, hat eine Instanz [0] die allerdings leer ist, weshalb es auch zum Offset-Fehler kommt.
    Der Artikel - und alle anderen - haben aber gar keine Attribute. Quellfiles stimmen alle mit Version 2.0.12.2 überein, keine DIFFs.
     
  14. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Kleine Ursache, große Wirkung. Nach dem Umzug wurde der Shop noch mal innerhalb des Accounts geklont - und der Cache in der DB zeigte auf das Original, online ist aber der Klon. Nu gehts wieder einwandfrei!
     
  15. Chris
    Chris Erfahrener Benutzer
    Registriert seit:
    28. September 2011
    Beiträge:
    161
    Danke erhalten:
    15
    Danke vergeben:
    18
    Aus gegebenen Anlass habe ich mal meinen Avatar geändert.
    bevor es die Gemeinde tut, erkläre ich mich mal kurzerhand zum "Pleppo des Tages" .

    Danke für Unterstützung und Beseitigung des "Fehlers", der eigentlich keiner war ;)
     
  16. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Ach Gott, passiert. Interessant ist nur, wie sich der Fehler geäussert hat. Hammer!
     
  17. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das ist echt blöde, dass hier der absolute Pfad in der DB gespeichert wird.

    Da sollte man unbedingt nur relative Pfade speichern, sonst bekommt man immer mal wieder solche Probleme...
     
  18. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    /signed - aber sowas von!
     
  19. bjoernpagel
    bjoernpagel Mitglied
    Registriert seit:
    4. Juni 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    4
    Moin!

    Habe auch diesen Fehler! Könntet Ihr die Lösung des Problems ein wenig genauer beschreiben?

    Viele Grüße
    Björn