KIX - Forum

Community => Fragen | Konfiguration | Hilfe => Thema gestartet von: Albino am 24.08.2018 21:59:18

Titel: Kritikalität <-> Auswirkung <-> Priorität -> Field 'criticality_id' doesn't have
Beitrag von: Albino am 24.08.2018 21:59:18
Hallo zusammen,

wir kommen mit unserem System von Otrs 3.x und haben es in den letzten Jahren immer wieder auf die aktuelle OTRS aktualisiert - seit letztem Jahr sind wir auf KIX. Wir würden nun gerne Kritikalität<->Auswirkung<->Priorität nutzen, allerdings steht hier alles aus 1 sehr niedrig.
Wenn man etwas ändert und speichern passiert nichts.

Im Log erscheint eine Rehie einträge von:

Field 'criticality_id' doesn't have a default value, SQL: 'INSERT INTO cip_allocate (criticality, impact, priority_id, create_time, create_by, change_time, change_by) VALUES (?, ?, ?,

Ich vermute das hier einfach eine Tabelle fehlt - vielleicht hat ja jemand eine Idee wie man das fixen kann!

Danke!
Titel: Re: Kritikalität <-> Auswirkung <-> Priorität -> Field 'criticality_id' doesn't have
Beitrag von: Albino am 27.08.2018 13:45:34
Aktuell sieht das so aus als wöre die Tabelle in einem veralteten Format. Ich habe eine nakte Installation gemacht da sind zum Teil die spaltennamen anders. Die Tabelle ist also da nur es ist nichts drinn und die Spalten stimmen nicht überein!
Titel: Re: Kritikalität <-> Auswirkung <-> Priorität -> Field 'criticality_id' doesn't have
Beitrag von: Danny Bochmann am 30.08.2018 13:28:32
Hallo Albino,
bitte zeige mir einmal einen "Show create table cip_allocate".
Eventuell ist bei einer Migration ein Fehler unterlaufen.

VG
Danny
Titel: Re: Kritikalität <-> Auswirkung <-> Priorität -> Field 'criticality_id' doesn't have
Beitrag von: Albino am 06.09.2018 13:47:52
CREATE TABLE `cip_allocate` ([/size]  `id` bigint(20) NOT NULL AUTO_INCREMENT,  `criticality_id` int(11) NOT NULL,  `impact_id` int(11) NOT NULL,  `priority_id` smallint(6) NOT NULL,  `create_time` datetime DEFAULT NULL,  `create_by` int(11) DEFAULT NULL,  `change_time` datetime DEFAULT NULL,  `change_by` int(11) DEFAULT NULL,  `criticality` varchar(200) NOT NULL,  `impact` varchar(200) NOT NULL,  PRIMARY KEY (`id`),  KEY `FK_cip_allocate_criticality_id_id` (`criticality_id`),  KEY `FK_cip_allocate_impact_id_id` (`impact_id`),  KEY `FK_cip_allocate_priority_id_id` (`priority_id`),  KEY `FK_cip_allocate_create_by_id` (`create_by`),  KEY `FK_cip_allocate_change_by_id` (`change_by`),  CONSTRAINT `FK_cip_allocate_change_by_id` FOREIGN KEY (`change_by`) REFERENCES `users` (`id`),  CONSTRAINT `FK_cip_allocate_create_by_id` FOREIGN KEY (`create_by`) REFERENCES `users` (`id`),  CONSTRAINT `FK_cip_allocate_priority_id_id` FOREIGN KEY (`priority_id`) REFERENCES `ticket_priority` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8
Titel: Re: Kritikalität <-> Auswirkung <-> Priorität -> Field 'criticality_id' doesn't have
Beitrag von: Danny Bochmann am 10.09.2018 09:13:51
Hallo Albino,

wie bereits vermutet ist an irgendeiner Stelle einer Migration ein Fehler unterlaufen.Bitte behebe das Problem mit folgenden Schritten:
Danach sollte ein Anpassen der Matrix wieder möglich sein.

VG
Danny