Hauptmenü

Nach Upgrade auf 17.3 werden Werte von Dynamischen Feldern nicht mehr angezeigt.

Begonnen von Rafael, 27.02.2018 14:18:35

⏪ vorheriges - nächstes ⏩

Rafael

Hallo,

wir haben heute auf 17.3 aktualisiert und jetzt werden dynamische Felder nicht mehr angezeigt. Ein Blick in die Datenbank zeigt zwei spalten in der Tabelle dynamic_field_value: object_id_text und object_id. Wenn wir neue Tickets erstellen wird die ID in Object_id eingetragen und bei object_id_text ist der Wert NULL. Bei allen alten Tickets ist es genau umgekehrt. Wenn ich jetzt alte Tickets aufrufe fehlt der Wert in den dynamischen Feldern. Kopiere ich die id von object_id_text nach object_id, funktioniert es wieder. Ist das die einzige Tabelle die so angepasst wurde ? Ist das ein Bug, oder muss ich den Fehler woanders suchen ? Unsere Kix Version wurde damals von ORTS migriert.

Vielen Dank und Gruß
Rafael

Martin Jäger

Hallo Rafael,

welche Version von KIX 17.3 wird bei dir eingesetzt? Die Basic oder die Professional Version?

Das von dir beschriebene Verhalten ist ein Bug, welcher sich mit dem Release von KIX 17.3.0 eingeschlichen hat.
Da es versionsabhängig Unterschiede gibt wie dem Bug entgegengewirkt werden kann, ist es wichtig zu wissen
welche Version im Einsatz ist.

Viele Grüße,

Martin Jäger

Wolfgang Hofbauer

Hallo @Martin Jäger,

wir haben zwei Instanzen von KIX Professional auf 17.3 aktualisiert und erhalten nun einen Internal Server Error, wenn wir im Adminbereich auf Dynamische Felder klicken.

/opt/kix/var/log/kix.log.<YYYY>-<MM>
[Error][Kernel::System::ObjectManager::_DieWithError][535] Kernel::System::DynamicField::ObjectType::FieldServiceTour could not be loaded: Can't locate Kernel/System/DynamicField/ObjectType/FieldServiceTour.pm in @INC (@INC contains: /opt/kix/KPIDashboard /opt/kix/KIXPro /opt/kix/Custom /opt/kix/Kernel/cpan-lib /opt/kix/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /opt/kix//Kernel/System/ObjectManager.pm line 193.

grep -R "FieldServiceTour" /opt/kix/var/log/kixpro-bundle-mro_uninstall.log
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/Modules/AgentFieldServiceTourManagement.pm
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/Modules/KIXSidebarFieldServiceTourAJAXHandler.pm
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/Output/HTML/KIXSidebar/FieldServiceTour.pm
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/Output/HTML/LinkObject/FieldServiceTour.pm
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/Output/HTML/Templates/Standard/AgentFieldServiceTourManagement.tt
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/Output/HTML/Templates/Standard/AgentKIXSidebarFieldServiceTour.tt
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/System/DynamicField/ObjectType/FieldServiceTour.pm
Notice: Removed file: /opt/kix/KIXFieldService/Kernel/System/LinkObject/FieldServiceTour.pm

Wir bitten um Unterstützung, damit dies behoben werden kann.

Mit freundlichen Grüßen,

W. Hofbauer

Martin Jäger

Hallo Wolfgang Hofbauer,

um dein Fehlerbild ein wenig eingrenzen zu können bräuchte ich noch einige Informationen.

Könntest du bitte in deiner "Config.pm" ( zu finden unter /opt/kix/Kernel/Config.pm ) nachschauen ob sich ein Eintrag " use lib "/opt/kix/KIXFieldService"; " befindet?


Viele Grüße,

Martin Jäger