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
783
281
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 DotLiquid Formel für Lieferadresse mail und wenn nicht vorhanden dann Rechnungsadresse mail verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu [Error][Code:21920403] Die angegebene E-Mail-Adresse ist falsch formatiert. eBay-Anbindung - Fehler und Bugs 5
Neu Fehler beim Bearbeiten der E-Mail-Vorlage "Bestellbestätigung" JTL-Shop - Fehler und Bugs 0
Neu Multichannel-E-Mail-Kopie aktiviert, aber in Konto xxxxxxx keine gültige E-Mail-Adresse angegeben? eBay-Anbindung - Fehler und Bugs 1
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
In Diskussion Mail Bewertungserinnerung Sprungmarke JTL-Workflows - Fehler und Bugs 1
Neu Rechnung automatisch per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 9
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Neu E-Mail erhalten: Wichtige Sicherheitsinformation Allgemeine Fragen zu JTL-Shop 5
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mail Vorlagen mit verschiedenen Absender - Mail Adressen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Amazon - Änderung bei Versand in die Schweiz - Änderungen notwendig ?! Amazon-Anbindung - Ideen, Lob und Kritik 5
Neu Lagerort in Österreich, Versand in Österreich, Produktion in Deutschland, Vorgehensweise in Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Neu Dropshipping Einstellungen in Wawi mit Händler, aber Versand geht von uns aus???? User helfen Usern - Fragen zu JTL-Wawi 3
Neu GS1-128 Barcodes - Cannabis Versand JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 10
Neu Anschaffung eines (Versand-)Etiketten Drucker User helfen Usern 11
Neu Probleme beim Versand von Newslettern über JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Versandklasse in Detailansicht neben "zzgl. Versand" anzeigen Allgemeine Fragen zu JTL-Shop 3
Neu Versanddaten nicht übermittelt. Fehlermeldung in der Spalte Status Versand/Zahlung eBay-Anbindung - Fehler und Bugs 3
Neu OTTO-Marketplace Versand NICHT mit DHL möglich? Smalltalk 4
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 10
DHL Versand Schweiz JTL-Wawi 1.9 1
Neu Artikelgewicht bei Versand in die Schweiz JTL-ShippingLabels - Fehler und Bugs 2
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Neu Alternative zu Sendcloud mit JTL Integration (Express Versand International) Arbeitsabläufe in JTL-Wawi 0
Neu Email-Versand über MS365 geht nicht Installation von JTL-Wawi 1
Neu Versand über Kundenaccount Allgemeine Fragen zu JTL-Shop 5
Neu EVRI Label für Versand nach UK - wer benutzt es? Business Jungle 2
Neu Versand-/Leistungsdatum bei Exportrechnung User helfen Usern - Fragen zu JTL-Wawi 2
JTL-ShippingLabels DPD versicherter Versand JTL-Wawi 1.9 0

Ähnliche Themen