Beantwortet JTLWawiExtern - Mail-Versand macht Probleme [erledigt]

failwell

Aktives Mitglied
9. Februar 2016
6
0
Halli Hallo,

nachdem durch einen JTL Partner Änderungen an unserer Wawi vorgenommen wurden, wirft ein von uns entwickelter Versanddaten-Importer folgenden Fehler:

Fehlerhaft: Mailen: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. (Versanddatenimport)

fehlerhaft.png

In neu aufgesetzten Umgebungen funktioniert das reibungslos. Ich habe viel probiert, aber mir gehen die Ideen aus, wie ich das debuggen kann.
Kennt jemand den Fehler? Oder weiß jemand, wie ich hier ansetzen kann, um das Problem zu beheben? Kann ggf. jemand helfen?

Der Fehler tritt offenbar innerhalb der JTL auf.

Hintergrund:
Ich habe ein Open Source Programm entwickelt, welche den Import von Versanddaten aus einem Eingangsordner ermöglicht.
Quellcode gibts auf Github: https://github.com/sfxon/JtlVersanddatenimport
 

failwell

Aktives Mitglied
9. Februar 2016
6
0
Ah, wie das der Zufall so will, habe ich gerade das Mail-Logging im Hintergrundprozesse Menü entdeckt, dass folgenden Fehler ausgibt:

Code:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei JTL.Ausgabe.Engines.ListLabelProcessEngineFactory.GetListLabelProcessEngine(IRepository repository, IAusgabeElement ausgabeElement, IVorlageListLabel vorlage)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineSpeichern.Speichern(IAusgabeElement ausgabeElement, IVorlageListLabel vorlageListLabel, AusgabeEinstellungenSpeichern einstellungen, String fallbackDateiname, CancellationToken cancellationToken)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineMailen.Mailen(IAusgabeElement ausgabeElement, IMailable vorgang, IVorlageMailen vorlage, AusgabeEinstellungenMailen einstellungen, CancellationToken cancellationToken)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineMailen.Mailen(IAusgabeElement ausgabeElement, AusgabeEinstellungenMailen einstellungen, CancellationToken cancellationToken)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeProzessMailen.Execute()
   bei JTL.Ausgabe.Rendering.Prozesse.ProzessBase.oLYLz8ecQG()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()

2022-03-29T09:07:40 DEBUG - [ColumnGenerator.CreateColumn] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) 5 columns
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) cancelled: missing savedState
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.PostCreateColumns] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.OnColumnsCreated] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ListViewWrapper.SetupColumns] (lv..BackgroundQueueForm)
2022-03-29T09:07:40 DEBUG - SELECT TOP 1000 tWorkflowQueue.*, tWorkflow.nObjekt FROM tWorkflowQueue JOIN tWorkflow ON tWorkflowQueue.kWorkflow = tWorkflow.kWorkflow
                                    WHERE dStartDate >= @from AND dStartDate <= @to   
                                    ORDER BY kWorkflowQueue DESC
                                
from = '2022-03-29 12:00:00'
to = '2022-03-29 11:59:59'
2022-03-29T09:07:40 DEBUG - Dauer: 4ms, (bis zum Reader)
2022-03-29T09:07:40 DEBUG - Dauer: 5ms, 0 Zeilen
2022-03-29T09:07:40 DEBUG - Dauer: 176ms, (bis zum Reader)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.PreCreateColumns] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.CreateColumn] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) 5 columns
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) cancelled: missing savedState
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.PostCreateColumns] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.OnColumnsCreated] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ListViewWrapper.SetupColumns] (lv..BackgroundQueueForm)
2022-03-29T09:07:40 DEBUG - Dauer: 217ms, 200 Zeilen
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.PreCreateColumns] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.CreateColumn] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) 5 columns
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) cancelled: missing savedState
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.PostCreateColumns] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ColumnGenerator.OnColumnsCreated] (lv..BaseListViewWrapper)
2022-03-29T09:07:40 DEBUG - [ListViewWrapper.SetupColumns] (lv..BackgroundQueueForm)
Zeitstempel: 2022-03-29T09:07:48
Locale: German (Germany)
Locale: German (Germany)
Version: 1.5.54.1
Plattform: Wawi
WawiSeed: 3.0.12168.02801
Prozessname: JTL-Wawi
Physikalischer Speicher: 856440832 / Peak: 863883264
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:05:56,8125
CPU-Zeit (System): 0:01:28,4375
Page-Size (Sytem): 2450288 / Peak: 1046663168
Page-Size: 1037791232 / Peak: 1046663168
Offene Handles: 2045
Database:
Build: 2202220751 0e8c618487838e8ce795e13204c66b630a12cae1
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
867
315
Moin.
Prüfe deine E-Mail Vorlage für Versanddaten, dort ist evtl. etwas nicht in Ordnung.
Entweder ist dort eine falsche L&L-Variable oder es ist ein L&L-DLL Fehler.
C#:
 return vorlage.Origin.IsFromImport() ? (IListLabelProcessEngine) new ListLabelProcessEngineOld(repository, ausgabeElement, vorlage.UniqueId) : (IListLabelProcessEngine) new ListLabelProcessEngine(repository, ausgabeElement, vorlage.UniqueId);
In dieser Zeile ist die Entscheidung zu sehen, welches/e Verfahren/DLL verwendet wird: L&L-Neu oder L&L-Alt und in Deinem Fall wird "Alt" genommen, während die WaWi selbst vermutlich "Neu" nimmt.
Also muss deine E-Mail Vorlage für Neu- und Alt- L&L-Engine funktionieren.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: failwell

failwell

Aktives Mitglied
9. Februar 2016
6
0
Danke mvh. Das war es offenbar. Syntax-Fehler in der Versandvorlage für den E-Mail Versand, wenn die Bestellung rausgeht.

Da folgen jetzt zwar Folgeprobleme, aber die scheinen alle aus ungültigen Einstellungen zu kommen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Automatische E-Mail-Erinnerung JTL-Wawi 1.10 5
Neu Connector funktioniert seit Fehler E-Mail nicht mehr Shopify-Connector 3
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4
Neu Kundennachricht - E-Mail - HTML Vorlage erstellen/anpassen User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Rechnung per mail / Workflow gibt Fehler aus JTL-Workflows - Fehler und Bugs 6
Neu Wie richte ich es so ein, dass alle vom Shop versendeten Mails per BBC an eine bestimmte Mail gehen (SMTP) Allgemeine Fragen zu JTL-Shop 1
Neu Gutschein E-Mail versand direkt nach den ändern der Kundenklasse Allgemeine Fragen zu JTL-Shop 0
Verschiedene E-Mail-Adressen JTL-Wawi 1.9 8
In Diskussion E-Mail an die Produktion, wenn ein Kunde bezahlt hat. JTL-Workflows - Ideen, Lob und Kritik 3
Neu Amazon: Rechnung per Mail abschalten User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow: Zahlungserinnerung aus dem JTL Guid, versendet beim Testen mehr als nur 1 E-Mail JTL-Workflows - Fehler und Bugs 4
Neu Absender in der E-Mail Vorlage fest hinterlegen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Lieferantenbestellung an mehrere E-Mail adressen gleichzeitig zu senden JTL-Wawi 1.9 1
E-Mail-Vorlage bleibt immer auf Deutsch trotz englischer Mailvorlage JTL-Wawi 1.9 0
Neu Freifeld E-Mail Feld als benutzerdefinierten Empfänger in die Emailvorlage User helfen Usern - Fragen zu JTL-Wawi 2
Neu Produktbilder in Mail-Vorlagen einfügen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versand via Spring XBS - Eigentliche Versandart bei Auslieferung nicht bekannt, wie mit Amazon umgehen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Versand für Amazon FBM Bestellungen automatisieren User helfen Usern 0
Neu DHL Versenden 3.0 - Best practices (Internationaler Versand / Exportdokumente) JTL-ShippingLabels - Fehler und Bugs 2
Hilfe - Steuerverwaltung bei FBA Versand aus Frankreich Italien & Co. JTL-Wawi 1.9 0
Nach Update auf JTL 10.10.4 wird kein Versand mehr an Amazon übermittelt JTL-Wawi 1.10 4
Neu Packtisch+ Pickliste versand nach FIFO JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu XML - Erechnung macht beim Email versand probleme eBay-Anbindung - Fehler und Bugs 0
Versetzte Knöpfe Versand 1.10.10.3 JTL-Wawi 1.10 0
Neu Mindestbetrag für kostenlosen Versand Allgemeine Fragen zu JTL-Shop 0
Beantwortet Brauche Hilfe Workflow Multichannel Rechnungserstellung nach Versand von Amazon JTL-Workflows - Ideen, Lob und Kritik 1
Neu Versand Drittland, cn22 Papier beim Lieferanten. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehlerhafte Adressübermittlung an DHL Versenden 3.0 beim Versand nach Italien und Spanien JTL-ShippingLabels - Fehler und Bugs 0
Neu Fehlermeldung bei Versand Schweiz - Gewicht wäre falsch Arbeitsabläufe in JTL-Wawi 1
Neu Benutzer Rechte - Versand Mitarbeiter soll Menge von Freipositionen mit der Lieferscheinerstellung ändern dürfen Arbeitsabläufe in JTL-Wawi 4

Ähnliche Themen