Rechnungsversand per Email nicht mehr möglich

HM.Stedler

Sehr aktives Mitglied
11. Juni 2019
155
27
Hallo,

uns ist aufgefallen das wir seid einiger Zeit, nach dem Update auf die WaWi 1.10.10.3, keine Rechnungen per PDF, als Email-Anhang versenden können.
Wir erhalten laut Logdatei folgende Meldung:

Fehler beim Erzeugen von Anhang '0: Mindestens ein Fehler aufgetreten

Der Log-Eintrag dazu:

Code:
Unbehandelte Ausnahme #7C2CCACD9772275E vom Typ JTL.Ausgabe.Mailen.MailKindelementException in System.Collections.Generic.IEnumerable`1[JTL.Mailing.IAttachment] <BuildAttachments>b__0(JTL.Ausgabe.Vorlagen.IVorlageAnhang, Int32)
JTL.Ausgabe.Mailen.MailKindelementException: Fehler beim Erzeugen von Anhang #0: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.UnauthorizedAccessException: Der Zugriff auf den Pfad "C:\Program Files (x86)\JTL-Software\5hyjpsfh.gnf" wurde verweigert.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   bei System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   bei System.IO.StreamWriter..ctor(String path, Boolean append)
   bei System.IO.FileInfo.CreateText()
   bei JTL.Ausgabe.Export.FileExporter.Open(String cTemplateHeader)
   bei JTL.Ausgabe.Export.FileExporter.Write(Object oVorgang, String cTemplateHeader, String cTemplateBody, String cTemplateFooter, VorlageExportierenAktion nAktion)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineExportieren.ProcessTemplatePairs(AusgabeEinstellungenExportieren einstellungen, List`1 ausgabeElementVorlagePairs, Stopwatch stopwatchVorlage, Dictionary`2 dateinamen, Dictionary`2 exporters, CancellationToken cancellationToken)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineExportieren.ProcessTemplatePairs(AusgabeEinstellungenExportieren einstellungen, List`1 ausgabeElementVorlagePairs, Stopwatch stopwatchVorlage, Dictionary`2 dateinamen, Dictionary`2 exporters, CancellationToken cancellationToken)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineExportieren.Export(IAusgabeElement ausgabeElement, AusgabeEinstellungenExportieren einstellungen, CancellationToken cancellationToken)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineAttachments.BuildAttachmentAusAusgabe(IAusgabeElement ausgabeElement, VorlageAnhangAusVorgang anhang, CancellationToken cancellationToken)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineAttachments.BuildAttachment(IAusgabeElement ausgabeElement, IVorlageAnhang anhang)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineAttachments.<>c__DisplayClass15_0.<BuildAttachments>b__0(IVorlageAnhang anhang, Int32 index)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineAttachments.<>c__DisplayClass15_0.<BuildAttachments>b__0(IVorlageAnhang anhang, Int32 index)
   bei System.Linq.Enumerable.<SelectManyIterator>d__19`2.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   bei JTL.Ausgabe.Rendering.Prozesse.AusgabeEngineAttachments.BuildAttachments(IAusgabeElement ausgabeElement, IEnumerable`1 anhänge)
   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.ExecuteWrapper()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()

Unbehandelte Ausnahme #374705AF4EB0CF9F vom Typ System.UnauthorizedAccessException in Void WinIOError(Int32, System.String): Der Zugriff auf den Pfad "C:\Program Files (x86)\JTL-Software\5hyjpsfh.gnf" wurde verweigert.

2025-05-22T17:23:20 DEBUG - [ColumnGenerator.PreCreateColumns] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.CreateColumn] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) 5 columns
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) cancelled: missing savedState
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.PostCreateColumns] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.OnColumnsCreated] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ListViewWrapper.SetupColumns] (lv..BackgroundQueueForm)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.PreCreateColumns] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.CreateColumn] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) 5 columns
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) cancelled: missing savedState
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.PostCreateColumns] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.OnColumnsCreated] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ListViewWrapper.SetupColumns] (lv..BackgroundQueueForm)
2025-05-22T17:23:20 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 = '2025-05-22 12:00:00'
to = '2025-05-22 11:59:59'
2025-05-22T17:23:20 DEBUG - Dauer: 2ms, (bis zum Reader)
2025-05-22T17:23:20 DEBUG - Dauer: 2ms, 0 Zeilen
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.PreCreateColumns] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.CreateColumn] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) 5 columns
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.DeserializeColumns] (lv..BaseListViewWrapper) cancelled: missing savedState
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.PostCreateColumns] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ColumnGenerator.OnColumnsCreated] (lv..BaseListViewWrapper)
2025-05-22T17:23:20 DEBUG - [ListViewWrapper.SetupColumns] (lv..BackgroundQueueForm)
2025-05-22T17:23:34 INFO - Force Flush
Zeitstempel: 2025-05-22T17:23:59
Locale: German (Germany)
Locale: German (Germany)
Version: 1.10.10.3
Plattform: Wawi
WawiSeed: 4.0.12538.56201
Prozessname: JTL-Wawi
Physikalischer Speicher: 859815936 / Peak: 909012992
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:05:18,3125
CPU-Zeit (System): 0:03:47,75
Page-Size (Sytem): 3208104 / Peak: 1102397440
Page-Size: 1048723456 / Peak: 1102397440
Offene Handles: 3638
Database:
Build: 2504111452 563860a340d319776e546d037bd4ab6fdb55e42d

Was ist passiert und wie kann man das Problem beheben?
Danke schon einmal für die Rückmeldung.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.637
816
Flensburg
Könnte auch gut sein, dass schon ein Update auf die 1.10.10.4 hilft. In der 1.10.10.3 gibt es Rechteprobleme. Ich hab aber heute auch im Changelog der 1.10.11 dazu was gefunden. Vielleicht dann sogar gleich ein Update auf die 1.10.11.
 

HM.Stedler

Sehr aktives Mitglied
11. Juni 2019
155
27
Dankeschön, ich probiere mal jetzt das Update als erstes aus. Rückmeldung folgt in Kürze!

RÜCKMELDUNG:
Nach dem Update auf die aktuelle Version 1.10.11.0 funktioniert der Rechnungsversand per Email wieder.
Ursache war tatsächlich der XML-Anhang! - Problem nun gelöst!!!!
Danke für die Unterstützung
 
Zuletzt bearbeitet:

Ähnliche Themen