Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
Ich habe seit einiger Zeit diesen absolut nervigen Fehler. Manche Rechnungen gehen raus manche nicht. Im Forum habe ich schon geschaut aber die Hilfen dort haben den Fehler nicht gelöst.

Das Errorlog ist unten nochmal als Anhang ich habe es hier aber nochmal gepostet:

Code:
Unbehandelte Ausnahme #2A9723D2614B3A78 vom Typ System.AggregateException in
System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Exception: Zugriff auf ungültige Eigenschaft: jtlRechnung.Positionen
   bei jtlDatabase.Templates.Drops.ProxyDrop.BeforeMethod(String method)
   bei DotLiquid.DropBase.InvokeDrop(Object name)
   bei DotLiquid.DropBase.get_Item(Object method)
   bei DotLiquid.Context.LookupAndEvaluate(Object obj, Object key)
   bei DotLiquid.Context.Variable(String markup)
   bei DotLiquid.Context.Resolve(String key)
   bei DotLiquid.Variable.RenderInternal(Context context)
   bei DotLiquid.Variable.Render(Context context, TextWriter result)
   bei DotLiquid.Block.<>c__DisplayClass1.<RenderAll>b__0(Object token)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei jtlDatabase.Templates.Template.RenderAndThrow(String cTemplate, IRenderData renderData)
   bei jtlCore.Classes.Ausgabe.Mailen.MailEngine.Mailen(IMailable oVorgang, jtlAusgabeMailenEinstellungen oEinstellungen)
   bei jtlCore.Classes.Ausgabe.Prozesse.AusgabeProzess.Execute()
   --- Ende der internen Ausnahmestapelüberwachung ---
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei jtlCore.Classes.Ausgabe.Prozesse.AusgabeProzess.Execute()
   bei jtlCore.Classes.Ausgabe.Prozesse.ProzessBase.qvfPrMakFC()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
   --- Ende der internen Ausnahmestapelüberwachung ---
---> (Interne Ausnahme #0) System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Exception: Zugriff auf ungültige Eigenschaft: jtlRechnung.Positionen
   bei jtlDatabase.Templates.Drops.ProxyDrop.BeforeMethod(String method)
   bei DotLiquid.DropBase.InvokeDrop(Object name)
   bei DotLiquid.DropBase.get_Item(Object method)
   bei DotLiquid.Context.LookupAndEvaluate(Object obj, Object key)
   bei DotLiquid.Context.Variable(String markup)
   bei DotLiquid.Context.Resolve(String key)
   bei DotLiquid.Variable.RenderInternal(Context context)
   bei DotLiquid.Variable.Render(Context context, TextWriter result)
   bei DotLiquid.Block.<>c__DisplayClass1.<RenderAll>b__0(Object token)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei jtlDatabase.Templates.Template.RenderAndThrow(String cTemplate, IRenderData renderData)
   bei jtlCore.Classes.Ausgabe.Mailen.MailEngine.Mailen(IMailable oVorgang, jtlAusgabeMailenEinstellungen oEinstellungen)
   bei jtlCore.Classes.Ausgabe.Prozesse.AusgabeProzess.Execute()
   --- Ende der internen Ausnahmestapelüberwachung ---
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei jtlCore.Classes.Ausgabe.Prozesse.AusgabeProzess.Execute()
   bei jtlCore.Classes.Ausgabe.Prozesse.ProzessBase.qvfPrMakFC()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
---> (Interne Ausnahme #0) System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Exception: Zugriff auf ungültige Eigenschaft: jtlRechnung.Positionen
   bei jtlDatabase.Templates.Drops.ProxyDrop.BeforeMethod(String method)
   bei DotLiquid.DropBase.InvokeDrop(Object name)
   bei DotLiquid.DropBase.get_Item(Object method)
   bei DotLiquid.Context.LookupAndEvaluate(Object obj, Object key)
   bei DotLiquid.Context.Variable(String markup)
   bei DotLiquid.Context.Resolve(String key)
   bei DotLiquid.Variable.RenderInternal(Context context)
   bei DotLiquid.Variable.Render(Context context, TextWriter result)
   bei DotLiquid.Block.<>c__DisplayClass1.<RenderAll>b__0(Object token)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei jtlDatabase.Templates.Template.RenderAndThrow(String cTemplate, IRenderData renderData)
   bei jtlCore.Classes.Ausgabe.Mailen.MailEngine.Mailen(IMailable oVorgang, jtlAusgabeMailenEinstellungen oEinstellungen)
   bei jtlCore.Classes.Ausgabe.Prozesse.AusgabeProzess.Execute()
   --- Ende der internen Ausnahmestapelüberwachung ---
---> (Interne Ausnahme #0) System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Exception: Zugriff auf ungültige Eigenschaft: jtlRechnung.Positionen
   bei jtlDatabase.Templates.Drops.ProxyDrop.BeforeMethod(String method)
   bei DotLiquid.DropBase.InvokeDrop(Object name)
   bei DotLiquid.DropBase.get_Item(Object method)
   bei DotLiquid.Context.LookupAndEvaluate(Object obj, Object key)
   bei DotLiquid.Context.Variable(String markup)
   bei DotLiquid.Context.Resolve(String key)
   bei DotLiquid.Variable.RenderInternal(Context context)
   bei DotLiquid.Variable.Render(Context context, TextWriter result)
   bei DotLiquid.Block.<>c__DisplayClass1.<RenderAll>b__0(Object token)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei jtlDatabase.Templates.Template.RenderAndThrow(String cTemplate, IRenderData renderData)
   bei jtlCore.Classes.Ausgabe.Mailen.MailEngine.Mailen(IMailable oVorgang, jtlAusgabeMailenEinstellungen oEinstellungen)
   bei jtlCore.Classes.Ausgabe.Prozesse.AusgabeProzess.Execute()
---> (Interne Ausnahme #0) System.Exception: Zugriff auf ungültige Eigenschaft: jtlRechnung.Positionen
   bei jtlDatabase.Templates.Drops.ProxyDrop.BeforeMethod(String method)
   bei DotLiquid.DropBase.InvokeDrop(Object name)
   bei DotLiquid.DropBase.get_Item(Object method)
   bei DotLiquid.Context.LookupAndEvaluate(Object obj, Object key)
   bei DotLiquid.Context.Variable(String markup)
   bei DotLiquid.Context.Resolve(String key)
   bei DotLiquid.Variable.RenderInternal(Context context)
   bei DotLiquid.Variable.Render(Context context, TextWriter result)
   bei DotLiquid.Block.<>c__DisplayClass1.<RenderAll>b__0(Object token)<---
<---
<---
<---


Unbehandelte Ausnahme #444829A950F611F vom Typ System.AggregateException in Void Execute(): Mindestens ein Fehler ist aufgetreten.

Unbehandelte Ausnahme #1DD07A6F513FFB25 vom Typ System.AggregateException in : Mindestens ein Fehler ist aufgetreten.

Unbehandelte Ausnahme #B0B127261A387C7 vom Typ System.AggregateException in System.String RenderAndThrow(System.String, jtlDatabase.Templates.Renderer.IRenderData): Mindestens ein Fehler ist aufgetreten.

Unbehandelte Ausnahme #6027486F806DACD5 vom Typ System.Exception in System.Object BeforeMethod(System.String): Zugriff auf ungültige Eigenschaft: jtlRechnung.Positionen

Zeitstempel: 2014-07-16T22:24:14
Locale: German (Germany)
Locale: German (Germany)
Version: 099923
Plattform: Wawi
Versionshash: 7CA96392

Danke für eure Hilfe
Chris
 

Anhänge

  • errorlog_201407162024.txt
    6,8 KB · Aufrufe: 1
  • JTL-Fehler.PNG
    JTL-Fehler.PNG
    39,6 KB · Aufrufe: 18

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Hi,

die Mailtextvorlage ist fehlerhaft. Eine neue anlegen, und sowohl Text-Bereich, Html-Bereich als auch Betreff in die eigene Vorlage kopieren und fertig.

Gruß,
Sebastian
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Habe ich ja aber schon gemacht. Wurde in einen anderen Thread ja schon gesagt.

Manche gehen raus und manche nicht. Ich mach es nochmal und berichte.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Habe nun eine neue Vorlage erstellt und die Mailtexte aus dieser in meine Vorlage kopiert.
Neue Rechnung erstellt und diese als Mail verschicken wollen. Ergebniss das gleiche.

Ich nehme als Vorlage die Professionelle!!
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Habe nun meine Mailvorlagen gelöscht und komplett neu erstellt. Jetzt hat er es gefressen. Komisch warum er es beim reinkopieren nicht machte. Nun darf ich halt auch die PDF wieder anpassen :(
 

TheOggy

Sehr aktives Mitglied
6. Oktober 2009
1.013
90
Berlin
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

habe auch so ein problem und es ist wirklich nur sporadisch.
mal geht es bei einer rechnung, mal nicht...dass muss man doch beheben können?!
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Hi,

wie man es behebt steht doch hier: Man muss aus einer neuen Vorlage sowohl den Betreff, den Text-Inhalt und auch den Html-Inhalt in die eigene Vorlage kopieren. Oder direkt eine neue Vorlage anlegen. Oder den Fehler beheben - irgendwo dort steht Vorgang.Positionen und es muss Vorgang.Auftrag.Positionen heissen.

Gruß,
Sebastian
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Ja Sebastian kann ja sein das es bei manchen geholfen hat.

Ich habe es aber schon so gemacht und habe gerade 3 Rechnungen geschrieben und bei der letzten Rechnung wieder der Fehler. Das einzige was der Unterschied war, ist das der letzte Kunde ein sehr alte Kunde war. Ansonsten die gleichen Positionen in allen Rechnungen. Bin mal gespannt wie es beim 4 Kunden und Rechnung wird. Dies ist auch ein sehr alter Kunde.
 

TheOggy

Sehr aktives Mitglied
6. Oktober 2009
1.013
90
Berlin
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Hi,

wie man es behebt steht doch hier: Man muss aus einer neuen Vorlage sowohl den Betreff, den Text-Inhalt und auch den Html-Inhalt in die eigene Vorlage kopieren. Oder direkt eine neue Vorlage anlegen. Oder den Fehler beheben - irgendwo dort steht Vorgang.Positionen und es muss Vorgang.Auftrag.Positionen heissen.

Gruß,
Sebastian

die vorlagen habe ich vor ein 2-3 wochen erst erstellt.
es steht nirgends "Vorgang.Positionen" im text oder html.
In der PDF vorlage steht "Vorgang.Auftrag.Positionen"

Auch kann ich trotz diesem fehler, der kommt wenn ich die rechnung per email verschicken will, die rechnung als pdf und den email text ohne fehler in der vorschau zeigen lassen.
btw. geht auch drucken und speichern...nur per email senden nicht.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Das von TheOggy kann ich bestätigen. Es kommt nur beim direkten Mail versand.

Es muss noch an was anderem liegen!!
 

TheOggy

Sehr aktives Mitglied
6. Oktober 2009
1.013
90
Berlin
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Das von TheOggy kann ich bestätigen. Es kommt nur beim direkten Mail versand.

Es muss noch an was anderem liegen!!

was für mich darauf schließen lässt, dass doch der fehler woanders liegt. die vorlagen funktionieren in der vorschau alle...oder habe ich einen denkfehler?
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Hi,

der Fehler kommt aus dem DotLiquid-Modul. Die Vorschau berücksichtigt nicht die Betreffzeile und keine Dateinamen.

Gruß,
Sebastian
 

TheOggy

Sehr aktives Mitglied
6. Oktober 2009
1.013
90
Berlin
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

das steht in der betreffzeile

Rechnung über "{{ Vorgang.Auftrag.Positionen[0].Bezeichnung | Truncate: 20 }}"{% case Vorgang.Auftrag.Positionen.Size %}{% when 0%}{% when 1 %}{% when 2 %} und einem weiteren Artikeln{% else %} und {{ Vorgang.Positionen.Size | Minus: 1 }} weiteren Artikeln{% endcase%} von {{ Vorgang.Firma.Name }}

datei

aber müsste es dann nicht bei allen auftreten?
dein "fix" von oben geht leider nicht.
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Hi,

die Betreffzeile ist fehlerhaft.

Rechnung über "{{ Vorgang.Auftrag.Positionen[0].Bezeichnung | Truncate: 20 }}"{% case Vorgang.Auftrag.Positionen.Size %}{% when 0%}{% when 1 %}{% when 2 %} und einem weiteren Artikeln{% else %} und {{ Vorgang.Auftrag.Positionen.Size | Minus: 1 }} weiteren Artikeln{% endcase %} von {{ Vorgang.Firma.Name }}

Gruß,
Sebastian
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Hi,

äh. Ich habe doch die korrekte Version gepostet - was soll ich noch machen? In der aktuellen Version wurde die Betreffzeile übrigens korrigiert. Ich beziehe mich in meinen Hilfestellungen immer nur auf die aktuelle Version.

Gruß,
Sebastian
 

TheOggy

Sehr aktives Mitglied
6. Oktober 2009
1.013
90
Berlin
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

ahhh, sorry -.-
bin eigentlich wort für wort durchgegangen und habe es an der stelle iwie nicht gesehen...

danke vielmals!
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Fehler# Zugriff auf ungütlige Eigenschaft: jtlRechnung.Positionen

Wollte gerade schreiben das meine Vorahnung das die von mir gestern erwähnte neue Rechnung eines alten Kunden wieder nicht rausgehen wird. War auch so. Nun habe ich die Betreffzeile angepasst nun geht die Rechnung raus wenn ich diese erneut senden will.

Na dann haben wir ja nach langer Zeit wieder ein Problem gelöst :D :D

Danke Sebastian für deine Hilfe. Allen noch ein schönes Wochenende!!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu JTL Shop Anzeige Fehler Amazon Pay Button und Paypal Pay Button Allgemeine Fragen zu JTL-Shop 0
Neu JTL Datenbankverwaltung / Datenimport funktioniert fehler User helfen Usern - Fragen zu JTL-Wawi 3
Wawi Fehler beim Upload 1.9 JTL-Wawi 1.9 1
Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE JTL-Wawi 1.9 4
Neu Seit update auf version 5.4 habe ich den Fehler das die Shop class nicht mehr gefunden wird. Technische Fragen zu Plugins und Templates 4
Neu Fehler im Abgleich zum Shop / Language ISO PrestaShop-Connector 1
Neu Fehler im Zahlungsabgleich (Zahlung 31.12.2024 - Wertstellung 2.1.2025) JTL-Wawi - Fehler und Bugs 0
Neu Installation MS SQL 2022 Express: Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls Installation von JTL-Wawi 9
Seit Update auf 1.9.6.5 Fehler bei Bestellabschluss, aber Bestellung geht ein JTL-Wawi 1.9 7
Neu Probleme mit dem Meta-Crawler und 403 Fehler beim Meta-Datenfeed Upload User helfen Usern 0
Neu Fehler bei Rückbuchung nach Storno JTL-Wawi - Fehler und Bugs 0
Fehler beim Datenbankupdate auf höhere Version JTL-Wawi 1.7 3
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Filter "Kategorie" resultiert in 404 Fehler - Shop v 5.4.0 JTL-Shop - Fehler und Bugs 0
Neu GRPS 1.0.4 Fehler Plugins für JTL-Shop 3
Fehler beim Abgleich nach Komplettabgleich JTL-Wawi 1.9 0
Neu Gratisgeschenke nicht verfügbar für Kundengruppe X - Warenkorb-Fehler JTL-Shop - Fehler und Bugs 0
GPRS Fehler beim Rendering der Attribute JTL-Wawi 1.9 9
Neu Fehler beim Bearbeiten der E-Mail-Vorlage "Bestellbestätigung" JTL-Shop - Fehler und Bugs 0
Fehler [DbeSClient]JTL-Wawi beim Abgleich mit JTL Shop5 JTL-Wawi 1.9 0
Neu Agbleich Fehler: Invalid module type: flow Shopware-Connector 4
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Version 1.9.6 X eine einzige Katastrophe.... Fehler und nervige Dinge JTL-Wawi 1.9 11
Filestream aktivieren, Fehler dbo.tFileAlt-Objekt JTL-Wawi 1.9 3
DHL Druck von Sperrgut triggert Fehler JTL-Wawi 1.9 0
Neu Fehler beim Abgleich mit Amazon durch Worker. Amazon-Anbindung - Fehler und Bugs 0
Neu Fehler bei Zahlungsarten für Kundengruppen einstellen JTL-Shop - Fehler und Bugs 1
Neu Fehler bei Zahlungsarten für Kundengruppen einstellen Allgemeine Fragen zu JTL-Shop 1
Neu Brutto Netto Preisanzeige Fehler bei eingetragener Umsatzsteuer Nummer UID JTL-Shop - Fehler und Bugs 1
Zahlungsmodul - Zahlung senden Fehler | JTL-WaWi 1.9.5.4 JTL-Wawi 1.9 5
Fehler bei Umlagerung zu FBA - Wawi 1.9.6.1 JTL-Wawi 1.9 23
Fehler bei Zahlungsart Einrichtung JTL-Shop5 2
Neu Fehler bei Update: Error "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'web10_14.plugin_state_log' doesn't exist" in migration.... Installation / Updates von JTL-Shop 2
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu "Noch X € und wir versenden kostenfrei" hat einen Fehler Betrieb / Pflege von JTL-Shop 0
Neu Worker Abgleich Fehler Onlineshop-Anbindung 1
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Warenpost Fehler - gültige Telefonnummer an. Code: 1101 JTL-ShippingLabels - Fehler und Bugs 3
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 2
paypal zahlunbgsabgleich bringt fehler JTL-Wawi 1.9 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Google Search Console - Crawling-Fehler: Robots.txt nicht erreichbar Einrichtung JTL-Shop5 6
Fehler bei Rechnungsdatenserverice 2.0 JTL-Wawi 1.9 2
Neu Amazon Lister 2.0 Fehler 90248 Textilbereich Amazon-Lister - Fehler und Bugs 1
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0

Ähnliche Themen