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
1.150
443
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
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Druck-/E-Mail-Exportvorlagen verwalten -Lieferschein JTL-Wawi 2.0 3
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Allgemeine Einstellungen --> E-Mail Vorlagen (falsche Mail Codierung) JTL-Wawi 1.11 10
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu E-Mail-Versand Allgemeine Fragen zu JTL-POS 0
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 6
Neu DHL Versenden 4.0 - Versand in EU geht nicht mehr, nur DE JTL-ShippingLabels - Fehler und Bugs 6
Neu DHL Versenden 4.0 - Versand nach USA - Parameter state must be between 1 and 20 characters long. JTL-ShippingLabels - Fehler und Bugs 1
Neu DHL Versenden 4.0 - Versand nach CH - Please enter a valid amount JTL-ShippingLabels - Fehler und Bugs 5
Wawi 1.11.10 : Feldinhalt "Kundenkommentar" fehlt beim Versand in WMS JTL-Wawi 1.11 0
Neu Umstellung auf DHL Versenden 4.0 leeres Versand Label JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Fehlermeldung bei DHL 4.0 versand JTL-Wawi 2.0 26
Bilder unter Versand- und Zahlungsart unterschiedlich groß Einrichtung JTL-Shop5 0
Problem Wawi 2.0 mit DHL Versand JTL-Wawi 2.0 1
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Versand Internetmarke funktioniert nicht (Could not load file or assembly 'System.Net.WebProxy, ...) JTL-Wawi 2.0 2

Ähnliche Themen