Hauptmenü

Fehlermeldung bei MailAccountFetch

Begonnen von KIX-User2, 15.08.2023 09:38:22

⏪ vorheriges - nächstes ⏩

KIX-User2

Hallo,
beim Abholen von Mails in KIX18 bei einem Exchange 2016-Server gibt es folgende Fehlermeldung (siehe unten). Die Mails werden abgeholt aber bei jeder Abholung gibt es diese Fehlermeldung (auch wenn das Postfach leer ist).

[Tue Aug 15 09:35:10 2023][Error][Kernel::System::Daemon::DaemonModules::BaseTaskWorker::_HandleError][56] There was an error executing Execute() in Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/.*Use of uninitialized value $Param{ <-- HERE "Charset"} in substitution (s///) at /opt/kix/Kernel/System/Ticket/Article.pm line 172.*/ at /opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126.
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/.*Use of uninitialized value $Param{ <-- HERE "Charset"} in substitution (s///) at /opt/kix/Kernel/System/Ticket/Article.pm line 172.*/ at /opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126.
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/.*Use of uninitialized value $Param{ <-- HERE "Charset"} in substitution (s///) at /opt/kix/Kernel/System/Ticket/Article.pm line 172.*/ at /opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126.
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/.*Use of uninitialized value $Param{ <-- HERE "Charset"} in substitution (s///) at /opt/kix/Kernel/System/Ticket/Article.pm line 172.*/ at /opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126.
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/.*Use of uninitialized value $Param{ <-- HERE "Charset"} in substitution (s///) at /opt/kix/Kernel/System/Ticket/Article.pm line 172.*/ at /opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126.
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/.*Use of uninitialized value $Param{ <-- HERE "Charset"} in substitution (s///) at /opt/kix/Kernel/System/Ticket/Article.pm line 172.*/ at /opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126.
Use of uninitialized value in split at /opt/kix/Kernel/System/PostMaster/Filter/SystemMonitoringX.pm line 213.

An was könnte das liegen? Hat noch jemand solche Meldungen?


Matthias Lohrisch

Hallo KIX-User2,

schau mal bitte in den entsprechenden Zeilen, ob es hilft, ein   \   vor   {   zu setzen.

$Param\{"Charset"}

Eine weitere Möglichkeit ist es, in der entsprechenden Zeile   {   zu ersetzen durch:  \x7B
und   }   zu ersetzen durch:   \x7D

$Param\x7B"Charset"\x7D

Falls das nicht hilft, kannst Du gerne die entsprechende pm-Zeile posten.

Viel Erfolg,
Matthias

KIX-User2

Hallo,
danke für den Tipp. Leider hat es nicht funktioniert.
Ich habe in der Datei
/opt/kix/Kernel/System/Ticket/Article.pm
die Änderungen durchgeführt (sowohl \{ als auch mit \x7B \x7D) und habe immer folgenden Fehler bekommen

Error load object (Article): 
   500: Internal Server Error

Oder habe ich es falsch verstanden und in der falschen Datei die Änderungen durchgeführt?


Matthias Lohrisch

Hallo Kix-User2,

schau bitte auch mal in der
/opt/kix/Kernel/System/PostMaster/Filter/MatchDBSource.pm line 126
Wie gesagt, wenn das nicht hilft, kannst Du auch gerne die entsprechenden Zeilen hier posten.

Viele Grüße,

Matthias

KIX-User2

Leider habe ich in der "MatchDBSource.pm" in Zeile 126 keinen Eintrag gefunden, den ich sinnvoll ändern kann. In der Zeile ist ein
elsif (
Welche Zeilen soll ich posten, wenn es nicht hilft?

Danke!

Matthias Lohrisch

Hallo Kix-User2,
poste mal bitte noch die nachfolgende Zeile
sowie den Inhalt dieser Zeile:
/opt/kix/Kernel/System/Ticket/Article.pm line 172.Danke Dir und viele Grüße,
Matthias