Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Hilfe zu OTRS Problemen aller Art
Post Reply
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Hallo,

ich habe mehrere Dynamische Felder gelöscht, da wir diese nicht mehr benötigen. Nun funktioniert die Queue offene Tickets nicht mehr. Es wird kein Ticket angezeigt. Im log erhalte ich folgende Fehlermeldung:

[Fri May 15 08:56:27 2020][Error][Kernel::System::Ticket::TicketSearch::TicketSearch][1549] No such dynamic field "Projekt" (or it is
inactive)

Was kann ich tun? Danke!
Linux Debian Jessie
DB: postgres
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by jojo »

die Sysconfig anpassen und die nicht mehr vorhandenen Felder rausnehmen
"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
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

die sysconfig hab ich schon angepasst. das Feld Projekt kommt eigentlich nirgends mehr vor. Wo genau müsste ich das tun?

So schaut meine Queue im Moment aus:
TicketOpen.png
You do not have the required permissions to view the files attached to this post.
Last edited by shining01 on 15 May 2020, 09:23, edited 1 time in total.
Linux Debian Jessie
DB: postgres
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by jojo »

die Einstellungen der Queue view (Defaults) und idividuelle Anpassungen solltest Du auch prüfen
"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
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Die habe ich schon überprüft. Ich bin momentan echt am verzweifeln. Hier habe ich sämtliche dynamische Felder entfernt.
Ich wüsste nicht wo ich sonst noch nachschauen müsste.
TicketOpenView.png
Seacht.png
You do not have the required permissions to view the files attached to this post.
Linux Debian Jessie
DB: postgres
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by zzz »

Gruß,

konnte das Problem schon gehoben werden?

Unter der Einstellung "DashboardBackend###0130-TicketOpen" ist ein rotes Ausrufezeichen zu sehen.
Welche Meldung wird bei einem Hover angezeigt?
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Nein leider ist das Problem noch nicht behoben. Die "offene Tickets" Queue wird bei den Kollegen auch noch angezeigt. Aber sobald man dann auf die Einstellungen der Queue geht ist diese leer. Ich habe mittlerweile die komplette sysconfig durchforstet. Das Dynamische-Feld "Projekt" kommt nirgends mehr vor. Wo kann ich das Log-Level erhöhen damit ich evtl. mehr sehen kann wo der Fehler zu suchen ist? Auf was greift denn die "TicketSearch" alles zu?


Die ticketOpen ist wieder i.O.:
18-05-_2020_06-00-02.png
You do not have the required permissions to view the files attached to this post.
Linux Debian Jessie
DB: postgres
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Nach dem ich nun im Programmcode das Dynamische Field "Projekt" ignoriere funktioniert es wieder.
Aber das soll ja auch nicht die Lösung sein.

Code: Select all

   # catch searches for non-existing dynamic fields
    PARAMS:
    for my $Key ( sort keys %Param ) {
		
        # Only look at fields which start with DynamicField_ and contain a substructure that is meant for searching.
        #   It could happen that similar scalar parameters are sent to this method, that should be ignored
        #   (see bug#13412).
        next PARAMS if !ref $Param{$Key};
        next PARAMS if $Key !~ /^DynamicField_(.*)$/;
		
	if ($1 !="Projekt")
		{

        my $DynamicFieldName = $1;
        $Kernel::OM->Get('Kernel::System::Log')->Log(
            Priority => 'Error',
            Message  => qq[No such dynamic field "$DynamicFieldName" (or it is inactive)],
        );

        return;
		}
    }
Last edited by shining01 on 19 May 2020, 06:10, edited 1 time in total.
Linux Debian Jessie
DB: postgres
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Die offenen Tickets werden jetzt in der Queue wieder angezeigt. Aber nur die alten Tickets. Die neuen nicht.
Linux Debian Jessie
DB: postgres
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by jojo »

Deine Screenshots zeigen nicht die richtigen Einstellungen für die Queue Übersicht an. Eine Codeänderung ist definitiv niemals nötig! Es scheint in Deinem System so einiges verbogen.

Du kannst via grep in Kernel/Config/Files prüfen o noch ein Eintrag auf das Dynamische Feld verweist und diesen dann via Sysconfig löschen.
"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
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

In ZZZAAuto.pm wird leider nichts gefunden, wenn ich nach Projekt suche.

Code: Select all

grep Projekt ZZZAAuto.pm
Linux Debian Jessie
DB: postgres
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by root »

shining01 wrote: 25 May 2020, 10:23 In ZZZAAuto.pm wird leider nichts gefunden, wenn ich nach Projekt suche.

Code: Select all

grep Projekt ZZZAAuto.pm
Hi,

könnte auch in der Kernel/Config.pm stehen oder in anderen *.pm Dateien in Kernel/Config/Files/

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Sorry für die verspätete Rückmeldung. Nein leider ist auch in diesen Dateien nichts zu finden.
Linux Debian Jessie
DB: postgres
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Dynamic Field gelöscht - Queue offene Tickets zeigt nichts mehr an

Post by shining01 »

Kann mir jemand sagen wo der SQL für die Suche der Dynamischen Felder in der TicketSearch.pm liegt?
Linux Debian Jessie
DB: postgres
Post Reply