Autor Thema: Ajax Fehler KIXTicketTimeAccounting  (Gelesen 265 mal)

ostaehr

  • Newbie
  • Beiträge: 49
Ajax Fehler KIXTicketTimeAccounting
« am: 04.01.2017 11:43:11 »
Hallo,
in einer frischen KixPro mit KIXTicketTimeAccounting kommt es zu einem reproduzierbaren Ajax Fehler:
Popup: An error occurred! Do you want to see the complete error message?
Nach Klick auf OK: Error during AJAX communication. Status: error, Error: Internal Server Error

Fehler kommt immer beim Wechsel auf die Persönlichen Einstellungen eines Agenten, beim Editieren eines Agenten im Admin, oder bei der Eingabe in das Feld Projekt bei der Zeiterfassung (egal wo, im Ticket oder in den pers. Einstellungen).
Grüße, Oliver

ostaehr

  • Newbie
  • Beiträge: 49
Re: Ajax Fehler KIXTicketTimeAccounting
« Antwort #1 am: 06.01.2017 19:48:48 »
Hi,
grade nochmal mit einer ganz frischen 6.1.2-0 Kixpro ausprobiert, gleicher Ajax Fehler und im Apache Errorlog:
[Fri Jan 06 23:26:55.336863 2017] [:error] [pid 1505] Undefined subroutine &Kernel::Modules::DynamicFieldITSMConfigItemAJAXHandler::IsArrayRefWithData called at /opt/kix//Kernel/Modules/DynamicFieldITSMConfigItemAJAXHandler.pm line 411.\n
Undefined subroutine klingt jetzt nicht gut ...

Grüße,
Oliver

Danny Bochmann

  • Global Moderator
  • Beiträge: 207
Re: Ajax Fehler KIXTicketTimeAccounting
« Antwort #2 am: 09.01.2017 15:27:13 »
Hallo Oliver,

dieser Fehler wird durch einen Bug in dem Paket DynamicFieldITSMConfigItem hervorgerufen und wird ausgelöst durch ein Dynamisches Feld des Types "ITSMConfigItemReference".
Bitte teste dazu folgenden Hotfix bis zum Release der gefixten Version:
  • Datei:
    • /opt/kix/DynamicFieldITSMConfigItem/Kernel/Modules/DynamicFieldITSMConfigItemAJAXHandler.pm
  • als zusätzliche, neue Zeile 19 eintragen:  
    • use Kernel::System::VariableCheck qw(:all);
Viele Grüße
Danny

ostaehr

  • Newbie
  • Beiträge: 49
Re: Ajax Fehler KIXTicketTimeAccounting
« Antwort #3 am: 10.01.2017 10:18:08 »
*thumbs up*
Das klappt, danke.