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
639
211
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 Servicedesk - Domain-Hoster gewechselt, E-Mail erfolgreich getestet, aber keine E-Mails landen im Service Desk! Servicedesk (Beta) 3
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
In Email-Vorlage: E-Mail Adresse im eigenen Feld verwenden JTL-Wawi 1.8 4
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu E-Mail mit Strato - Fehler normal? Betrieb / Pflege von JTL-Shop 6
Neu E-Mail Vorlagen erweitern: Neue Vorlage à la Header, bzw. Sprachvariable nutzen? Templates für JTL-Shop 3
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu E-Mail Versandbenachrichtigung aus JTL Wawi 1.8.10.0 wird doppelt versendet User helfen Usern 4
Neu E-Mail Versand in JTL - Absender ändern User helfen Usern 2
Neu E-Mail Benachrichtigung, wenn Artikel einen bestimmten Lagerbestand unterschreitet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4
Neu SMTP Mail einrichten JTL-Shop 5 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Email-Versand Tagesabschluss nicht mehr möglich - "exception reading response" JTL-POS - Fehler und Bugs 0
"gekauft am"-Spalte im Bereich Versand nach update verschwunden JTL-Wawi 1.8 2
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Email Versand in JTL Wawi einstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Versand Angebote: Nachkommastellen Gesamtbetrag brutto JTL-Wawi - Fehler und Bugs 0
Neu DPD-Versand in Nicht-EU-Länder mit JTL-Shipping JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Schweiz: Die Gewichtsangabe ist kleiner als im CN23-Formular > kein Versand möglich JTL-ShippingLabels - Fehler und Bugs 13
Neu Nach Update von 1.5 auf 1.8 Versand in die Schweiz nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 2
Neu ebay Versanddatum / Versandfrist "Versand bis..." in die Wawi holen, um Aufträge zu priorisieren eBay-Anbindung - Ideen, Lob und Kritik 0
Auftragspositionen - Erfolgter Versand Artikel - Teilieferung Welche Tabelle JTL-Wawi 1.7 2
Versand Großbritannien JTL-Wawi 1.7 1
JTL-WaWi eBay Angebotsvorlage Versand/Zahlung fehlerhaft JTL-Wawi 1.8 0
V1.8.11: "Versand" / "Lieferscheine versendet" - Wo ist das Suchfeld für Sendungsnummer geblieben? JTL-Wawi 1.8 2
Versand: Paketmenge pro Mitarbeiter am Tag - pro Monat - pro Jahr JTL-Wawi 1.8 0
Neu DHL Internationaler Versand JTL-ShippingLabels - Fehler und Bugs 8
Neu Amazon Versand kostenlos oder extra ausgewiesen Smalltalk 4
Neu Artikelmengen zusammengefasst von Versand-Aufträge-Lieferbar JTL Ameise - Eigene Exporte 0
Auftrag ohne Versand abschließen -> wieder rückgängig geht nicht JTL-Wawi 1.8 1
Neu Email Versand über OAuth JTL-Wawi - Ideen, Lob und Kritik 2
JTL-WMS und JTL-Packtisch+ Es können nun einzelne Artikel im Versand gewogen werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0

Ähnliche Themen