Please add a template list to output filter Kernel

Hilfe zu Znuny Problemen aller Art
Locked
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Please add a template list to output filter Kernel

Post by andreasotrs »

Hallo,

seit ich OTRS 3.2.1 installiert habe, finde ich folgende Fehlermeldungen im Systemprotokoll:

Code: Select all

Please add a template list to output filter Kernel .....
z.B.

Code: Select all

Please add a template list to output filter Kernel::Output::HTML::OutputFilterPreOTRSTicketMaskExtensions to improve performance. Use ALL if OutputFilter should modify all templates of the system (deprecated).
Kann mir bitte jemand mitteilen, was das bedeutet?
Ich weiß gar nicht, wo ich mit der Suche beginnen soll?
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: Please add a template list to output filter Kernel

Post by andreasotrs »

Als Ergänzung zu meinem Beitrag:

Es sind zwei Dateien die genannt werden, aber die erzeugen massig Meldungen:
Kernel::Output::HTML::OutputFilterPreOTRSTicketMaskExtension
Kernel::Output::HTML::OutputFilterPreOTRSDynamicTicketTemplates

Die beiden Dateien sind unverändert von dem Installationspaket.
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: Please add a template list to output filter Kernel

Post by andreasotrs »

Inzwischen habe ich herausgefunden, wo die Fehlermeldung her kommt.
Es ist die Datei otrs/Kernel/Output/HTML/Layout.pm

Code: Select all

            # extract template list
            my $TemplateList = $FilterConfig->{Templates};

            # check template list
            if ( !$TemplateList || ref $TemplateList ne 'HASH' || !%{$TemplateList} ) {

                $Self->{LogObject}->Log(
                    Priority => 'error',
                    Message =>
                        "Please add a template list to output filter $FilterConfig->{Module} "
                        . "to improve performance. Use ALL if OutputFilter should modify all "
                        . "templates of the system (deprecated).",
                );
            }
Nur weiß ich leider immer noch nicht wie ich die Fehlermeldung abschalten kann.
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Please add a template list to output filter Kernel

Post by reneeb »

Sind die Filter aus dem Standard? Ich kann diese nämlich nicht finden: https://github.com/reneeb/otrs/tree/mas ... utput/HTML
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: Please add a template list to output filter Kernel

Post by andreasotrs »

Danke für den Hinweis. Die beiden Dateien sind gar nicht mit dem Paket otrs-3.2.1-01.noarch gekommen, sondern scheinen mit einer älteren Version installiert worden zu sein.
Das sind auch die beiden einzigen Dateien mit einem Datum vor der Installation von dem Paket otrs-3.2.1-01.noarch.

Jetzt habe ich die Dateien mit einem Unterstrich umbenannt.
-rw-rw-r-- 1 otrs apache 7203 21. Dez 16:01 _OutputFilterPreOTRSDynamicTicketTemplates.pm
-rw-rw-r-- 1 otrs apache 2613 21. Dez 16:01 _OutputFilterPreOTRSTicketMaskExtensions.pm
Schade, aber die Fehlermeldung bleibt noch.
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Please add a template list to output filter Kernel

Post by reneeb »

In der SysConfig wo Du die Outputfilter konfigurierst, musst Du Templates angeben... Da ich aber im Moment nicht weiß, wie an dieser Stelle die SysConfig aussieht, kann ich da nicht weiterhelfen...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: Please add a template list to output filter Kernel

Post by andreasotrs »

So nun komme ich wohl zur Lösung.
In der Sysconfig in OTRSDynamicTicketTemplates -> OutputFilter waren die beiden hinterlegt.
Nachdem ich diese deaktviert haben, sind die Meldungen verschwunden.
Jetzt weiß ich nur nicht, ob die wichtig waren.
Wir haben nie bewußt einen output Filter konfiguriert und die beiden Dateien sind von der OTRS Installation 3.1.x
Vielleicht werden diese mit der Version 3.2.1 einfach nicht mehr benötigt.
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Please add a template list to output filter Kernel

Post by reneeb »

Woher stammt das OTRSDynamicTicketTemplate? Das klingt nicht nach Standard-OTRS. Was sagt denn die Paketverwaltung dazu?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Please add a template list to output filter Kernel

Post by reneeb »

Zwischen OTRS 3.0.x und 3.1.x hat sich im Handling von Outputfiltern etwas geändert. Du solltest Dich mit demjenigen in Verbindung setzen der das Modul gemacht hat. Da muss an der Config einiges geändert werden, damit es unter OTRS >= 3.1.x ohne Fehlermeldungen lauffähig ist.

edit: Lauffähig sollte es auch ohne Änderung sein. Im Code ist kein Abbruch vorgesehen wenn die Templateliste nicht gesetzt ist...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: Please add a template list to output filter Kernel

Post by andreasotrs »

Das Paket kommt weder aus dem rpm für 3.2 noch 3.1.
Von meinem Kollegen weiß es auch keiner.
Wenn es nicht zur Standardinstallation gehört, lösche ich es einfach.
Alles sonstigen Veränderungen an Dateien sind bei uns dokumentiert.

Danke für die Hilfe, damit können wir das Problem als gelöst ansehen.
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Please add a template list to output filter Kernel

Post by reneeb »

In der Paketverwaltung müsste eigentlich stehen, wer der "Hersteller" ist...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Please add a template list to output filter Kernel

Post by jojo »

und der Support stellt Euch als Subscription Kunde auch gerne eine neue Version des OPMs zur Verfügung
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Locked