Willkommen im KIX Bugtracker

278 Fehler gelistet ( 6 in Prüfung, 35 in Bearbeitung, 226 abgeschlossen, 11 zurückgestellt )
ID Titel Gemeldet für Paket Status Zusammenfassung Workaround Behoben in Release
238820Übersetzung Process, Activity und ActivityDialog in CustomerTicketZoom nicht möglichKIXgeschlossenIn der Ticketdetailansicht wird die Prozess-Aktivität sowie die möglichen Folgeaktivitäten nicht übersetzt 08/2018
270469Übernahme von Fehlerkorrekturen und Anpassungen aus KIXConnectKIXProgeschlossenIn KIXConnect wurden, um die geforderte Funktionalität umsetzen zu können, mehrere Korrekturen und Anpassungen vorgenommen, welche in KIX überführt werden solltenBereits behoben mit KIXConnect 12/2018
289903Übermitteln einer Änderung eines CIs mit Mozilla 66.03 nicht möglichKIX4OTRSabgelehnt (Standardverhalten)Wenn man ein bestehendes CI bearbeitet oder ein neues CI anlegt, öffnet sich wie gewohnt die Eingabemaske. Klickt man nach dem Bearbeiten auf übermitteln, lädt der Browser nur kurz, schließt jedoch die Eingabemaske nicht. Die Änderungen werden nicht übernommen/das neue CI wird nicht angelegt. Mit älteren Versionen des Mozilla Firefox Browsers funktioniert alles wie gewohnt.https://github.com/OTRS/ITSMConfigurationManagement/commit/88d1b0e23f056ca848ce80eed10df12e484dca09#diff-5375ff5c89f8c35b65486be32d4d3116
Diese Änderungen müssten in der KIX4OTRSITSMConfigManagement/Kernel/Output/HTML/Standard/AgentITSMConfigItemEdit.tt als Hotfix aufgenommen werden.
294527zeitgesteuerte GenericAgents funktionieren nicht mehrKIXgeschlossenBei de rAusführung von zeitgesteuerte Generic Agents wird folgender Fehler angezeigt:
[Error][Kernel::System::CronEvent::_Init][413] Schedule: 25,26,27,28,29,30,31 9 * * HASH(0x511aa40),HASH(0x5242d70),HASH(0x5245480),HASH(0x52454c8),HASH(0x5245510),HASH(0x5245558),HASH(0x52455a0) is invalid:
in Datei /opt/kix/Kernel/System/CronEvent.pm in Zeile 345
( $_ == 0 ) ? 7 : $_
nach Anpassung Daemon neu starten
07/2019
282809via ACL ausgeblendete Datumsfelder werden beim übermitteln eingeblendet und verursachen Fehler in der AnsichtKIXgeschlossenWerden Datumsfelder unter: "AgentTicketZoomTabActionCommon" eingeblendet und via ACL wieder ausgeblendet, so werden diese beim Übermitteln einer Notiz wieder eingeblendet und rot hinterlegt. Auch die Ansicht wird daraufhin zerstört. Es wird die Navigationsleiste etc. ausgeblendet und man hat nur die Möglichkeit über den Zurück-Button des Browsers auf die vorhergehende Seite zurückzukehren. 05/2019
304786setzen von Wartungsintervall über AgentITSMConfigItemBulk nicht möglichKIXMaintenancePlangeschlossenWird über die Sammelaktion in der CMDB ein „zeit-basierendes“ Wartungsintervall hinzugefügt, wird beim Übermitteln der Daten der Ladebalken angezeigt und sobald das CI geschrieben werden soll, springt die Maske wieder zurück in das Fenster zum Anpassen der Attribute. Im KIX-Log erscheint folgender Fehler:
[Notice][Kernel::System::ITSMConfigItem::Version::VersionAdd] Pre-VersionCreate refused version update.
09/2019
284349mehrere Wartungstickets bei Intervall "Einmalig"KIXgeschlossenBei der Zeit basierenden (Time based) Prüfung für "Einmalig" wird mit der gesetzten "Erinnerung auf nächste Wartung" auf existierende Wartungstickets gesucht. Mit diesem Datum wird er nie etwas finden, wenn dieser nicht gleich dem Datum der nächsten Wartung ist. Ist kein Ticket zu diesen Erinnerungsdatum gefunden worden, so wird ein neues erstellt. Dieses erstellte Ticket bekommt allerdings nicht das Datum der Erinnerung, sondern dass der nächsten Wartung. 07/2019
298769mehrere KIXSBRemoteDBList nicht verwendbar in AgentTicketEmailabgelehnt (Konfigurationsfehler)Die Einschränkung von dynamischen Feldern in der KIXSBRemoteDBList greifen nicht im E-Mail-Ticket. Die Aktualisierung der Felder per AJAX funktioniert nicht.Damit der einschränkende Wert bei Ticketerstellung für die zweite Sidebar verfügbar ist, muss das dafür vorgesehene DynamicField in der Maske vorhanden sein
281034keine manuelle EIngabe von Emailadressen im Emailticket möglichKIX4OTRSabgelehnt (KnownError)Bei Erstellung eines E-Mailtickets und Verwendung einer Mailadresse, die nicht im System hinterlegt ist, wird jedes mal wenn die automatische Suche nach passenden Ansprechpartnern keine Treffer zurück gibt, wird die Eingabe aus dem Adressfeld gelöscht.aus OTRS 5.0.34 Zeile 393-446 kopieren Im Kundensystem in die Datei /opt/kix/var/httpd/htdocs/js/Core.Agent.CustomerSearch.js öffnen und die Zeilen 588-611 gegen die zuvor kopierten Zeilen ersetzen.
277978keine DF im AgentTicketMove sichtbarKIX4OTRSgeschlossenIn der Ansicht AgentTicketMove (Queue-verschieben als PopUp) werden keine dynamischen Felder angezeigt. Es erscheint lediglich der Reiter "Dynamische Felder", darin sind aber keine zugewiesenen Felder. 03/2019
204421kein Ajax-Reload in AgentTicketPhone wenn Auswahl der Queue gelöscht wirdKIX4OTRSgeschlossenWenn eine Queue ausgewählt ist und auf das kleine x (bei Modernized) geklickt wird, gibt es keinen Ajax-Reload (bei allen anderen Felder aber schon) - dadurch werden ACL-Auswirkungen bzgl. der Queue nicht wirksam 12/2018
303526folgende ACLs greifen nicht in CustomerTicketMessageKIXgeschlossenDas initiale Ausblenden der dynamischen Felder funktioniert. Das Einblenden der Felder funktioniert jedoch nicht in der CustomerTicketMessage. 09/2019
269168file_exchange_token Foreign key incorrectlyKIXProgeschlossenDie Installation von KIXPro 17.3.4 wirft bei folgendem "ALTER TABLE" sowohl im Log als auch im Systemprotokoll den Fehler:
ALTER TABLE file_exchange_token ADD CONSTRAINT FK_file_exchange_token_ticket_id_id FOREIGN KEY (ticket_id) REFERENCES ticket (id); ERROR 1005 (HY000): Can't create table `kix17`.`#sql-33f6_4f` (errno: 150 "Foreign key constraint is incorrectly formed")
10/2018
280490fehlende Interpretation des Links von dynamischen Feldern in der TicketInformations-SidebarKIXgeschlossenBei der Konfiguration eines dynamischen Feldes vom Typ "Einfachauswahl" mit einem Link, wird der Inhalt des Feldes zwar in der Ticket-Info angezeigt, der Link ist allerdings nicht hinterlegt. 09/2019
256993falsche Adresse bei MultipleCustomerIDsKIXgeschlossenBei Verwendung der MultipleCustomerIDs findet kein Update auf die Kundeninformation statt 09/2019
170417erster erfasster Artikel doppelt im FAQ-Journal enthaltenKIXeingeplantNach Anlegen des ersten FAQ-Eintrags ins jungfräulich System erscheint dieser im Journal zweimal - einmal mit der aktuellen Zeit und einmal mit der Zeit von gestern, möglicherweise Installationszeitpunkt von KIX. Die beiden nachfolgenden FAQ-Einträge werden "normal" gelistet, also nur einmal.
300867dynamisches Feld vom Typ Datum wird in Suchvorlage falsch ausgewertetKIXgeschlossenBei Einbindung einer Suchvorlage, mit Filter auf ein Datum im dynamischen Feld, im Dashboard, werden alle Tickets (auch die ohne gesetztes dynamisches Feld) angezeigt.
287950dynamische Felder aller Objekt-Typen außer dem Typ Ticket können via ACLs nach initialem Ausblenden nicht wieder eingeblendet werdenKIXgeschlossenACLs (zum Einblenden) greifen nur für dynamischen Felder des Objekt-Typs "Ticket" 07/2019
301874ausgeblendetes dynamisches Feld wird in Antwortmasken unterschiedlich behandeltKIXgeschlossenWerden dynamische Felder vom Typ Einfachauswahl (Objekt: "Ticket") in der Maske AgentTicketEmailOutbound aktiviert, erscheint beim Übermitteln der Maske eine Fehlermeldung: "Ein oder mehrere Fehler sind aufgetreten!" 09/2019
234205angezeigte Spalten verschwinden, wenn verfügbare Spalten gefiltertKIX4OTRSgeschlossenVorgehen zum Reproduzieren:
  • Ticketsuche über mit mehreren Tickets als Ergebnis und Ansicht "Small"
  • Rädchen klicken für Einstellungen
  • zwei neue Spalten nach "angezeigte Spalten" schieben
  • Im Suchfeld bei "verfügbare Spalten" etwas eingeben zur Suche
    -> die neu hinzugefügten Spalten rechts verschwinden, obwohl nur links durch den Filter eingeschränkt werden sollte
12/2018
272984angezeigte Anzahl verknüpfter Objekte in Routenverwaltung immer 0KIXabgelehnt (Nutzungsfehler)Wird in der FieldService-Tourenverwaltung eine neue Tour angelegt, und ein beliebiges Objekt verknüpft, dann erscheint im Tab "Verknüpfte Objekte (0)". Im Tab selber ist das verknüpfte Objekt aber vorhanden.
246826[Bug]KIX::AgentTicketQueue & AgentTicketStatusView::Sortierung nach von/Betreff fehlerhaftKIXgeschlossenIn der Ansicht AgentTicketStatusView und AgentTicketQueue (in der kleinen Ansicht) lässt sich die Spalte "von/Titel" nur einmalig sortieren. Klickt man auf diese Spalte, wird die Tabelle nicht sortiert. 12/2018
286957ZoomTabActionCommon - Entwurf wird nicht automatisch gespeichertKIXgeschlossenDer Entwurf im Tab Notiz, wird beim Wechsel auf einen anderen Tab nicht wieder geladen. Dies betrifft nur den Body und nicht das Subject. Beim Klick auf die Schaltfläche "Als Entwurf speichern" funktioniert alles wie gewünscht.In Datei var/httpd/htdocs/js/Core.KIX4OTRS.js muss in der inline Funktion SaveDraft nach Zeile 261 folgende Zeile hinzugefügt werden:
CKEDITOR.instances.RichText.updateElement();
09/2019
306459Windowsinstaller mit Fehlern in der UmlautdarstellungKIXin PrüfungDie Umlaute auf der ersten Seite des Windows-Installers werden fehlerhaft dargestellt.
285989WidespreadIncident::ChildTicketTypes default-werte falschKIXProgeschlossenDer SysConfig-Schlüssel „WidespreadIncident::ChildTicketTypes“ beinhaltet, mit Auslieferung, den Wert "default" als Tickettyp. Diesen Tickettyp gibt es nicht mehr (Neu: Unclassified)Schlüssel auf "Unclassified" ändern 05/2019
276914Vorbelegung von Checkbox in Ticketvorlage greift nichtKIXgeschlossenWenn eine Checkbox in einer Ticketvorlage aktiviert wird, wird der Wert, bei der Verwendung der Vorlage, nicht gesetzt. 03/2019
251171Volltextsuche liefert unterschiedliche ErgebnisseKIXgeschlossenDie Volltextsuche bezieht sich auch auf Ticketnummer und Tickettitel. Im Gegensatz zum Volltext werden diese aber nicht mit '*' als Prefix und Suffix versehen vor der Suche, womit 6979 bei den Ticketnummer kein Ergebnis liefert, *6979* aber schon. 12/2018
270182Volltextsuche liefert alle TicketsKIXProgeschlossenWenn es zum Suchbegriff keine Ergebnisse gibt, werden alle Tickets als Suchergebnis ausgegeben. 12/2018
273502Volltextsuche findet keine archivierten TicketsKIXgeschlossenFür die Volltextsuche werden mehrere Suchen ausgeführt und das Ergebnis mit einer weiteren Suche sortiert. Bei der sortierenden Suche werden nur die bisher gefundenen TicketIDs übergeben. Da keine Archivsuche mitgegeben wird, entfallen hier diese Tickets somit. 12/2018
288976Verwendung von AdminCustomerCompany in AgentCustomerInformationCenter nicht verwendbarKIXgeschlossenWenn im Kunden-Informationszentrum eine Kundenfirma bearbeitet werden soll (Schaltfläche "Kundenunternehmen bearbeiten"), erscheint ein "Internal Server Error". Es wird keine ID übergeben: Action=AdminCustomerCompany;Subaction=Change;CustomerID=;Nav=0 07/2019
240887Verwendung von '' in Checklisten nicht möglichKIX4OTRSgeschlossenFehlerhafte Darstellung in der Checkliste bei Verwendung von Anführungszeichen -> es wird ein "\" vor dem "" eingefügt 12/2018
274983Verlinkte Objekte - indivduelle Spaltenkonfiguration mit ShowColumnsByClass - Spaltenkonfiguration teilweise nicht möglichKIXgeschlossenNach der Konfiguration individueller Spalten für verlinkte Objekte (CMDB) in LinkObject::ITSMConfigItem::ShowColumnsByClass ist die Spaltenkonfiguration nicht möglich. Es werden keine Attribute angezeigt. Eventuell sind Umlaute im Klassenname das Problem. 05/2019
226304VerknüpfteObjecte -> ITSM 'Zuletzt geändert' ist leerKIXgeschlossenWenn bei den verknüpften Objekten die Anordnung der Spalten angepasst wurde, bleibt die Spalte "zuletzt geändert" leer. 06/2018
291008UserEmail wird nicht in die Preferences geschriebenKIXgeschlossenWird ein Agent angelegt, wo Login gleich E-Mailadresse ist, wird der Key "UserEmail" nicht in die Tabelle user_preferences geschrieben. Dieser Key wird jedoch z.B. bei der Bestimmung des SenderTyps (z.B. in Verbindung mit "PostmasterFollowUpCheckAgentFrom") abgefragt. Sobald sich einzelne Zeichen unterscheiden (Login: Ich@AG.de, E-Mal: ich@ag.de), wird der Key in der Tabelle hinterlegt. 07/2019
270494Use of uninitialized value $CustomerUserTypeKIXMaintenancePlangeschlossenIn den CIs vom Wartungsplaner besteht die Möglichkeit das Pflichtfeld vom Kundenbenutzertyp (CustomerUserType) mittels " - " wegzuklicken. Entfernt man auf diese weise den CustomerUserType, ist die entsprechende Variable nicht gefüllt und es kommen, beim Check der Wartungen, Fehler im Log:
OTRS Scheduler Daemon Cron: CMDBMaintenanceCheckScheduler - kix.Daemon.pl: Use of uninitialized value $CustomerUserType in string eq at /opt/kix/KIXMaintenancePlan/Kernel/System/MaintenancePlan.pm line 364.
- Kernel/System/EmailParser.pm:974 my $DecodedString = ''; - KIXMaintenancePlan/Kernel/System/MaintenancePlan.pm:360 my $CustomerUserType = $CIAttributeData->[$Param{Count}] || $CIAttributeDataMP->[0] || ''; 09/2019
297348Update beachtet installiertes DBMS-Paket nichtabgelehnt (Nutzungsfehler)Bei der Aktualisierung von KIX (apt-get install kix) wird beim Update "kix-mariadb" deinstalliert und dafür "kix-pg" installiert.Ein Update eines bereits installierten Packetes muss mit "apt-get install --only-upgrade " erfolgen, sonst kommt es genau zu solchen Phänomenen. Da in der getätigten Anweisung ein explizites install ausgeführt wurde und das Paket "kix", sofern kein expliziter DBMS-Provider angegeben wird, kix-pg installiert und die DBMS-Provider logischerweise Konflikte zu den jeweils anderen DBMS-Providern haben, ergibt sich genau das Bild.
293893Update auf 17.6 schlägt fehlKIXgeschlossenBeim Update von KIX bricht die Installation mit folgendem Fehler ab:
Can't use string ("1440") as an ARRAY ref while "strict refs" in use at /opt/kix17/scripts/database/../../Kernel/System/NotificationEvent.pm line 540.
ERROR: Unable to execute update script!
07/2019
287626Unzulänglichkeiten ITSMStatusWofklowsKIXgeschlossenIm KIXITSMTicketStatusWorkflows in der Sysconfig wird noch die Gruppe "KIX4OTRS" verwendet, im Standard-KIX ist das in der Gruppe "Framework". KIXITSMTicketStatusWorkflows liefert einen Typ "Service Request" aus, Standard-KIX den Typ "ServiceRequest" ohne Leerzeichen. Pakete sollen angeglichen werden. 05/2019
265392Ungüstiger Konfigurationsschlüssel bei "Frontend::Module###AgentTicketAttachmentDownload"KIXeingeplantDer SC-Schlüssel (Frontend::Module###AgentTicketAttachmentDownload ) ist unter Gruppe per Default "users" eingestellt. Wenn ein Rollenkonzept vorgeschlagen (pro Queue eine eigene Gruppe) wird, spielt die Gruppe users keine Rolle mehr und meist wird diese dann entfernt. Hier muss immer manuell nachjustiert werden
278463TransitionAction TicketStateSet Verwendung Parameter "PendingDateTime", "TargetTime" entfallenKIXgeschlossenProzessticketes, die in den Status "pending reminder" gesetzt werden, erhalten kein Zieldatum. 03/2019
236734TransitionAction DynamicFieldSetKIXgeschlossenBei der Verwendung von Platzhaltern, in der TransitionAction DynamicFieldSet, im Prozessmanagement, werden Fehlermeldungen im Log ausgegeben:
Can't get DynamicField config for DynamicField: 'Placeholder'!
08/2018
291758Toolbar-Toggle wird im Responsive-Design bei Position links/rechts nicht angezeigtKIXgeschlossenDer Toggle der Toolbar für die Position links/rechts ist nicht gleich dem Top, wenn sich dieser im Responsive-Design befindet. 07/2019
284689Ticketlöschen via GenericAgent meldet VeriniceTastTicketForwarding-Event-Fehler im error.logKIXgeschlossenBeim Löschen von Tickets über einen Generic Agent erscheint folgende Fehlermeldung im Log:
Message: VeriniceTaskTicketForwarding: no ticket data found for ID 81.
05/2019
272842Ticketbenachrichtigung sendet sporadisch nicht den korrekten CUSTOMER_BODYKIXgeschlossenWenn sich in der Artikelliste eine Mail befindet, welche von einem anderen Absender stammt, als der Kunde am Ticket, dann wird beim Senden einer Benachrichtigung an Dritte, der falsche CUSTOMER_BODY in die Benachrichtigung eingefügt. Es wird nicht der letzte interne Artikel in den Platzhalter gesetzt, sondern der letzte externe Kundenartikel. 03/2019
190533TicketStateWorkflowAutomaticStateAction###NextStatePendingOffset greift nichtKIX4OTRSzurückgestelltDer SysConfig Schlüssel TicketStateWorkflowAutomaticStateAction###NextStatePendingOffset greift nicht. Als Wartezeit wird nicht das definierte Offset genutzt, sondern immer die in den TicketKernDaten ausgewählte Wartezeit.
180102TicketServiceList löscht ServiceID und übergibt Leerwert an ACLKIX4OTRSgeschlossentrotz ausgewähltem Service und angepasster Config für DisabledDynamicField werden versteckte Felder nicht wieder angezeigt 12/2018
281013TicketAutoLinkConfigItem fkt. nicht unter Verwendung Dynamic FieldKIXgeschlossenBei Verwendung von Systemmonitoring wird keine Verknüpfung zwischen dem Ticket und dem CI angelegt. 05/2019
274810TicketAnnouncement::zeigt nur eine Störung anKIXProabgelehnt (Nutzungsfehler)Befindet sich mehr als nur eine Störung, zur Anzeige im Kundenfrontend, im System, wird nur die Störung angezeigt, die als erstes zur Anzeige aktiviert wurde.
272879TicketAnnouncement::Content-Fehler bei Abwahl der letzten MeldungKIXProgeschlossenBekannte Störungen im Kundenfrontend:
Beim Entfernen der Meldung über das Kreuz erscheint ein Popup zu Fehlermeldung:
"No content from: /kix/customer.pl"
Eine Deaktivierung von allen TicketAnnouncement-Anpassungen (einschließlich globales JS) 12/2018
245964Ticket::Type::Default gesetzt::Textbausteine werden trotz Einschränkung auf anderen TicketType angezeigtKIX4OTRSgeschlossenWenn ein Textbaustein nur für einem bestimmten Tickettyp eingerichtet ist, wird dieser bei initialen öffnen, z.B. der Maske Telefonticket, trotzdem angezeigt. Die Anzeige aktualisiert sich mit Auswahl eines Typs. 12/2018
281396Ticket-Attribute aktualisieren/hinzufügen (GA) - klappt nicht bei deaktiviertem ModernizeKIXbereit zum ReleaseEin Entfernen von Auswahlwerten im GenericAgent ist nicht möglich (wird nicht gespeichert). 11/2019
308493Ticket mit verschobenen Artikeln kann nicht vollständig gelöscht werdenKIXgeprüft
277511Ticket Teilen nicht möglich, wenn Anruf ohner erstelltes Ticket in CTI-ListeCTI4KIXbereit zum ReleaseWenn ein Ticket geteilt wird, wird die "neues-Ticket"-Maske korrekt vorgefüllt ABER: dann kommt ein automatisches Reload der Maske. Danach ist die Maske leer, nur der Kontakt ist vorgefüllt. Erst wenn entweder ein Ticket zu dem vorigen Telefonat erstellt oder in der cti_action Tabelle flags = 1 für diesen Eintrag gesetzt wird, funktioniert das Ticketteilen wieder.in Datei CTI4KIX/Kernel/Output/HTML/KIXSidebar/CTI.pm:75
if ( !$Self->{TicketID} && !$Self->{Subaction} && $Param{Action} eq 'AgentTicketPhone' ) {
11/2019
285677Ticket Benachrichtigung Option Betreff "Mit/Ohne Ticketnummer" nicht induviduell einstellbarKIXgeschlossenEs stehen in den Ticket Benachrichtigungen die Option "Mit/Ohne Ticket Nummer" für E-Mail und Agent Notification zur Verfügung. Diese Option kann man nicht individuell einstellen. Erzeugt man eine Ticket Benachrichtigung und setzt im E-Mail Bereich, die Option "Ohne Ticketnummer" so wird nach dem Übermitteln auch die Option "Ohne Ticketnummer" für den Agent Notification gesetzt. Beide Einstellungen für E-Mail und Agent Notification werden nach dem Übermitteln auf die gleichen Werte gesetzt. Dies tritt beim Erstellen einer neuen Ticket Benachrichtigung sowie beim späteren Bearbeiten einer bereits bestehenden Ticket Benachrichtigung auf. 05/2019
294182Tab Zeitbuchung wird nicht geladenKIXTicketTimeAccountinggeschlossenDer Tab Zeitbuchung lädt sich tot. Im Log erscheint folgender Fehler:
Can't locate object method "Permission" via package "Kernel::System::Ticket" at /opt/kix/KIXTicketTimeAccounting/Kernel/Modules/AgentTicketZoomTabTimeAccounting.pm line 434.n
In Datei KIXTicketTimeAccounting/Kernel/Modules/AgentTicketZoomTabTimeAccounting.pm in Zeilen 430 und 435 ‚Permission‘ durch ‚TicketPermission‘ ersetzen 09/2019
296008TWF Tickets bleiben im Kundenfrontend sichtbar wenn für dieses deaktiviert werdenKIXTemplateWorkflowsgeschlossenWenn ein TWF einmal im Kundenfrontend aktiv war und dann für dieses deaktiviert wird, bleibt er dennoch im KF sichtbar. 09/2019
284558System-Email-Adressen lassen sich doppelt anlegenKIXgeschlossenSystem-E-Mailadresse können mit unterschiedlicher Konfiguration (Zielqueue usw.) doppelt angelegt werden. 05/2019
270617Sysconfig-Einstellungen PreferencesGroups### inkonsistenKIXbereit zum ReleaseEs gibt einige Einstellungen die unter DataSelected entweder den Value statt dem Key angegeben haben. Demzufolge wird im Frontend dann möglicherweise ein falscher Wert (auch abhängig von der Sprache) angezeigt (z.B. bei PreferencesGroups###UseArticleColors, PreferencesGroups###ToolbarPosition, PreferencesGroups###CSVSeparator) 11/2019
281016SysMonX Verwendung Status "0" für atom. Abschluss oder Neuerstellung nicht möglichSystemMonitoringXzurückgestelltWird als Statuswert die Zeichenkette "0" (Ziffer Null) verwendet, schlägt die Prüfung im Code fehl, da nicht die Länge der Zeichenkette geprüft wird, sondern ob diese "true" ist.zusätzliche Prüfung in Datei Kernel/System/PostMaster/Filter/SystemMonitoringX.pm einbauen:
if ( !length($Self->{State}) || !length($Self->{Host}) ) {
296639Switch to Customer kein automatisches einloggen in KundenfrontendKIXgeschlossenNutzt man den Button "Switch to Customer" landet man auf der Login Seite des Kundenfrontends. Es findet nicht, wie bisher, ein automatisches Einloggen im Kundenfrontend statt.In Datei /opt/kix/Kernel/Module/SwitchButton.pm Zeilen 159 und 274 ersetzen durch:
return $SessionLayoutObject->Redirect( ExtURL => $URL );
07/2019
286124Suchvorlagen nicht mehr über Toolbar ausführbarKIXgeschlossenWenn im Dropdown der Schnellzugriffsleiste eine Suchvorlage ausgewählt wird, wird diese nicht ausgeführt.In Datei Kernel/Output/Template/Provider.pm:
  • Zeile 444 auskommentieren
  • Zeile 448 anpassen in:
    if ( $TemplateList{$Template} && $TemplateFileWithoutTT =~ m/$Template/ ) {
05/2019
279902Suchvorlagen im Dashboard zeigen falsches Suchergebnis bei Verwendung von dyn. FeldernKIXgeschlossenDer Aufruf der Suchvorlage, bei Verwendung eines dynamischen Feldes (Einfachauswahl) als Suchfilter, über die Suche zeigt das korrekt Suchergebnis. Bei der Integration der Suchvorlage im Dashboard zeigt sie das falsche Suchergebnis. Es werden alle Tickets angezeigt. 07/2019
290354Suchvorlage im Dashboard liefert keine ErgebnisseKIXgeschlossenTicketliste wird bei der normale Suche und auch in der Queue-Ansicht (virtuelle Queue) angezeigt. Bei der Einbindung im Dashboard liefert die Liste keine Ergebnisse. Das Verhalten scheint an der Verwendung von (KIX*||Test*) zu liegen. Wird nur nach einem Kunde oder nur nach KIX* gesucht, funktioniert das Template auch im Dasboard.Man kann dies auch umgehen, wenn "KIX*||Test*" statt "(KIX*||Test*)" geschrieben wird. Das Ergebnis ist das gleiche und es funktioniert im Dashboard. 07/2019
293537Suchvorlage im Dashboard führt zu Internal Server ErrorKIXgeschlossenWird eine Suchvorlage mit Filterkriterium ODER (CustomerID → „KIX* OR Test*“) angelegt und im Dashboard eingebunden, dann erscheint beim Filtern des Feldes ein Internal Server Error:
Can't use string ("KIX*||Test*") as an ARRAY ref while "strict refs" in use at /opt/kix/KIXPro/Kernel/System/Ticket/TicketSearch.pm line 4602.n
07/2019
295326Suchkriterium Artikel-Erstellzeit berücksichtigt keine ArtikelKIXabgelehnt (Standardverhalten)Stellt man Artikel-Erstellzeit als Suchkriterium in der Ticket Suche ein, werden Notizen oder auch Antworten an den Kunden (email-external) am Ticket in der Suche nicht berücksichtigt.
274272Suchergebnis in CMDB wird verworfen bei Änderung der anzuzeigenden CIsKIXgeschlossenIn der CMDB-Suche in Kombination mit Einstellung zur Bestimmung der angezeigten CI Menge, ist nach Änderung der anzuzeigenden CIs die Ergebnismenge weg und man kommt wieder automatisch in die Suchmaske 09/2019
243583Suche nach DF CustomerUser nicht möglichKIXProgeschlossenDynamische Felder vom Typ CustomerUser können nicht in der Ticketsuche angesteuert werden. 12/2018
295590StorageSwitch nicht möglich - vorhanden Article Attachments werden gelöschtKIXProgeschlossenWenn DB-Attachments ins FS ausgelagert werden erscheint folgende Fehlermeldung:
Message: Attachments of TicketID:32/ArticleID:76 already in ArticleStorageFS!
Article-Attachments befinden sich dann noch immer in Datenbank und alle im FS vorhandenen Attachments sind verschwunden! Nur die Verzeichnisstruktur ist noch vorhanden
Kernel/System/Ticket.pm:
  • nach Zeile 'use Kernel::System::VariableCheck qw(:all);' muss 'use vars qw(@ISA);' eingefügt werden
  • In 'sub new' muss Zeile 'use base qw(' in '@ISA = qw(' geändert werden
  • Apache neustarten
294438Spaltenauswahl Age verursacht Fehler bei verlinkten Tickets im Tab LinkObject von CIsKIXgeschlossenWenn im Tab "Verknüpfte Objekte" der ConfigItem-Zoom die Tabelle für verknüpfte Tickets um die Spalte "Age" erweitert wird, erscheint ein Internal Server Error mit folgender Fehlermeldung:
Can't locate object method "TicketEscalationDisabledCheck" via package "Kernel::System::User" at /opt/kix//Kernel/Output/HTML/LinkObject/Ticket.pm line 269.
07/2019
234629Sortierung CI-Anzahl in CMDB-ÜbersichtKIXgeschlossenÄndert man bei den Einstellungen PreferencesGroups###ConfigItemOverview* die Anzahl der "Daten", so erscheint in der CMDB-Übersicht einer Klasse, beim Klick auf das Zahnrad bei der Einstellung "Config Items pro Seite", die Ausgabe im Dropdown unsortiert 08/2018
225046Sidebars im KundenInformationszentrum vergessen Ihre KonfigurationKIX4OTRSgeschlossenBeim Verschieben der Sidebars (z.B. Ansprechpartner Informationen) im Kunden-Informationszentrum wird die Anordnung beim nächsten Öffnen wieder zurück gesetzt. 12/2018
296667Sidebars blenden sich bei Browser Zoom nicht wieder einKIXbereit zum ReleaseBeim Browser-Zoom werden die Sidebars nicht wieder eingeblendet. 11/2019
230324Sidebar Widesprad-Incident klappt erst bei erneuter Typauswahl aufKIXWidespreadIncidentgeschlossenBei der Ticketerstellung und Auswahl des Typs "Incident" bleibt die Sidebar Flächenstörungen geschlossen.
Bei erneuter Auswahl des Typs wird diese dann erst geöffnet.
12/2018
300975Sidebar JIRA-Information fehltKIXConnecteingeplantJe nach Jira-Version fehlt die Sidebar "JIRA-Information". JIRA liefert Nicht-XML-fähige JSON-Struktur der Issue-Informationen zurück (Schlüssel mit Dezimalziffern als erstes Zeichen) dadurch ist keine XSL-Transformation möglich und es tritt ein harter Fehler auf bei der Konvertierung JSON-2-XML aufÄnderung Webservice KIX2JIRA/IssueGet -> Mapping Incoming von XSLT auf Template
Neu/Geändert:
{
"Title": [% Data.fields.summary | JSON %],
"Type": [% Data.fields.issuetype.name | JSON %],
"Key": [% Data.key | JSON %],
"Priority": [% Data.fields.priority.name | JSON %],
"State": [% Data.fields.status.name | JSON %]
}
288516Service aus Ticketvorlage wird nicht gesetztKIXgeschlossenBei der Ticketerstellung mit Vorlage wird nicht der hinterlegte Service mit gesetzt. AP wurde vorher ausgewählt. 05/2019
276354Security-Management :: Update von Version 17.3.0 auf Version 17.4.0 schlägt fehltSecurityManagementgeschlossenBeim Update von kixpro-security-management auf Version 17.4.0 erscheint folgender Fehler:
Can't install/upgrade package, file Verinice4KIX/Kernel/Config/Files/Verinice4KIX_Sync.xml already used in package Verinice4KIX-17.3.0!
01/2019
271656Security Updates übernehmen 09/2018KIXgeschlossenEin Angreifer, der als Administratorbenutzer bei KIX angemeldet ist, kann die URL manipulieren, um die Ausführung von JavaScript im Kontext von KIX zu veranlassen.https://github.com/OTRS/otrs/commit/7fad98052028505d3b40f3d51cf0ff1e40b24b94#diff-715898e06d6b0d0574fb5b89c0d67dc5 12/2018
271655Security Updates übernehmen 07/2018KIXgeschlossenEin Angreifer, der als Benutzer bei KIX angemeldet ist, kann das Anmeldeformular so ändern, dass beliebige Dateien gelöscht werden, auf die der KIX-Webserverbenutzer Schreibzugriff hat.https://github.com/OTRS/otrs/commit/c9774f83d2559caac6373f75f8c2e966c194db81#diff-72626226f5a235566e272e6c05e43e28R410 12/2018
289551Security Update übernehmen (05/2019)KIXgeschlossenEin Angreifer, der als Agent mit entsprechenden Berechtigungen in KIX angemeldet ist, kann die URL so ändern, dass er die Ausführung von JavaScript im Kontext von KIX veranlasst.https://github.com/OTRS/otrs/commit/67158d8b08309859572c795982ecc7c52484ab0e 05/2019
289549Security Update übernehmen (04/2019)KIXgeschlossenEin Angreifer, der als Agent mit entsprechenden Berechtigungen in KIX angemeldet ist, kann versuchen, sorgfältig gestaltete Berichtsstatistik-XML zu importieren, die dazu führt, dass beliebige Dateien des KIX-Dateisystems gelesen werden.https://github.com/OTRS/otrs/commit/3617488c6c28e06203e4127c7b031140f775a685 05/2019
278303Security Update übernehmen (01/2019)KIXgeschlossenEin Angreifer, der als Agent oder Kundenbenutzer angemeldet ist, kann eine sorgfältig gestaltete Ressource hochladen, um die Ausführung von JavaScript im Kontext von KIX zu veranlassen.https://github.com/OTRS/otrs/commit/d4e3dfbaa054762b29df54705aa412685dd37e15 03/2019
302214Schließzeit wird im falschen Format ausgewertetKPIDashboardeingeplantBei Ausführung eines KPI-Dashboards, kommt es zu folgender Fehlermeldung:
Argument ... isn't numeric in numeric gt (>) at /opt/kix/KPIDashboard/Kernel/System/KPIDashboard.pm line 1771.
Das Datum für die Schließzeit eines Tickets wird in einem falschen Format erwartet bzw. übergeben
288987SchedulerCronTask "AttachmentIndexTempDirCleanup" erzeugt Fehler im KIX logKIXProgeschlossenDer SysConfig Schlüssel "Daemon::SchedulerCronTaskManager::Task###AttachmentIndexTempDirCleanup" entfernt in definierten Abständen nicht mehr benötigte Dateien des "attachment index build process".
Jedoch erzeugt die Ausführung dieser Aufgabe den Fehlereintrag:
[Error][Kernel::System::Daemon::DaemonModules::BaseTaskWorker::_HandleError][56] There was an error executing Execute() in Kernel::System::Console::Command::Maint::Ticket::AttachmentIndexTempDirCleanup:
05/2019
297542Sammelaktion - neue Flächenstörung Int. Sever ErrorKIXProgeschlossenBeim Klick auf "Neue Flächenstörung" (neben "Sammelaktion" in Ticketlisten) erscheint ein Internal Server Error. Folgende Fehlermeldung ist im Log:
Can't locate object method "MoveList" via package "Kernel::System::Ticket" at /opt/kix/KIXPro/Kernel/Modules/AgentTicketCreateWidespreadIncident.pm line 2927.
07/2019
301425SQL Injection Security Issue (!)KIXTicketTimeAccountinggeschlossenEin Angreifer kann, wenn er über eine gültige Benutzer-Session eines Agenten verfügt, den kompletten Inhalt der kix17-Datenbank durch Time-Based SQL Injection auslesen. Die Grenzen des Datenbankzugriffs sind hier nur durch die Berechtigungen des kix-Benutzers festgelegt. Diese Schwachstelle ermöglicht weiterhin den Zugriff auf Daten anderer Mandanten. 09/2019
270629SMIME.pm entschlüsselt E-Mails mit mehreren Content-Types nicht vollständigKIXabgelehnt (KnownError)Es wird nur einmalig auf den Content-Type geprüft wodurch E-Mails mit verschieden verschlüsselten Anteilen nicht vollständig entschlüsselt werden. Dies ist problematisch wenn die Mail-Anteile nun sowohl mit "multipart/mixed" als auch mit "application/octet-stream" verschlüsselt werden.
272569Richtextfeld zeigt keine Screenshots bzw. Formatierung im ZoomTabDynamicFieldRichTextgeschlossenEs wird ein Prozessticket mit einem Screenshot sowie Text mit Formatierung im Richtext Feld angelegt.
In der TicketZoom Ansicht wird der Screenshot angezeigt, aber die Formatierung geht verloren.
In dem Popup, welches bei Klick auf das "+" aufgeht fehlt der Screenshot, wenn davor Text mit Formatierung enthalten ist.
12/2018
298000Responsive Design: Toolbar legt sich vor die SidebarKIXbereit zum ReleaseDie Toolbar legt sich im Responsive Design vor die Sidebar. 11/2019
286796RequiredLock in TicketKernDaten macht GUI unbenutzbarKIXgeschlossenWird die Konfiguration "RequiredLock" genutzt und ist der aktuelle Agent weder Besitzer noch Verantwortlicher wird eine Fehlermeldung ausgegeben. Diese Fehlermeldung wird als vollständige Seite in den Tab geladen. D.h. der neu geladene Header blockiert die Root Header Elemente und verursacht dadurch die Funktionalitäten der Seite. 07/2019
289111RemoteDB DynamicField mit ACL nicht verwendbarDynamicFieldRemoteDBgeschlossenWird ein dynamisches Feld vom Typ „RemoteDB“ mit einer ACL ein-/ausgeblendet, ist keine Änderung an dem DF möglich. Man kann nicht in das Feld klicken um etwas einzutragen. 07/2019
292182Relevante FAQ-Einträge zeigen auch Einträge auf die der Benutzer keine Berechtigung hatKIXgeschlossenIn der SideBar "Relevante FAQ-Einträge" werden auch Vorschläge angezeigt, auf die der angemeldete Agent keine Berechtigung hat. Klickt der Agent dann auf diesen Eintrag, erhält er den Hinweis, dass er keine Berechtigung besitzt. 07/2019
289025RebuildCMDBStructure bricht komplett ab, bei Fehler mit einer CI-KlasseKIXOptimizedCMDBeingeplantBei Migrationvon OTRS auf KIX und Erzeugung der KIXOptimizedCMDB bricht das Konsolekommando ab, wenn ein Fehler bei Erstellung einer DB-Struktur für eine CI-Klasse auftritt. Die DB-Strukturen für weitere CI-Klassen werden NICHT erstellt
292867QuickLink nicht deaktivierbarKIXgeschlossenDie QuickLink-Funktion (Ticket::Frontend::AgentTicketZoomTabLinkedObjects###QuickLink) kann nicht deaktiviert werden. 09/2019
290797Queueauswahl Dropdown lädt bei Klick das Modul AgentTicketMoveKIXgeschlossenBei der Dropdown QueueMove wird nicht geprüft, ob der ausgewählte Wert ungleich 0 ist. In Persönlichen Einstellungen steht die Auswahlmethode auf "Standard". Beim Doppelklick in das Dropdownn öffnet sich AgentTicketMove im Tab. Dies ist problematisch, weil der Kunde den Besitzer an der Stelle nicht ändern soll, das Benutzerfeld aber nicht ausblendbar ist in Datei Kernel/Output/HTML/Templates/Standard/AgentTicketZoom.tt:
Prüfung auf Zeile 101 erweitert um "!== 0"
07/2019
299160Prozess::Artikel wird im ersten Prozess-Schritt nicht mehr erstelltKIXgeschlossenBeim Übermitteln des ersten Prozess-Schrittes wird kein Artikel angelegt. Das Anlegen eines Artikels geschieht erst dann, wenn ein Prozess eine Aktivität durchlaufen hat. 07/2019
246997ProcessManagement::DynamicFieldRichtext zeigt keine Screenshots im ZoomTabDynamicFieldRichTextgeschlossenBei Verwendung eines dynamischen Feldes vom Typ "DynamicFieldRichText" im Prozessticket, werden eingefügte Screenshots in der Ticketansicht nicht angezeigt.
Im Tab Dynamische Felder erscheint der Screenshot.
10/2018
291096Probleme bei GesprächsleitfadenKIXProeingeplantBei dem Aufruf eines Gesprächsleitfadens werden Folgefragen nicht mehr angezeigt. Ursache sind die "Pfeile" im Leitfaden. Sobald diese entfernt werden Funktioniert der Leitfaden wieder
275540Problem mit CMDB-Import bei eigenem IdentifierKIXgeschlossenWenn beim Import von CIs der Identifikator z.B. auf die Seriennummer gesetzt wird, wird das CI nicht aktualisiert sonder doppelt angelegt. 05/2019
230632Printausgabe (CSS) verbessernKIXeingeplantWenn FAQ-Artikel mit Bilder ausgestattet werden, sind diese in der PDF Ausgabe nicht enthalten. Bei der Verwendung der Browser-Print Funktion, werden die Iframes nicht richtig dargestellt. 11/2019
282555Platzhalter für CIs zeigen falschen Wert an wenn dieser mehrfach vorkommtKIXMaintenancePlangeschlossenWird in KIXPRO der Wartungsplaner verwendet und sind an einem CI zwei Wartungen hinterlegt, so zeigen die Platzhalter und immer die Werte der ersten eingetragenen Wartung bzw. Datum an. 03/2019
293803Platzhalter KIX_CUSTOMER_BODY funktioniert nicht mehrKIXProgeschlossenDer Platzhalter wird nicht mehr ersetzt. In der Benachrichtigung wird nur ein "-" dargestellt.In Datei KIXPro/Kernel/System/TemplateGenerator.pm Zeile 1543 ersetzen durch:
my $Pattern = "$Start(?:(?:$DataType(EMAIL|NOTE|BODY)[(.+?)])|(?:KIX_COMMENT))$End";
07/2019
271693Platzhalter führt zu AbbruchKIXgeschlossenFehlerhafte Platzhalter (Platzhalter muss komplett in Großbuchstaben geschrieben werden):
  • KIX_FIRST_BODY
  • KIX_FIRST_COMMENT
  • KIX_FIRST_EMAIL
Ticketbenachrichtigung wird nicht erzeugt und es wird kein Artikel erstellt.
Meldung im Apache-Log:
(in cleanup) Can't locate object method "DocumentStyleCleanup" via package "Kernel::System::HTMLUtils" at /opt/kix/KIXPro/Kernel/System/TemplateGenerator.pm line 1991.
Methode 'DocumentStyleCleanup' muss 'DocumentCleanup' sein 12/2018
149303PhoneOutbound - Entwurfdialog verdrängt TelfeonnummernauswahlCTI4KIXzurückgestelltwird die Maske AgentTicketPhoneOutbound aufgerufen UND es existieren mehrere anrufbare Telefonnummern (damit der Nummernwahldialog erscheinen kann) UND es existiert ein gespeicherter Entwurf im Ticket in der Maske, verdrängt der Entwurfsdialog die Telefonnummernauswahl
185787Pagination von AgentITSMConfigItemSearch funktioniert nicht bei Suche nach SubattributenKIXgeschlossenDie CMDB-Suche funktioniert nicht bei Suche nach Subattributen. Die Ergebnismenge stimmt bei mehreren Suchen nicht mehr überein. Ursache ist, dass im rekursiven Aufruf der Suchprofilaufbereitung die Werte nicht mehr übergeben werden. 10/2018
302814OverrideQDataDisplayLimits ohne Funktionabgelehnt (Konfigurationsfehler)Bei Konfiguration der SC „OverrideQDataDisplayLimit“, dass der Titel in Ticketlisten auf 100 Zeichen erhöht wird, greif die Einstellung nicht. statt Title muss GenericValue verwenden
215238Nutzer-Fehler beim Erstellen eines dyn. Feldes verhindert Speichern auch nach KorrekturKIX4OTRSgeschlossenNach Fehlermeldung, dass der Name eines dynamischen Feldes nur aus Buchstaben und Zahlen bestehen darf, ist der Button "Übermitteln" nicht nutzbar/inaktiv und der Hinweis, dass die Modulzuweisungen in der SysConfig gespeichert werden ist noch vorhanden. 03/2019
261507Nach einfügen eines Bildes im CKEditor weiteres Schreiben nicht möglichKIXin PrüfungMit Firefox Version 61.0.2 (unter Windows) ist es nach dem Einfügen eines Bildes in den CKEditor (z.B. in Notizen) nicht möglich den Cursor unterhalb des Bildes zu setzen um weitere Texteingaben zu tätigen.Anderen Browser verwenden bzw oberhalb des Bildes weiter schreiben.
272734Migration KIX16 => KIX14.4 object_id_bak hat kein default ValueKIXgeschlossenSobald in ein Ticket gesprungen wurde (AgentTicketZoom) kam es zu einen Fehler. Die Datenbank erwartet einen Wert für die Spalte ‚object_id_bak‘ALTER TABLE dynamic_field_value DROP COLUMN object_id_bak; 07/2019
249552Migration - MySQL-Dump unvollständig durch fehlende DB-EinstellungKIXgeschlossenDer KIX-Installer von KIX 16 sowie KIX 17 setzt im MySQL/MariaDB für [mysqld] max_allowed_packet = 30 M, allerdings nicht für [mysqldump].
Bei der Migration wird ein Dump der DB erstellt, der damit fehlschlägt, da standardmäßig nur für den [mysqldump] max_allowed_packet = 16M sein sollte.
DBMS-Konfiguration vor der Migration manuell anpassen 03/2019
300836Meldung No FormatTimeString() translation foundKIXbereit zum ReleaseWenn der Erinnerungszeitpunkt eines Tickets erreicht wurde, erscheint folgender Fehler im Log:
[Kernel::Language::FormatTimeString] No FormatTimeString() translation found for '19.04.2019 14:30' string!
251096Markierungen in Checklisten nach Editieren falsch zugeordnetabgelehnt (Standardverhalten)Vorgehen zur Reproduktion:
  • Checkliste wird an einem Ticket erstellt
  • Status an Checklisteneintrag wird gesetzt
  • Checklisteneintrag wird hinzugefügt
  • Status-Symbole werden "willkürlich" zu den Einträgen hinzugefügt
Ob ein Eintrag aktualisiert wurde oder neu erstellt, entscheidet das Script per Levenshtein-Distanz.
Die ist von "1. Test 1" zu "0. Test 4" gerade mal zwei. Bis 9 wird angenommen, dass es sich um eine Aktualisierung handelt, daher wird hier auch der Status beibehalten.
Sollte das Standardverhalten auf eine kleinere Distanz angepasst werden (Achtung: Risiko, dass dann Einträge als neu behandelt werden, die es gar nicht sind), kann man in den TicketExtensions Zeile 1313 auf den gewünschten Wert setzen.
268162Mapping merkt sich "Mit Spaltenüberschriften" bei erneuter Konfiguration nichtKIXgeschlossenIm CSV-Mapping in der Import/Export-Schnittstelle wird bei "Mit Spaltenüberschriften" -> "Nein" ausgewählt. Wenn das Mapping erneut geöffnet wird, um es anzupassen, steht die Spalte wieder auf "Ja".In Datei Kernel/Output/HTML/ImportExport/LayoutSelection.pm folgende Anpassung:
in Zeile 81 muss folgendes geändert werden:
  • $Param{Value} ||= $Param{Item}->{Input}->{ValueDefault}; auf
  • $Param{Value} //= $Param{Item}->{Input}->{ValueDefault};
12/2018
270618Mails in falscher Queue wenn Empfängeradresse in AnführungszeichenKIXgeschlossenIm KIX wurde eine System-Email-Adresse angelegt und dieser eine Queue zugewiesen. Wird nun eine Mail an diese Adresse gesendet, wird das Ticket in der entsprechenden Queue erstellt. Ist ABER die Empfängeradresse in Anführungszeichen (To: "support@test.de"), wird das Ticket nicht in der hinterlegten Queue erzeugt, sondern in der Standardqueue des Systems. 03/2019
285967Löschen von Tickets über GenericAgent führen zu Fremdschlüsselfehler - Tickets werden nicht vollständig gelöschtKPIDashboardgeschlossenBeim Löschen von Tickets über einen Generic Agent erscheint folgende Fehlermeldung im Log:
Cannot delete or update a parent row: a foreign key constraint fails (`kix17`.`kpi_additional_data`, CONSTRAINT `FK_kpi_additional_data_ticket_ id_id` FOREIGN KEY (`ticket_id`) REFERENCES `ticket` (`id`)), SQL: 'DELETE FROM ticket WHERE id = ?'
05/2019
280977Löschen von Tickets unvollständig wg. Verletzung FremdschlüsselconstraintKPIDashboardgeschlossenBeim Löschen eines Tickets und laden der Ticketansicht, sind Teile der Ticketinformation noch vorhanden, die Artikellliste ist leer und Kerndaten des Tickets sind noch vorhanden (Kunde, Besitzer, Verantwortlicher, Queue).
Fehlermeldung im Log:
ERROR: insert or update on table "ticket_flag" violates foreign key constraint "fk_ticket_flag_ticket_id_id"
03/2019
269517Löschen von Tickets durch Generic Agent bringt Fremdschlüssel-Constraint-Fehler 'fk_kpi_additional_data_ticket_id_id', Tabelle 'kpi_additional_data'KIXgeschlossenNach Anlage eines GenericAgent mit dem Ticket-Command "Delete Tickets = yes" erscheint im Log folgende Meldung:
aktualisieren oder löschen in Tabelle 'ticket' verletzt Fremdschlüssel-Constraint 'fk_kpi_additional_data_ticket_id_id' von der Tabelle 'kpi_additional_data'
03/2019
291757Logo wird im Responsive-Design mehrfach dargestelltKIXbereit zum ReleaseDie Darstellung des Logos wird vervielfältigt.Die Zeile „background-repeat: no-repeat;“ in folgenden Dateien hinzufügen:
  • var/httpd/htdocs/skins/Agent/default/css/KIXBase.Header.css:39
  • var/httpd/htdocs/skins/Customer/default/css/KIXBase.Header.css:38
  • var/httpd/htdocs/skins/Customer/default/css/Core.Responsive.css
  • var/httpd/htdocs/skins/Agent/default/css/Core.Responsive.css
11/2019
240154Logfehler in TicketGeneric, wenn DefaultColumn mit nicht existierenden DF gefüllt istKIX4OTRSeingeplantSobald in den DefaultColumns in der SysConfig ein DF eingetragen ist, was nicht (mehr) exisitiert, erscheinen Fehlermeldungen im Log:
Use of uninitialized value in numeric ne (!=) at /opt/kix//Kernel/Output/HTML/Dashboard/TicketGeneric.pm line 463
294425Leerstring als Template möglichKIXbereit zum ReleaseBeim Erstellen neuer Übersetzungen im Admin-Bereich erscheint folgender Fehler, wenn der Template-Name leer gelassen wird:
[Error][Kernel::Language::new][191] Bad name after Functionality' at /opt/kix/KIXPro/Kernel/Language/de_Custom.pm line 2327.
11/2019
300838Leeres Pflichtfeld "CMDB-Auswahl" wird nicht rot hervorgehobenKIXgeschlossenBei Erstellung eines neuen Tickets, werden bei leer gelassenen CMDB-Auswahlfeldern, die Pflichtfelder sind, nach anschließendem Commit, nicht alle Felder rot hervorgehoben 09/2019
304766Label bei DF Objektreferenz als Pflichtfeld nicht rotKIXgeschlossenEin DF vom Typ Objektreferenz wurde in der Maske AgentTicketPhone als Pflichtfeld konfiguriert. Bei Ticketerstellung wird bei nicht ausfüllen dieses DFs und Speichern, das Label des DFs nicht rot markiert. 09/2019
254493Kundenportalgruppe sollte Pflichtfeld seinKIXgeschlossenWenn man eine Ticketvorlage konfiguriert und diese für das Kundenfrontend bereitstellen will MUSS die Kundenportalgruppe ein Pflichtfeld sein. Das Feld wird eingeblendet mit "*", kann aber OHNE (!!!) Eingabe der Portalgruppe gespeichert werden. Somit ist die Tickelvorlage im Kundenfrontend nicht sichtbar 09/2019
227304Kundenlogin - Spez.Logo verschiebt Loginfelder in nicht sichtbaren BereichKIXgeschlossenEingabefelder verrutschen, je nach Logo-breite sind sie schlecht, oder gar nicht verwendbar 12/2018
287531Kundeninformationszentrum => keine Services an der Kundenfirma, wenn kein direkter Ansprechpartner existiertabgelehnt (Standardverhalten)Im Kundeninfo-Center werden im Service-Widget keine Services angezeigt, wenn dies im Servicekatalog einer Firma ohne AP zugeordnet wurden.Dieses Feature wurde einst nicht mit Berücksichtigung des Servicekatalogs entwickelt. CR notwendig
263406Kundenbackend erfordert CustomerKey immer mit Verweis auf das LoginKIXabgelehnt (KnownError)Kundenlogin funktioniert nicht da von der Authentifizierung der Login als UserID zurückgegeben wird, welcher der tatsächlichen ID aber nicht entspricht.
An vielen Stellen im System wird der Login anstelle des konfigurierten Keys verwendet und auch umgekehrt die ID für den Login-Wert.
289902Kunden-Informationszentrum::Anmerkungen werden nicht gespeichertKIXgeschlossenIm Kunden-Informationszentrum können keine Anmerkungen an der Firma gespeichert werden, wenn der Datensatz nicht in den Stammdaten hinterlegt wurde. Hier erscheint nur ein Fehler im Log. 07/2019
291527Kixsidebartools => Fehler beim Befüllen von dyn. Feldern aus SidebarKIXSidebarToolsgeschlossenWird bei der Auswahl eines CIs, über eine Sidebar, der Wert des CIs in ein dynamisches Feld geschrieben, funktioniert dies nur wenn der Wert ein String ist. Ist der Wert ein Integer kommt eine Fehlermeldung im JS-Log:
Error while parsing the ‚sandbox‘ attribute: ‚ms-allow-popups‘ is an invalid sandbox flag.
in Datei KixSidebarTools.js Zeile 241ersetzen:
var SplitValue = (““+Value).split(“,“);
07/2019
288040Keine Feldfehlermeldung beim DF RemoteDB, ITSMReference, Invoker wenn diese als Pflichtfeld markiert sindKIXgeschlossenNutzt man ein dynamisches Pflichtfeld vom Typ RemoteDB, ITSMReference, Invoker wird keine Fehlermeldung angezeigt, wenn kein Eintrag gemacht wurde. 05/2019
285708Keine Darstellung von Tabellen im Kundenfrontendabgelehnt (Konfigurationsfehler)Wenn in einer Ticketvorlage eine Tabelle im Body ist, wird diese bei Verwendung im Kundenfrontend nicht mehr als solche angezeigt. 'Frontend::RichText::EnhancedMode::Customer‘ aktivieren
278952Keine Anmeldung mehr möglichKIX4OTRSgeschlossenEine Anmeldung am System ist nicht mehr möglich. Es kommt ein Internal Server Error. Ursache ist die im SysConfig-Schlüssel „DashboardBackend###0000-KIXNotify“ hinterlegte URL.Schlüssel anpassen
http://www.cape-it.de/files/downloads/KIX4OTRS/modules.xml -> https://packages.cape-it.de/pub/modules.xml
03/2019
276772KIXSidebarDynamicField - Feld wird im Reiter Dynamische Felder doppelt angezeigtKIXabgelehnt (Nutzungsfehler)Ein dynamische Feld wurde für AgentTicketZoomTabEditDynamicFields, KIXSidebarDynamicField und AgentTicketZoom aktiviert. Im Ticket wird das Feld in der KIXSidebar angezeigt und man kann die Werte ändern. Wenn der Reiter 'Dynamische Felder' geöffnet wird, erscheint das Feld doppelt und in der KIXSidebar wird das Feld "entfernt"In einer Ansicht keine Sidebars doppelt verwenden. ENTWEDER AgentTicketZoom ODER Tab.
277028KIXSBSimiliarFAQ greift nicht auf Subject sondern auf TitleKIXSidebarToolsgeschlossenIn der Maske AgentTicketNote wird das FAQ anhand des Tickettitels angezeigt und nicht anhand des "Betreff" Feldes der Maske 09/2019
274342KIXSBSimiliarFAQ bei "Neue Notiz" nicht verwendbarKIXSidebarToolsgeschlossenIn der AgentTicketNote über den "Neue Notiz" Reiter wird die Sidebar 'relevante FAQ' nicht angezeigt, wenn diese bereits in der AgentTicketZoom verwendet wird.In einer Ansicht keine Sidebars doppelt verwenden. ENTWEDER AgentTicketZoom ODER Tab. 07/2019
287249KFE + MustiCustomer - keine Kundenauswahl bei Prozessenabgelehnt (Standardverhalten)Die Funktion MultipleCustomerIDs kann nicht in Prozesstickets verwendet werden. Die Auswahl, zu welcher Firma der AP gehört, steht hier nicht zur Verfügung.Fehlendes Feature, da die MultipleCustomerIDs implementiert wurden, bevor Prozesse eingeführt wurden. CR notwendig
245122Internal Server error bei Auswahl Zugeordnete CIs im KundenfrontendKIX4OTRSgeschlossenInternal Server Error wenn im Kundenfrontend CIs verknüpft werden sollen. 08/2018
288406Internal Server Error im DashboardKIXConnectgeschlossenBeim Login (öffnen des Dashboards) erscheint ein Internal Server Error:
Can't locate object method "PossibleValuesGet" via package "Kernel::System::DynamicField::Driver::Invoker" at /opt/kix/KIXConnect/Kernel/System/DynamicField/Driver/Invoker.pm line 1326.n
In Datei KIXConnect/Kernel/System/DynamicField/Driver/Invoker.pm:
Zeile 1326 anpassen in
my $Values = {};
05/2019
308240Internal Server Error bei Verwendung von 'Wide character' mit DF RichtextKIXProbereit zum TestWenn man im Quelltext des Richtexteditors direkt einen 'Wide character' (z.B. '*') einfügt und dies speichert, kommt es beim laden des Feldes zum Internal Server Error. 11/2019
270983Internal Server Error bei Anlage/Update von DynamicField RemoteDB und ITSMConfiItemDynamicFieldRemoteDBgeschlossenWird im Adminbereich, ein dynamisches Feld vom Typ 'RemoteDB' oder 'ITSMConfigItem' erstellt oder ein bestehendes angepasst, dann erscheint nach dem Übermitteln ein Internal Server Error.Kernel/Modules/AdminDynamicFieldITSMConfigItem.pm
Kernel/Modules/AdminDynamicFieldRemoteDB.pm

In den genannten Dateien in der 'sub Run' bei den Subactions 'AddAction' und 'ChangeAction' folgendes anpassen:
'$Self->{LayoutObject}->ChallengeTokenCheck();' => '$LayoutObject->ChallengeTokenCheck();'
12/2018
294164Installationsabbruch_Oracle-DBMSabgelehnt (KnownError)Bei der Installation von KIXPro mit Oracle als DBMS kommt es zu folgendem Fehler:
kix.Console.pl: DBD::Oracle::db do failed: ORA-00932: Inkonsistente Datentypen: - erwartet, CLOB erhalten (DBD ERROR: error possibly near <*> indicator at char 67 in 'INSERT INTO ci_24_dict_value ( xml_content_value ) SELECT DISTINCT <*>xml_content_value FROM xml_storage WHERE xml_type = 'ITSM::ConfigItem::24' AND xml_content_value NOT LIKE '[1]%]%]'') [for Statement "INSERT INTO ci_24_dict_value ( xml_content_value ) SELECT DISTINCT xml_content_value FROM xml_storage WHERE xml_type = 'ITSM::ConfigItem::24' AND xml_content_value NOT LIKE '[1]%]%]'"] at /opt/kix17/Kernel/System/DB.pm line 467.
Dieser Workaround gilt nur für Nutzer die ORACLE als DBMS und ein KIXPro 17.6 installieren wollen. Dabei ist wie folgt vorzugehen: (aktuell debian/ubuntu)
  • apt-get download kixpro
  • dpkg --unpack kixpro*.deb
  • vim /var/lib/dpkg/info/kixpro.postinst
  • RebuildCMDBStructur auf Zeile 34-35 auskommentieren oder entfernen
  • Speichern
  • dpkg --configure kixpro
  • Es wird auf Fehler hingewiesen bzgl. fehlender installierter Abhängigkeiten. Diese können ignoriert werden.
  • apt-get install -yf
  • Installation Abgeschlossen
  • Ersetzen der Datei KIXPro/Kernel/System/Console/Command/Admin/ITSM/RebuildCMDBStructure.pm (Auslieferung durch Support der capeIT)
  • Ausführung sudo -u www-data /opt/kix/bin/kix.Console.pl Admin::ITSM::RebuildCMDBStructure
284185InstallationsDepends für DBMSKIXgeschlossenWenn ein Update von KIX durchgeführt wird, wird nicht die DBMS Version mit aktualisiert. Die Abhängigkeiten müssen angepasst werden:
kix-pg (>= 17.0.0) | kix-mariadb (>= 17.0.0) | kix-mysql (>= 17.0.0) | kix-rdbms (>= 17.0.0)
DBMS manuell aktualisieren. 05/2019
265390Importfunktionalität bei ACLs erzeugt LeereinträgeKIXgeschlossenBeim Import einer exportierten ACL, mit nur einem PossibleNot-Zweig, wird ein leerer Possible-Zweig hinzugefügt.Kernel/System/ACL/DB/ACL.pm:1255 Prüfung einfügen ob 'Possible' vorhanden ist 12/2018
250435Import von CustomerUser erzeugt Logmeldungen pro DatensatzCustomerUserImportExporteingeplantWenn Kontakte/Kundennutzer mittels Import/Export importiert werden sollen und es im Datenmapping Leereinträge gibt (da nicht alle Spalten der CSV verwendet werden sollen) wird beim Importieren auf der Konsole für jeden Datensatz folgende Fehlermeldung angezeigt:
kix.Console.pl: Use of uninitialized value $Keys[0] in pattern match (m//) at /opt/kix/KIXPro/Kernel/System/ImportExport/ObjectBackend/CustomerUser.pm line 722.
Der Import wird trotzdem durchgeführt.
in Datei KIXPro/Kernel/System/ImportExport/ObjectBackend/CustomerUser.pm:722
if( $Keys[0] && $Keys[0] =~ m/DynamicField_/ ){
249492Import Geräte mit Sonderzeichen, Komma, Hochkomma nicht möglichInventorySyncBaramundiBackendabgelehnt (Konfigurationsfehler)
  • (1) Datenabgleich bei Umlauten in Geräte-Identifier:
    enthalten die Gerätenamen Umlaute, werden die Geräte zwar in der Liste angezeigt, es werden jedoch keine Importe durchgeführt und die CIs entspr. nicht angelegt
  • (2) Erkennung Bestandsdaten bei Hochkomma in Gerätenamen:
    enthalten die Gerätenamen Hochkommata, werden vorhandene CIs nicht erkannt und ein Gerät wird mehrfach in die CMDB importiert
  • (3) Komma (u.a. Sonderzeichen) im Gerätenamen scheinen ebenso den Import zu stören:
    bei Verwendung Komma im Gerätenamen kam es auch zu keinem Import oder wiederholtem Import
    der Import war erfolgreich wenn alle Sonderzeichen aus den Gerätenamen entfernt wurden
Setzen von:
InventorySync::Backend::Baramundi###SourceCharset = "utf-8"
InventorySync::Backend::Baramundi###DestCharset = "utf-8"
279370Im-/Export Kundenfirmen erzeugt Internal Server ErrorCustomerCompanyImportExportgeschlossenFehler tritt nur in Erweiterungen auf die sich auf die API-Beschreibung der Methode Kernel::System::ReferenceData::CountryList berufen. Beim Import erscheint ein 500 Internal Server ErrorVerwendung der SysConfig 'ReferenceData::OwnCountryList' (sofern die benötigten Länder überschaubar sind) 05/2019
279692Im Ticket-Event ForwardTicketValuesToAnotherTicket fehlt Code zum setzten der PrioritätKIXProgeschlossenBeim Event ForwardTicketValuesToAnotherTicket die Priorität nicht mit gesetzt. 09/2019
297362Im Kundenfrontend werden bei Ticketsuche Einträge mit fehlenden Berechtigungen gefundenKIXgeschlossenFehlende Berechtigungsprüfung für die Ticketliste im Kundenfrontend (im Zusammenhang mit SC-Einträge ‘CustomerTicket::Permission###2-CustomerUserIDCheck‘ und ‘CustomerTicket::Permission###3-CustomerIDCheck‘). Es werden auch Tickets angezeigt, auf die der ASP keine Berechtigungen hat. 07/2019
271907ITSMConfigItem prüft bei ConfigItemSearchExtended den Param 'What' auf leeren String statt ArrayRefKanban4KIXgeschlossenWird ein dynamisches Feld vom Objekttyp 'ITSMConfigItemReference' ohne Constriction und ein ConfigItem, mit entsprechender DynamicField-Konfiguration angelegt, werden keine Swimlanes in der Kanban-View angezeigt. 03/2019
235273Hover-Farbänderung in CI-Übersicht nicht konsequent durchgezogenKIXabgelehnt (KnownError)CIs, vom Verwendungsstatus "Inaktiv" werden in der Übersicht mit grauer Schrift dargestellt. Fährt man nun mit der Maus über solch ein CI, wird der Eintrag grün hinterlegt und somit die graue Schrift schlecht lesbar, Anders als z.B. bei CIs mit Verwendungsstatus "Produktiv" ändert sich beim inaktiven CI die Farbgebung der Schrift nicht wenn man mit der Maus über ein CI fährt
274022Horizontallinien verursachen unnötige Logmeldungen im KundenfrontendKIXbereit zum ReleaseSind Horizontallinien in einem Prozess vorhanden, wird beim Öffnen des relevanten Dialogs werden im Log folgende Fehler geschrieben:
-e: Use of uninitialized value in string eq at /opt/kix/PriceCountForAccounting/Kernel/Modules/CustomerTicketProcess.pm line 1748.
Keine Verwendung von Horizontallinien in Kundendialogen 11/2019
293791Hinzufügen eines DB- / LDAP-Backends mit Translatable-Spaltenbezeichnungen führt zu Internal Server ErrorKIXgeschlossenBeim Durchführen der Konsolenbefehle "sudo -u www-data /opt/kix/bin/kix.Console.pl Maint::Cache::Delete" oder "sudo -u www-data /opt/kix/bin/kix.Console.pl Maint::Config::Rebuild" erhält man dann folgende Fehlermeldung:
"Undefined subroutine &Kernel::Config::Translatable called at opt/kix17/Kernel/Config.pm ..."
Beim Update wird ein Internal Server Error angezeigt.
In der Config.pm (z.B. beim CustomerUser-Backend) "Translatable"-Einträge entfernen. (z.B. [ 'UserTitle', Translatable('Title or salutation'), 'title', 1, 0, 'var', '', 0 ],") 07/2019
298763Gültigkeit wird in Statuswechsel Verwaltung nicht angezeigtKIXbereit zum ReleaseIm Modul AdminQuickState wird in der Liste der Statuswechsel die Spalte „Gültigkeit“ nicht gefüllt.In Datei Kernel/Modules/AdminQuickState.pm Zeile 1101 ändern:
  • alt: Valid => $ValidList{ $Data{ValidID} },
  • neu: Valid => $ValidList{ $StateData{ValidID} },
11/2019
291252Gesprächsleitfaden wird ungewollt in Ticketbenachrichtigung angezeigtKIXProgeschlossenWenn ein Gesprächsleitfaden ausgefüllt und anschließend die Eingangsbestätigung an den Kunden versendet wird, wird der Gesprächsleitfaden in dem Artikel der Ticketbenachrichtigung angezeigt. Beim Versand der Mail wird der Gesprächsleitfaden nicht versendet.In Datei KIXPro/Kernel/System/Ticket/Event/SaveResponse.pm Zeile 106:
return 1 if $Article{ArticleType} eq 'email-notification-ext';
07/2019
282932Gesprächsleitfaden - Name in exportierter KopieKIXProgeschlossenBeim Kopieren und Exportieren eines Gesprächsleitfadens, steht beim Öffnen der exportierten Datei der Name des ersten GLF, nicht der Name der Kopie. 05/2019
278334Generic Interface - HTTP::SOAP / ConfigItem - Fehler bei leeren Array-Sub-AttributenKIXgeschlossenDer SOAP-Transport erzeugt bei Abruf von ConfigItem-Daten zu Config Items mit leeren Substrukturen in CI-Klassenspez. Attributen (leere Arrays). Der Apache quittiert das mit folgender Logmeldung:
Error in SOAPOutputRecursion: Data type 'HASH (empty)' is invalid.
03/2019
234238Frontend::AgentArticleEdit###EditableArticleTypesKIX4OTRSgeschlossenÄndern von E-Mails von extern auf intern bzw. intern auf extern Funktioniert nicht. (Ticket::Frontend::AgentArticleEdit###EditableArticleTypes) 12/2018
269668Followup an Systemadresse und weitere Mailempfänger erzeugt Artikel-Duplikat(e)KIXgeschlossenEin Followup an eine Systemadresse und weitere Mailempfänger, die nicht Systemadressen sind, erzeugt an den bestehenden Tickets Artikel-Duplikate. 12/2018
309296FireFox SearchEngine wirft Invalid Format FehlerKIXeingeplant
299694Fehlermeldung von fehlenden DynamicFieldConfig im LogKIXTicketTimeAccountingbereit zum ReleaseBei KIXTicketTimeAccounting können in der SysConfig bis zu 4 Referenzfelder angegeben werden. Diese Felder werden dann in dem Tab für Zeitbuchung mit ausgegeben. Wenn man bei der Konfiguration eines der Referenzfelder für das dynamische Feld deaktiviert werden Fehlermeldungen im Log angezeigt sobald man den Zeitbuchungstab betritt.
Message: Need DynamicFieldConfig!
Es müssen einfach zu dem Referenzfeld alle dazugehörigen Konfigurationen ebenfalls deaktiviert werden. TicketTimeAccounting::ReferenceFields::4###DynamicField wurde deaktiviert, d.h. es müssen noch:
TicketTimeAccounting::ReferenceFields::4###Mandatory
TicketTimeAccounting::ReferenceFields::4###ShowInStats
TicketTimeAccounting::ReferenceFields::4###PreferenceDynamicField
deaktiviert werden.
286011Fehlermeldung im Log im Zusammenhang mit RemoteDB-SidebarKIXgeschlossenBeim Aufruf des Kundeninformationszentrum mit Ansprechpartner erscheint folgende Fehlermeldung im Log:
Use of uninitialized value $RestrictedAttributes[0] in concatenation (.) or string at /opt/kix//Kernel/Modules/CustomerDashboardRemoteDBAJAXHandler.pm line 497.
Kernel/Modules/CustomerDashboardRemoteDBAJAXHandler.pm:127
if ($CustomerLogin && $Self->{DashletConfig}->{RestrictedDBAttributeCustomerLogin}) {

Kernel/Modules/CustomerDashboardRemoteDBAJAXHandler.pm:137
elsif ( defined $CustomerUserID && $CustomerUserID && $Self->{DashletConfig}->{RestrictedDBAttributeCustomerUserID} ) {
05/2019
245388Fehlermeldung Duplicate entry bei Ticket MergeKIXgeschlossenBeim Zusammenfassen von Tickets über die Sammelaktion werden Fehlermeldungen im Log des Apache erzeugt:
DBD::Pg::db do failed: FEHLER: doppelter Schlüsselwert verletzt Unique-Constraint »link_relation_view«
10/2018
288083Fehlermeldung Duplicate entry bei Ticket MergeKIXgeschlossenFehlermeldung beim Zusammenfassen von Tickets über die Sammelaktion:
ERROR: kix.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-10 Perl: 5.22.1 OS: linux Time: Fri Apr 12 10:50:24 2019 Message: Duplicate entry '3-maxmuster-1-88876-3' for key 'link_relation_view', SQL: ' INSERT INTO link_relation (source_object_id, source_key, target_object_id, target_key, type_id, state_id, create_time, create_by) VALUES (?, ?, ?, ?, ?, ?, '2019-04-12 10:50:24' , ?)'
05/2019
288432Fehlerhaftes Handling eines DF bei User out of OfficeKIXgeschlossenHat ein Agent die Abwesenheit aktiviert und wird dieser dann in einen dynmaischen Feld vom Typ „Objektreferenz User“ ausgewählt, dann wird der Login in die Tabelle mit „...OutOfOffice...“ gespeichert. Der Bezug ist fehlerhaft sobald der User wieder anwesend ist.In Datei Kernel/System/DynamicField/Driver/ObjectReference/User.pm muss bei Zeile 364, 802 und 1054, in der UserList-Abfrage, noch folgende Zeile hinzugefügt werden:
NoOutOfOffice => 1,
09/2019
182182FehlerhafteEventTransactionKIXgeschlossenSobald eine Kette von Events entsteht innerhalb derer das gleiche Event mehrfach auftritt, ist es ebenfalls mehrfach in der Eventliste für Transaktions-Events vorhanden und lösst damit mehrfach gleiche Transaktionsevents aus 05/2019
266275Fehlerhafte Übersetzung in Infoleiste nach ASP-AktualisierungKIXbereit zum ReleaseBeim Ändern von Daten eines Ansprechpartners in der Ansprechpartnerverwaltung wird nach Bestätigen mit "übermitteln" in der Infoleiste: "Kunde aktualisiert" angezeigt. Dort sollte "Ansprechpartner aktualisiert" stehen. 11/2019
290640Fehler wegen abgelaufenem Session Token in Browsern mit SeitenwiederherstellungKIXabgelehnt (KnownError)Einige Browser stellen beim Öffnen die Seiten wieder her, die beim Schließen geöffnet waren. In KIX wird dann die letzte Seite geladen, die der eingeloggte Agent geladen hatte. Auch, wenn ein anderer User vor dem Rechner sitzt, als der zuletzt angemeldete Agent. Wenn allerdings der Session Token der Anmeldung abgelaufen ist, wird eine Fehlermeldung angezeigt und der Agent muss sich neu anmelden:
Error during AJAX communication. Status: parsererror, Error: SyntaxError: JSON Parse error: Unrecognized token '<'
Wiederherstellen vorheriger Seiten im Browser deaktivieren.
243324Fehler in SysLog bei Start via DaemonCTI4KIXgeschlossenWenn bei der Synchronisation Kundendatenbackend => CTI-Meta-Daten aktiviert wurden, werden irritierende Meldungen im Error-Log ausgegeben:
There was an error executing Execute() in Kernel::System::Console::Command::Maint::CTI4KIX::UpdateMeta
10/2018
266050Fehler beim Öffnen von AgentTicketServiceKIXProin PrüfungBeim Öffnen der AgentTicketService erscheint im error.log folgende Fehlermeldung:
Use of uninitialized value in concatenation (.) or string at /opt/kix//Kernel/Modules/AgentTicketService.pm line 69.
248302Fehler bei signiertem Mailversand mit Mail im AnhangKIXabgelehnt (KnownError)
  • wenn eine Anlage (eml-Format) bereits signiert, verschlüsselt oder Base64-kodiert ist, erscheint folgende Fehlermeldung:
    OpenSSL: The signature does not match the message content : Verification failure ...
  • die gesendete Mail wird nicht korrekt signiert
  • dies tritt nur bei Anlagen im eml-Format auf
Anlage vorher packen und dann anhängen
276078Fehler bei Update auf Version 17.4.1KIXProgeschlossenNach einem Update von KIX auf Version 17.4.1 erhält man beim aufrufen der KIX Login Seite einen Internal Server Error.
Folgende Fehler erscheinen im Log:
ERROR: kix.Console.pl-Maint::Ticket::EscalationCheck-10 Perl: 5.22.1 OS: linux Time: Fri Dec 28 10:45:02 2018 Message: Bareword "Content" not allowed while "strict subs" in use at /opt/kix/KIXPro/Kernel/System/Ticket/ArticleStorageFS.pm line 486. Bareword "Content" not allowed while "strict subs" in use at /opt/kix/KIXPro/Kernel/System/Ticket/ArticleStorageFS.pm line 507.

Module Kernel/System/DynamicField/Driver/Attachment.pm not in @INC Can't load dynamic field backend module for field type Attachment! The constructor of Kernel::System::DynamicField::Backend returned undef.
In Datei /opt/kix/KIXPro/Kernel/System/Ticket/ArticleStorageFS.pm beide $-Zeichen (Zeile 486 und 496) ergänzen und die Zeile
use MIME::Base64 qw();
ändern in
use MIME::Base64 qw(encode_base64);
01/2019
301339Fehler bei Erstellung "Neuigkeiten" AdminSystemMessageKIXProgeschlossenBeim Erstellen von Neuigkeiten (SystemMessages) wird folgender Fehler geloggt:
Use of uninitialized value $Data{„ValidID“} in hash element at /opt/kix/Kernel/Modules/AdminSystemMessage.pm line 688.
09/2019
265311Fehler bei "Anlagen herunterladen" im "Anlagen"-TabKIXgeschlossenDer Agent hat ro-Rechte auf ein Ticket. Nutzt dieser "Artikel herunterladen" im "Artikel"-Tab, bekommt er ein Zip zum Download angeboten (korrektes Verhalten). Im "Anlagen"-Tab bekommt er keine Anlagen zum Download (getestet in Opera, Chrome, Firefox). 12/2018
280339Fehler AgentTicketCompose mit vordefiniertem AnsprechpartnerKIXgeschlossenBeim Hochladen einer Anlage, nach der Verwendung einer Antwortvorlage, mit hinterlegtem AP, werden über den OutputFilter die in der Vorlage gesetzten Empfänger erneut in die Maske hinzugefügt. Das geht schief da diese schon vorhanden sind. 05/2019
174551Fehler bzw. unterschiedliches Verhalten mit SuchvorlagenKIXabgelehnt (KnownError)1. Textfeld verschwindet beim erneuten Aufruf der Kopier-"Warnung" 2. eigene Vorlage bleibt in DB, wenn mit fremde Vorlage mit selben Namen kopiert 3. Abo löscht eigene Vorlage
288409Fehlende Auflistung in der PaketverwaltungKIXConnectgeschlossenKIXConnect wird nicht in der Paketverwaltung angezeigt. 05/2019
293344Fehlende Abhängigkeit beid er Installation von kixpro 17.6.0KIXProgeschlossenanalog Bug 285847 07/2019
285847Fehlende Abhängigkeit beid er Installation von kixpro 17.5.0KIXProgeschlossenBeim Anlegen des AttachmentIndex wird folgender Fehler geloggt:
Kernel::System::OCR could not be loaded: Can't locate Try/Tiny.pm in @INC (you may need to install the Try::Tiny module) (@INC contains: /opt/kix/KPIDashboard /opt/kix/KIXPro /opt/kix17/Custom /opt/kix17/Kernel/cpan-lib /opt/kix17 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /opt/kix/KIXPro/Kernel/System/OCR.pm line 15.[Tue Mar 26 08:18:36 2019] kix.Daemon.pl: BEGIN failed--compilation aborted at /opt/kix/KIXPro/Kernel/System/OCR.pm line 15.
Debain/Ubuntu:
apt-get install libtry-tiny-perl

Centos:
yum install perl-Try-Tiny

Suse:
zypper install perl-Try-Tiny
05/2019
258202Falsche Wertanzeige eines Dynamischen Feldes wenn es über eine ACL eingeblendet wird nach AJAXUpdateKIXzurückgestelltBeim AJAXUpdate werden dynamischen Felder, die über eine ACL ausgeblendet werden, "disabled". Durch das "disabled" wird der gesetzte Default nicht mehr übergeben und in der Variable DynamicFieldValues steht bei SelectedID ein "undef", was die falsche Anzeige verursacht.
295888Fallback für ältere Konfiguration greifen nichtKIXSidebarToolsgeschlossenIm Code wird auf den falschen Config-Schlüssel geprüft dadurch greift der Fallback für die Sidebartools nicht. 09/2019
296132FAQ-Suche wirft Syntax-FehlerKIXgeschlossenBeim Öffnen vereinzelter Tickets erscheint folgender Fehler im Log:
[Error][Kernel::System::FAQSearch::FAQSearch][1017] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND (i.f_number LIKE ….
Auslöser ist vermutlich die Sidebar "Relevant FAQ items". Keine Auswirkungen im Frontend
In Datei Kernel/System/KIXSidebarFAQ.pm Zeile 120 ändern:
  • alt: $Param{SearchString} =~ s/([!*%&|])/$1/g;
  • neu: $Param{SearchString} =~ s/([!*%&()|])/$1/g;
09/2019
277498FAQ Suche durchsucht auch Inline BilderKIXzurückgestelltSind in FAQ Einträgen Inline Bilder vorhanden, werden diese als Base64 Zeichenfolge in der Datenbank gespeichert. Wird jetzt eine Volltext Suche ausgeführt (z.B. nach "CMDB") werden auch die Zeichenfolge des Bildes durchsucht. Dies führt zu zu Vielen Ergebnissen. (Bei denen der Suchbegriff aus Anwendersicht nicht vorkommt)Ist Standardverhalten und bringt ggf für den einen oder anderen auch ein Mehrwert.
279026Es werden nur Kindes-CI angezeigt, keine "Enkel"KIXCMDBExplorergeschlossenUnterklassen werden nur aus einer übergebenen Klassenliste heraus ermittelt. Auf oberster Ebene sind alle Klassen verfügbar. In einem unteren Zweig ist nur noch die aktuelle Klasse vorhanden, womit keine andere Unterklasse für 'Enkel' bestimmt werden kann. 03/2019
293694Es fehlen Ansichten bei der Auswahl zum Einblenden dynamischer FelderKIXgeschlossenBei der Erstellung eines dynamischen Feldes sind nicht mehr alle Ansichten in der Auswahl vorhanden. (Ansichten in der man das dynamische Feld einblenden kann) Es fehlen die Ansichten "AgentTicketZoomTabEditCoreData" sowie "AgentTicketZoomTabEditDynamicFields"In Datei Kernel/Output/HTML/OutputFilter/AdminDynamicFieldSysConfigSettings.pm Zeile 193 ändern in:
my ($PretendAction) = $ConfigHashTabs->{$Item}->{Link} =~ /^(?:.*?);PretendAction=(.*?);(?:.*)$/;
07/2019
285454Error bei aktivieren von Frontend::KIXSidebarBackend###DynamicFieldKIXgeschlossenNach Aktivierung des SysConfig-Schlüssels „Frontend::KIXSidebarBackend###DynamicField“ kommt auf diversen Actions (zB AgentTicketZoom) ein Internal Server Error
Fehlermeldung: Can't use an undefined value as a HASH reference at /opt/kix//Kernel/Output/HTML/KIXSidebar/DynamicField.pm line 29.n
zusätzlich SysConfig-Schlüssel „Ticket::Frontend::KIXSidebarDynamicField###DynamicField“ aktivieren
Inhalt kann leer bleiben
05/2019
292925Error Log Meldung bei Anhang mit BilddateiKIXProgeschlossenBeim Versenden einer Antwort-Email an einem Ticket, mit Anhang, erscheint folgende Error-Log-Meldung:
Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-10 /opt/kix17/var/tmp/ArticleAttachmentIndex/358-1.png.tmp.15583493496244.tif.txt is not a file on disk!
07/2019
239728Ergebnisliste der Autocomplete-Funktion zu weit nach links verschobenKIXeingeplantDie Ergebnisliste der Autocomplete-Funktion ist bei längeren Kundennamen/Bezeichnungen zu weit nach links verschoben 11/2019
300370Entwurf speichern::missverständlicher AbfragetextKIXeingeplantWenn ein Entwurf vorhanden ist, erscheint beim Neuaufruf der Maske eine irreführende Meldung. Die Schaltflächenbeschriftungen passen nicht zur Frage.
290986Einfache Ansicht der Ticketverlinkung fehlerhaftKIXgeschlossenBei der Ausgabe der Verknüpften-Objekte wird im einfachen Modus (SC-Schlüssel LinkObject::ViewMode auf "Einfach") versucht die Präferenzen ebenfalls zu laden. Allerdings werden diese im einfachen Modus nicht abgerufen und es führt zur doppelten Anzeige der Liste. 07/2019
261186Einfachauswahl-DF wird gesetzt, obwohl ausgeblendetKIX4OTRSgeschlossenWird ein dynamisches Feld mittels ACL ausgeblendet, dann ist dieses zwar in der Maske nicht zusehen, wird die Maske abgeschickt werden auch die ausgeblendeten DFs übermittelt. 12/2018
273952DynamicFieldRemoteDB - Einschränkungen ziehen nicht im KundenfrontendDynamicFieldRemoteDBgeschlossenBei der Ticketerstellung im Kundenfrontend (speziell bei einem Prozessticket), soll der Kundennutzer sich auf ein bestehendes Ticket referenzieren können. Wenn dafür ein dynamisches Feld vom Typ 'RemoteDB' verwendet wird, klappt die Einschränkung auf die Kundentickets nur im Agentenfrontend, im Kundenfrontend wird kein Ticket gefunden.in Kernel/Modules/DynamicFieldRemoteDBAJAXHandler.pm:139 folgendes einfügen:

if ( $Self->{UserType} eq 'Customer' ) {
$CustomerUserID = $Self->{UserID};
}
03/2019
268930DynamicField vom Typ Attachment zeigt nicht an das es Pflichfeld istKIXProgeschlossenDynamische Pflichtfelder vom Typ "Attachment" werden beim nicht-ausfüllen optisch nicht als Fehler dargestellt. 12/2018
294264Dummy-Eintrag für CustomFooter###URL enthält falschen PlatzhalterKIXgeschlossenIm SC-Schlüssel "CustomFooter###URL" wird eine fehlerhafte Dummy-URL ausgeliefert 07/2019
167029Default QueueID greift nicht bei Ticket Erstellung aus KundenInfoCenterKIXabgelehnt (KnownError)Über SysConfig Schlüssel Frontend::CommonParam###QueueID kann eine Default Queue eingestellt werden. Wenn man normal ein neues Ticket anlegt, funktioniert das auch. Wenn man allerdings im Kundeninformationszentrum am KundenBenutzer über den "Erstellen" Button ein neues Ticket erstellt, ist die Queue leer
300355Deep recursion on subroutineKIXgeschlossenNach der Installation von KIX 17.6.1 werden viele Logeinträge generiert und die Systemlast steigt bis zu dem Punkt "Out of Memory".
SchedulerTaskWorkerERR: Deep recursion on subroutine "Kernel::System::ObjectManager::Get" at c:/Kixdesk/KIX17/Kernel/System/Log.pm line 6
appservice.err
TTP::Server::PSGI: Accepting connections at http://0:8080/
plackup: Deep recursion on subroutine "Kernel::System::ObjectManager::Get" at C:/Kixdesk/KIX17/bin/cgi-bin/../../Kernel/System/Log.pm line 69.
In Datei Kernel/System/Log.pm
Zeile 69 auskommentieren
Zeile 88: if ( !eval "require $GenericModule" ) {
Zeile 97: return $Self if !eval "require IPC::SysV";
09/2019
276332Datumsfelder werden ausgewertet ohne das diese aktiviert sindKIXzurückgestelltWenn bei der Ticketerstellung ein Datum in der Vergangenheit gesetzt wird (lange Bearbeitungszeit), werden die Felder ausgewertet auch wenn diese nicht angehakt wurden.
245121Dateianhang lässt sich nicht downloaden::invalid charactersKIXgeschlossenEnthält ein Attachment Sonderzeichen, wird es beim Klick nicht heruntergeladen. Es passiert nichts. 08/2018
285241Darstellungsproblem im PhoneTicketKIX4OTRSgeschlossenDer Richtext-Editor im Telefonticket befindet sich nicht an der richtigen Position. 03/2019
285965DFs initial ausblenden AgentTicketFreetextKIXgeschlossenDynamische Felder werden in der Maske AgentTicketFreeText (Freie Felder) nicht ausgeblendet. ACLs greifen nicht 09/2019
285119DF-Typ 'DateTime' erlaubt keine Suche in der Vergangenheit wenn Eingabedatum in der Vergangenheit verboten istKIXgeschlossenBeim Suchen von Datumswerten (in der Vergangenheit), in dynamischen Feldern, wird ein leeres Suchergebnis ohne sichtbaren Fehler geliefert. Im Log erscheinen folgende Meldungen:
Kernel::System::DynamicField::Driver::BaseDateTime::ValueValidate meldet "The value for the field Date is in the past! The date needs to be in the future!"
Kernel::System::Ticket::TicketSearch::TicketSearch meldet "Search not executed due to invalid value '2019-03-19 06:56:04' on field 'RemindDate'!
05/2019
228058DF verliert nach mehrmaligem Ausblenden den StandardwertKIX4OTRSgeschlossenWird ein DF eingeblendet, ausgeblendet und wieder eingeblendet verliert es seinen Standardwert. 03/2019
297851DF Typ Datum mit Einschränkung verhindert Aktualisierung von GenericAgentsKIXgeschlossenBeim Bearbeiten eines Generic Agents, mit einem dynamischen Feld vom Typ Datum, kann dieser nicht gespeichert werden, wenn das Datum in dem Feld in der Vergangenheit liegt. Unabhängig davon, ob das DF ausgewählt ist. 07/2019
292169DF Richtext vom Typ CustomerCompany / CustomerUser behalten Wert nach entfernen in der GUIKIXProgeschlossenWird ein leerer Inhalt für ein dynamisches Feld Richtext vom Typ CustomerCompany oder CustomerUser übermittelt schlägt das Speichern zum Teil fehl. 07/2019
285855DF ObjectRef -Inhalt mit ACL initial ausblendenKIXgeschlossenDas Dynamische Feld ObjectReference behandelt keine PossibleValues bei der Verwendung von ACL und Dropdown. Daher werden die Werte initial nicht ausgeblendet. 07/2019
273003CustomizeForm führt JavaScript Problem beim anlegen eines neuen Tickets im KundenfrontendKIXProgeschlossenBei Aktivierung CustomizeForm für das Kundenfrontend und Verschiebung eines beliebigen Feldes, wird beim Anlegen eines neuen Tickets im Kundensystem die Maske unvollständig angezeigt. 12/2018
274645CustomerTicketProcess öffnet sich im Popup inkl. MenüKIXgeschlossenBeim Aufruf/bei Erstellung eines Prozesstickets im Kundenfrontend (CustomerTicketProcess) wird ein Popup geöffnet und in dem Popup wird außerdem das Menü angezeigt. Dies sollte m.E. entfernt werden.Wenn die CustomerTicketProcess nicht als Popup aufgehen soll, reicht folgender Hotfix:

Kernel/Output/HTML/CustomerTicketTemplates/TicketProcess.pm
Zeile 82 - LinkClass AsPopup entfernen
03/2019
277295CustomerTicketProcess kann aufgrund versteckter Pflichtfelder nicht übermittelt werdenKIXzurückgestelltBei Verwendung eines dynamischen Feldes vom Type 'ITSMConfigItemReference' als Pflichtfeld, wird das Validate_Required nicht deaktiviert, wenn das Feld mittels ACL ausgeblendet wird.
296408Customer DefaultTicketTypes lassen sich nicht einschränkenKIXgeschlossenIm Kundenfrontend ist es nicht möglich, die Standard Ticket Typen in den Customer Preferences via ACL einzuschränken. (Nur Ticket Typen welche allgemein via ACL ausgeblendet sind, tauchen in der Dropdown Auswahl nicht auf. Diese lassen sich jedoch nicht explizit für das Kundenfrontend bzw. die persönlichen Kunden Einstellungen einschränken)In Datei Kernel/Output/HTML/Preferences/DefaultTicketType.pm unter Zeile 38 folgenden Code einzufügen:
Action => $Self->{Action},
09/2019
273822ConversationGuides nicht deaktivierbarKIXProgeschlossenÜber den OutputFilter (Frontend::Output::FilterElementPre###ConversationGuide) lässt sich der Gesprächsleitfaden nicht deaktivierenIn Datei Kernel/Output/Template/Provider.pm
In der Subroutine "_PreProcessTemplateContent" Zeile 462 müsste noch die Prüfung der Templates hinzugefügt werden:
next FILTER if !$TemplateList{ $Param{TemplateFile} };
03/2019
295729Config-Schlüssel 'ITSMConfigItem::CustomModule' fehltKIXgeschlossenDer SysConfig-Schlüssel "ITSMConfigItem::CustomModules###030-CustomModule" wurde im Zuge des Perl-Critic-CRs entfernt. Das Modul "KIXPro/Kernel/System/ITSMConfigItem.pm" prüft aber noch die Config-Option. Dabei kommt es zu folgender Fehlermeldung:
Error: Got no ITSMConfigItem::CustomModules! Please check your SysConfig! Error occured at /opt/kix/KIXPro/Kernel/System/ITSMConfigItem.pm line 98.
vor dem Update in die ZZZAuto.pm folgende Zeile eintragen:
$Self->{'ITSMConfigItem::CustomModules'}->{'030-CustomModule'} = 'Kernel::System::PreEventHandler';
09/2019
274377Cols-Attribut bei Textareas in der Klassendefinition hat keine Auswirkung auf DarstellungKIXabgelehnt (KnownError)In der Klassendefinition, im Attributtyp TextArea, hat das Cols-Attribut keine Auswirkung. Es wird immer nach 89 Zeichen umgebrochen, egal was bei Cols in die Definition eingetragen wurde.Die Breite wird von der Klasse .W50pc { überschrieben.
Wird als bekannter Fehler geführt.
285412Checklisten werden nach 200 Zeichen abgeschnittenKIXgeschlossenCheckliste wird unvollständig im Ticket angezeigt 05/2019
261475Changelog über Paketverwaltung nicht abrufbar/einsehbargeschlossenBeim Abrufen des Change-Logs im Terminal erhält man folgende Fehlermeldungen:
Ubuntu: apt-get changelog kix
E: Fehlschlag beim Holen von changelog:/kix.changelog Changelog unavailable for kix=17.3.2-0
03/2019
246273CSV/Excel Export füllt manuell hinzugefügte DF nichtKIXabgelehnt (Standardverhalten)Wenn ein dynamisches Feld zu Ticket::Frontend::AgentTicketSearch###SearchCSVData hinzugefügt wird, wird zwar im exportierten CSV die Spalte eingefügt, jedoch werden keine Werte für das DF exportiert. Die Spalte ist also leer.Bei der Verwendung der CI-Suche und der Ausgabe als CSV/Print, wird immer die Custom-Ansicht (C) verwendet und deren Spaltenkonfiguration. Die Spalten der Tabelle kann über das Bürger-Menu geändert werden. Wenn keine Konfiguration festgelegt wurde zeigt er die Spaltendefinition aus dem Konfigurationsschlüssel "ITSMConfigItem::Frontend::AgentITSMConfigItemSearch###ShowColumns" bzw. "ITSMConfigItem::Frontend::AgentITSMConfigItemSearch###SearchCSVData" an. Wurde der Konfigurationsschlüssel "ITSMConfigItem::Frontend::AgentITSMConfigItemSearch###ShowColumnsByClass" aktiviert wird diese Definition für die jeweiligen Ansicht verwenden inkl. des CSV/Print Ausgabe. Allerdings verursacht diese Konfiguration Anzeigeverwirrungen, denn diese wird in der Small-Ansicht(S) korrekt angezeigt, aber nicht in der Custum-Anischt und der CSV/Print Ausgabe. Daher muss die Spaltenkonfiguration der Custom-Ansicht über das Bürger-Menu konfiguriert werden, dann werden die Angaben in der Ansicht als auch beim CSV/Print korrekt ausgegeben. Das gleiche Problem ist in der ConfigItemZoom, da auch dort die Möglichkeit besteht eine Custom-Ansicht zu verwendet. Die Konfigurationsschlüssel sind "ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumns" und ""ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumnsByClass".
270977CMDBExplorer TreeView bleibt deutsch trotz gewählter englischer SpracheKIXCMDBExplorerabgelehnt (Standardverhalten)CMDBExplorer Baum bleibt deutsch trotz gewählter englischer SpracheNormales Verhalten:
Der Explorerbaum wird vorberechnet. Dort zieht die default-Language.
218216CMDBExplorer Spalte 2 und 3 haben Abstand nach obenKIXCMDBExplorergeschlossenLayoutfehler
Die Inhalte der Spalten zwei und drei werden mit großem Abstand zum IFrame angezeigt.
12/2018
278100CMDBExplorer ChartOpenTicketsPerClass zählt alle verknüpften TicketsKIXCMDBExplorereingeplantDer Chart 'Offene Tickets pro Klasse' des CMDB-Explorers zählt verknüpfte Tickets, obwohl diese nicht offen sind.
278098CMDBExplorer ChartOpenTicketsPerClass zeigt nur Anzahl der Config Items in der KlasseKIXCMDBExplorereingeplantDer Chart 'Config Items mit offenen Tickets' des CMDB-Explorers zeigt die Anzahl der CIs der Klasse. Der Chart sollte eigentlich 0 anzeigen, solange keine Tickets verknüpft sind.
288096CMDB::Import und gleichzeitiges Bearbeiten von ConfigItems einer Klasse führt zum mehrfachen Setzen von "is_last_version" für mehrere VersionenKIXbereit zum ReleaseFührt man (zyklisch) einen Import von ConfigItems einer CI-Klasse durch und speichert zeitgleich eine Änderung für ein ConfigItem der selben Klasse, werden zwei Einträge in der Datenbank angelegt, welche als "is_last_version" gekennzeichnet werden. Dies führt dazu, dass das ConfigItem selbst keine Attribute bis auf die zuletzt geänderten Attribute mehr anzeigt. Wird beispielsweise ein ConfigItem automatisch über einen Import aktualisert und hängt im selben Zeitraum einen Anhang an das ConfigItem, so wird als einziges Attribut der Anhang angezeigt.
276948CIAttachments können nicht heruntergeladen werdenKIXgeschlossenBei Verwendung eines Subattributes vom Typ "CIAttachment", in der CI-Klassendefinition, kann kein Attachment herunter geladen werden. 03/2019
294177CI-Suche schlägt fehl, wenn Backslash im CI-Namen enthaltenKIXin Prüfung
229913CI-Klassen mit Leerzeichen im Namen machen Ansicht in "verlinkte Objekte" unkonfigurierbarKIXgeschlossenMöchte man mittels Einstellungen die Spalten im Tab "Verlinkte Objekte" anpassen und nutzt Leerzeichen im Namen der ConfigItem-Klasse, so lässt sich die Konfiguration nicht nutzen.Klasse ohne Leerzeichen umbenennen 08/2018
285440Blättern durch Suchergebnisse mit deakt. Cookies führt zu LogoutKIXgeschlossenSind Cookies im Browser blockiert und der SysConfig Schlüssel: "SessionUseCookie" auf "Nein" gestellt ist, so führt das Blättern durch die Seiten einer Suche zu einen Logout. 09/2019
185300Besitzer in Kerndaten nicht mehr vorausgewähltKIX4OTRSabgelehnt (KnownError)In AgentTicketZoomTabActionCommon wird der Verantwortliche vorausgewählt, der Besitzer aber nicht,
270635Bei kleiner Browserfensterbreite verschwindet die NavigationsleisteKIX4OTRSabgelehnt (Softwarefehler)Wenn man die Browserfensterbreite verringert (aufgetreten bei ca. 920px Breite), verschwindet bei die Navigationsleiste vollständig. Wenn man das Fenster danach wieder breiter zieht, bleibt die Navigationsleiste unsichtbar.Per 'Element untersuchen div#NavigationContainer width: 0px auf 1000px ändern
247334Bei Suche nach GeneralCatalog Attribut keine Sortierung möglichKIXzurückgestelltBei der CMDB-Suche nach einem Suchkriterium aus dem GeneralCatalog ist eine anschließende Sortierung der Ergebnisliste nicht möglich.
307859Bei Flächenstörung-Sammelaktion werden Tickets nicht verlinktKIXProbereit zum TestWenn eine Vorlage verwendet wird, werden die ausgewählten Störungstickets nicht mit dem Flächenstörungsticket verknüpft. Ohne Verwendung der Vorlage, werden die Störungstickets verknüpft.
300089Auswahl von Gesprächsleitfäden können nicht auf Action basierten ACLs beeinflusst werdenKIXProbereit zum ReleaseDie Auswahl der Gesprächsleitfäden lässt sich nicht mit ACLs einschränken. 11/2019
249477Auswahl einer Vorlage mit Anhang aktualisiert die Anzeige nichtKIXabgelehnt (KnownError)Im Modul AgentTicketEmailOutbound wird eine Anlage, welche mit der einer Vorlage verknüpft ist, nicht dargestellt. Diese wird jedoch beim Übermitteln korrekt mit versendet. Ein nachträgliches Hinzufügen einer zweiten Anlage aktualisiert die Anzeige korrekt.
277044Aussetzen der Eskalationszeit wird nicht in Ticket-Info angezeigtKIX4OTRSgeschlossenDie Eskalation wird korrekt ausgesetzt (Ticket::EscalationDisabled::RelevantStates). In der Sidebar Ticket-Info wird bzgl. Eskalation gar nichts angezeigt. Es sollte in der Sidebar Ticket-Info bzgl. Eskalation der Text "ausgesetzt" stehen. 09/2019
296407Ausgabeformat 'Excel' liefert keine WerteKIXgeschlossenFür Statistiken, Ticketsuchen, … kann kein Ausgabeformate 'Excel' verwendet werden. Die erstellte Datei ist leer und im Log erscheint folgender Fehler:
kix.Console.pl: print() on closed filehandle $FileHandle at /opt/kix17/Kernel/cpan-lib/Excel/Writer/XLSX/Workbook.pm line 1009.
Kernel/System/CSV.pm:118
#close $FileHandle;
07/2019
274284Aufruf von AgentTicketService führt zu internal Server ErrorKIX4OTRSgeschlossenDer Aufruf eines Ticket in der Ansicht nach Service führt zur Fehlermeldung "Internal Server Error" zusätzlich wird folgende Meldung Webserverlog angezeigt:
Can't locate object method "TicketCountByAttribute" via package "Kernel::System::Ticket" at /opt/kix/KIX4OTRS/Kernel/Modules/AgentTicketService.pm line 550.n
12/2018
254652Auf Notiz Antworten wird nicht anhand der Berechtigungen/Ticketsperre ausgeblendetKIX4OTRSgeschlossenBei RO-Berechtigung oder gesperrten Tickets sollt die Schaltfläche "Auf Notiz antworten" ausgeblendet werden. 12/2018
254765Artikelliste in Chrome nicht großziehbarKIXin Prüfung
  • in der Ticketansicht kann man die Artikelliste nach unten länger ziehen, in dem man die kleine Schaltfläche anfasst.
  • im Chrome wird diese Schaltfläche jedoch nicht angezeigt und man kann die Liste nicht länger ziehen.
11/2019
296638Artikelfarben werden nicht dargestelltKIXbereit zum ReleaseStellt man ein, dass Artikelfarben genutzt werden sollen, werden diese nicht dargestellt. Es werden keine Artikel farblich hinterlegt angezeigt. 11/2019
308315Artikel bearbeiten prüft nur Gruppen-Zuordnung und ignoriert Gruppen per Rollen-ZuordnungKIXbereit zum TestAgentArticleEdit ignoriert Berechtigungen, welche nur über die Rolle dem Agenten zugewiesen sind und nicht direkt über die Gruppe. Widget zum Löschen des Artikels steht nach Konfiguration nicht zur Verfügung.In Datei /opt/kix/Kernel/Modules/AgentArticleEdit.pm Zeile 218 ersetzen durch:
my %GroupList = $GroupObject→PermissionUserGet(
300819Anzeige von Email-Absender in Ticketansicht und Ticketlisten unvollständigKIXabgelehnt (Softwarefehler)In den Ticketansicht und den Ticketlisten werden die Namen der Absender im Feld "Von" bzw "Von/Betreff" nicht vollständig angezeigt. Es wird bei einem Absender vom Format "Vorname, Name" nur noch der Teil vor dem ersten Komma angezeigt Adresse entspricht keinem Standard. Diese Sonderfälle werden nicht abgedeckt. Laut rfc 5322 muss der Anzeigename, wenn dieser mit Sonderzeichen behaftet ist, in doppelten Anführungszeichen stehen. Ansonsten denkt das System es sind 2 Separate Adressen, da dass Komma als Trenner gilt.
285486Anzeige von Email-Absender in Ticketansicht und Ticketlisten unvollständigKIXgeschlossenIn den Ticketansicht (AgentTicketZoom) und Ticketlisten werden die Namen der Absender im Feld "Von" bzw "Von/Betreff" nicht vollständig angezeigt. Es wird bei einem Absender vom Format "Vorname, Name" nur noch der Teil vor dem ersten Komma angezeigt .SysConfig-Schlüssel "Ticket::Frontend::AgentTicketZoomTabArticle###ArticleListFrom" und "Ticket::Frontend::AgentTicketZoomTabArticle###ArticleDetailViewFrom" auf "Name und Emailadresse" stellen 05/2019
235470Anzeige ohne Bezeichnung bei unbekannten Personen in Sidebar "Verlinkte Personen"KIX4OTRSgeschlossenIn der Sidebar "Verlinkte Personen" werden mitunter freie Positionen (Leerzeilen mit Checkbox) angezeigt.
Ursache ist, dass der Datensatz (Mailverkehr mit Dritten) nicht in der Datenbank gespeichert ist.
12/2018
299881Anzeige in CustomerInformationCenter: CI-Widget zeigt keine Werte von bestimmten CI-Attributen anKIXgeschlossenIm Widget „Zugewiesene Cis“, des Kunden-Informationszentrums können keine Spalten hinzugefügt werden (SC: CustomerDashboardConfigItemLink::ShownAttributes). Der Inhalt der Spalte bleibt leer. 09/2019
261704Anzahl der gefundenen Tickets in Links fehlerhaftKIXgeschlossenWird eine Suchverlage erstellt in der nur Tickets aus bestimmten Queue angezeigt werden sollen und sich diese in das Dashboard einbindet, so wird unter "Alle Tickets" die korrekte Anzahl der gefundenen Tickets angezeigt. Jedoch werden unter "Tickets in meinen Queues" auch Tickets angezeigt, welche sich in den Queues befinden die ausgefiltert wurden. 12/2018
271106Ansprechpartner wird nach Anonymisierung am TIcket verknüpftKIXTicketAnonymizationgeschlossenTickets werden zwar anonymisiert, jedoch wird der Ansprechpartner, mit dem das Ticket erstellt wurde, wieder an das Ticket verknüpft. Wenn die Anonymisierung noch einmal durchgeführt wird, wird das korrigiert. Dann ist niemand mehr mit dem Ticket verknüpft. 09/2019
273552Anonymisierung läuft nicht wenn IgnoreTicketsWithAnonymizationFlag = yesabgelehnt (Konfigurationsfehler)Das dynamische Feld "Anonymisiert" wird um den Wert "no" ergänzt und erstmal alle Tickets per GenericAgent auf "no" gesetzt.
Dann einen GenericAgent erstellt, um die Tickets zu anonymisieren.
Keinen speziellen Filter auf Tickets
Geändert: Dynamische Feld "Anonymisiert" => yes
und Benutzerdefiniertes Modul ausführen

Nach dem Ausführen wurde nichts anonymisiert, nur das Dynamische Feld auf "yes" gesetzt.
Wenn das Flag IgnoreTicketsWithAnonymizationFlag auf "no" gesetzt wird, werden die Tickets anonymisiert.
Missverständnis:
Im Generic Agent darf das DF "Anonymisiert" nicht auf yes gesetzt werden, sonst ignoriert das Modul das Ticket. Das DF wird ja dann im Modul auf yes gesetzt.
258631Anhänge die über den Richtext Editor eingefügt wurden, werden nicht aus DB gelöschtKIXgeschlossenWird bei der Erstellung eines FAQ Eintrags, ein Attachment über den Richtext Editor eingefügt (entweder über die Option "Bild" der Menueleiste oder über das direkte kopieren des Bildes in den Editor), wird das Attachment, nach dem speichern des FAQ Eintrags, in die Datenbank Tabelle "faq_attachment" eingetragen. Wird dieser FAQ Artikel bearbeitet und das Bild aus dem Editor entfernt, wird das Attachment jedoch nicht aus der Datenbank Tabelle "faq_attachment" entfernt. 03/2019
244094Am CI verknüpfte Tickets nicht aufrufbarKIXCMDBExplorergeschlossenWird der CMDB Explorer aufgerufen und ein CI mit Verlinkungen ausgewählt, werden in der ganz rechten Spalte verknüpften Tickets angezeigt. Wenn eines der Tickets angeklickt wird, wird die Ansicht von einem schwarzen Balken überblendet. 09/2019
273053Aktualisierung von Tickettyp mit ACL-Einschränkung durch DF nicht möglichKIXgeschlossenBei mehrfacher Verwendung von ACLs, z.B. für die Typliste, kann nur auf die alten Daten vom Ticket zugegriffen werden. Und nicht auf die aktuellen aus dem Formular. 03/2019
236705AgentTicketZoom::Attachment-Download nicht möglichKIX4OTRSgeschlossen
  • in AgentTicketZoom ist an einem Kunden-Artikel ein Anhang angehängt, der folgenden Dateinamen enthält:
    F__M+H__Annuity_&_xxxxxxx_xxx_xxxxxxxx_on_russian_xxx __T#2017xxxxxxxxxxxx_.eml
  • dieser Anhang ist in Chromium wie auch Firefox nicht downloadbar - es passiert nichts
  • bei Rechtsklick "Link speichern unter" wird die index.pl angeboten
  • bei "Link in neuem Tab Öffnen": kommt in den neuen Tab "Internal Server Error"
Lösung:
  • Anpassung der Sub Attachment in der Layout.pm
  • hinzufügen -> $Param{Filename} =~ s/[ <>?":*|/;[]rn]/_/g;
12/2018
300368AgentTicketQueue Selektieren von allen Tickets nicht möglichKIXgeschlossenBeim Ausführen der Sammelaktion über alle Seiten werden nur die Tickets der ersten Seite selektiert. Geht man vorher auf die letzte Seite der Ticketliste und führt dann die Sammelaktion aus, werden alle Tickets selektiert. 09/2019
270323AgentTicketPhone::manuell gewählte Queue wird nach Attachment-Upload durch am Service hinterlegte Queue ersetztKIX4OTRSzurückgestelltWenn eine, am Service hinterlegte, Queue in AgentTicketPhone gewählt ist, diese nach Wahl des Services abgeändert wird, wird die Queue nach Attachment-Upload wieder auf die am Service hinterlegte zurückgesetzt.
273839AgentTicketPhone::Tab Gesprächsleitfaden::Seite friert ein: TypeError: KIXPro.Agent.ConversationGuide is undefinedKIXProgeschlossenWenn noch kein Gesprächsleitfaden vorhanden/erstellt ist wird beim Wechsel auf den Tab Gesprächsleitfaden folgender Fehler angezeigt:
JS-Console: TypeError: KIXPro.Agent.ConversationGuide is undefined

die Seite reagiert nicht mehr
In Datei KIXPro/Kernel/Output/HTML/Templates/Standard/AgentTicketZoomTabConversationGuide.tt
Abänderung des Aufrufs von KIXPro.Agent.ConversationGuide.Init() auf KIXPro.ConversationGuide.Init()
02/2019
308607AgentTicketPhone / AgentTicketEmail dynamische Felder werden nicht gesetzt nach Aus- und [...]KIXbereit zum TestDynamische Felder werden aus der Erstellmaske nicht übernommen, wenn diese durch ACL-Regeln ausgeblendet werden und durch die Queueauswahl wieder eingeblendet werden.
252359AgentTicketNote schließt Popup nicht wenn Sidebar Zugewiesene CIs aktiviertKIXgeschlossenDie AgentTicketNote (Bearbeiten-Funktion) soll zur Klassifizierung verwendet werden, daher soll auch die Sidebar zugewiesenen CIs angezeigt/verwendet werden. In der SysConfig wurde Frontend::KIXSidebarBackend###LinkedCIs angepasst. Nach dem Übermitteln bleibt das Popup-Fenster offen (egal ob ein CI in der Sidebar ausgewählt wurde oder nicht). Die Verlinkung zum CI wird in meinem Testsystem gesetzt, beim Kunden-System wird sie nicht gesetzt! 09/2019
251694AgentTicketMove erfordert Sperre obwohl Konfiguration deaktiviert istKIXgeschlossenWird im SC-Schlüssel 'Ticket::Frontend::AgentTicketMove###RequiredLock' auf 'Nein' gestellt und das Ticket mit Sperre auf anderen Besitzer und Verantwortlichen angelegt, wird mit verschieben des Tickets die Meldung 'Sorry, you need to be the ticket owner to perform this action.' angezeigt 07/2019
221789AgentTicketCompose keine Reaktion bei AntwortvorlageKIXgeschlossenSobald im AgentTicketZoom über eine Antwortvorlage auf eine Nachricht geantwortet werden soll, zeigt das System sporadisch keine Reaktion bei Auswahl einer Vorlage. Man kann klicken aber es wird nur die Vorlage ausgewählt. Die gewünschte Funktion (öffnen der AgentTicketCompose) bleibt aus. Der Fehler kann nur durch einen kompletten Reload behoben werden.Modernize als Klasse am Auswahlobjekt entfernen:
in der AgentTicketZoomTabArticle.pm alle Vorkommen der folgenden Art abändern ...
my $StandardResponsesStrg = $LayoutObject->BuildSelection(
Name => 'ResponseID',
ID => 'ResponseID',
# Class => 'Modernize Small',
Class => 'Small',
Data => @StandardResponseArray,
);
07/2019
263499AgentTicketClose::bei Service=mandatory wird leeres Widget "Ticket-Einstellungen" angezeigtKIX4OTRSgeschlossenWenn in AgentTicketClose der Service mandatory gesetzt ist, wird ein leeres Widget "Ticket-Einstellungen" angezeigt. Dieses hat keine Funktion und ist obsolet.​ 07/2019
285706AdminSMIME::Betreff von Zertifikaten und Keys wird nicht mehr angezeigtKIXgeschlossenAb OpenSSL-1.1.0 ist der Aufbau der einzelnen Attribute verändert. Dadurch wird das Subject in der SMIME-Verwaltung nicht mehr angezeigt.in Datei Kernel/System/Crypt/SMIME.pm
Zeile 2192
  • alt: Subject => 'subject=s*/(.*)',
  • neu: Subject => 'subject=s*(.*)',
05/2019
276684AdminGenericAgent-Checklisten Einträge können nur 200 Zeichen enthaltenKIXProgeschlossenWerden über einen Generic Agent Checklisten Einträge angelegt, können diese nur 200 Zeichen enthalten. Enthalten diese Einträge mehr Zeichen, werden diese beim Kunden abgeschnitten (KIX17.3.4) oder gar nicht erst eingetragen (KIX17.4.0) 03/2019
281817AdminGenericAgent ändert bestehenden Job, wenn beim hinzufügen ein existierender Name genutzt wirdKIXgeschlossenWird beim Hinzufügen eines neuen Jobs ein Name gewählt der schon existiert, werden nach der Anzeige der Fehlermeldung alle Felder, der aktuellen Eingabe, und der aus dem Job, des existierenden Namen zusammengefasst und ausgegeben. 05/2019
211365AdminBereich - Agentenverwaltung - Agent hinzufügen - Einige Attribute doppeltKIX4OTRSeingeplantIm Admin-Bereich Agentenverwaltung/Agent sind folgende Eingabefelder doppelt vorhanden: "Configuration Item Limit", "Filter aktiviert"
267060Abwesenheitsvertretung ohne FunktionKIXzurückgestelltIST:
  • Agent erstellt Abwesenheitsregel mit Vertreter
  • Vertreter erhält keine Ticketbenachrichtigung während der Abwesenheit
SOLL:
  • Agent erstellt Abwesenheitsregel mit Vertreter
  • Vertreter erhält Ticketbenachrichtigung während der Abwesenheit
299295Abhängige dynamische Felder zeigen immer alle Werte anKIXgeschlossenDie Konfiguration abhängiger dynamischer Felder greift nicht mehr. Es werden alle Werte zur Auswahl zur Verfügung gestellt.In Datei KIX/Kernel/System/Ticket/Acl/DependingDynamicFieldSelection.pm Zeile 232 ändern:
  • alt: my $DynamicFieldName = $DynamicField =~ /^DynamicField_(.*)/;
  • neu: my ($DynamicFieldName) = $DynamicField =~ /^DynamicField_(.*)/;
09/2019
278488Abhängige Dynamische Felder greifen im nicht im ProzessticketKIXabgelehnt (Standardverhalten)Abhängige dynamische Felder in Prozesstickets, im Kundenfrontend, funktionieren nicht.ACL über den Admin-Bereich definieren
281037ACLs greifen nicht in der CustomerTicketZoomFollowUpKIXgeschlossenDynamische Felder werden beim Antworten im Kundenfrontend nicht ausgeblendet. 05/2019
270857ACLs greifen nicht in der CustomerTicketProcessKIXgeschlossenDie Einschränkung auf die FrontendAction ist im Kundenfrontend nicht möglich. In Datei Kernel/Modules/CustomerTicketProcess.pm
Übergabe der Action an die TicketAcl bei Zeile 439 und 1154 hinzufügen:
Action => $Self->{Action},
03/2019