Fehlermeldung beim Anlegen eines Druckers
-
Beim Anlegen eines Druckers erscheint die folgende Fehlermeldung - die Daten sind aber scheinbar korrekt da:
isys_exception_dao > Running transaction has been canceled. Could not isys_component_dao::update() :
MySQL-Error: Unknown column 'isys_cats_prt_list__isys_cats_prt_paper__id' in 'field list'
Query: UPDATE isys_cats_prt_list SET isys_cats_prt_list__description = '', isys_cats_prt_list__isys_cats_prt_type__id = '2', isys_cats_prt_list__isys_cats_prt_emulation__id = '1', isys_cats_prt_list__iscolor = '1', isys_cats_prt_list__isduplex = '0', isys_cats_prt_list__isys_cats_prt_paper__id = NULL, isys_cats_prt_list__status = '2' WHERE isys_cats_prt_list__id = '33';
Try updating your database. If this error occurs permanently, contact the i-doit team, please. (http://i-doit.org/forum, support@i-doit.org)
-
Es scheint als fehlt dir irgendein Update oder deine Grundinstallation war fehlerhaft
Hier ein Fix für das spezielle Problem:
DROP TABLE IF EXISTS `isys_cats_prt_list`; CREATE TABLE `isys_cats_prt_list` ( `isys_cats_prt_list__id` int(10) unsigned NOT NULL auto_increment, `isys_cats_prt_list__isys_cats_prt_emulation__id` int(10) unsigned NOT NULL default '0', `isys_cats_prt_list__isys_cats_prt_type__id` int(10) unsigned NOT NULL default '0', `isys_cats_prt_list__isys_cats_prt_paper__id` int(10) unsigned default NULL COMMENT 'Paper format', `isys_cats_prt_list__title` varchar(255) collate utf8_unicode_ci default NULL, `isys_cats_prt_list__description` text collate utf8_unicode_ci, `isys_cats_prt_list__isduplex` int(10) unsigned default NULL, `isys_cats_prt_list__iscolor` int(10) unsigned default NULL, `isys_cats_prt_list__status` int(10) unsigned default NULL, `isys_cats_prt_list__property` int(10) unsigned default NULL, PRIMARY KEY (`isys_cats_prt_list__id`), KEY `isys_cats_prt_list_FKIndex1` (`isys_cats_prt_list__isys_cats_prt_type__id`), KEY `isys_cats_prt_list_FKIndex2` (`isys_cats_prt_list__isys_cats_prt_emulation__id`), KEY `isys_cats_prt_list__isys_cats_prt_type__id` (`isys_cats_prt_list__isys_cats_prt_paper__id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
Auszuführen in der Mandanten-Datenbank (über zB phpMyAdmin)
-
Danke für den Hinweis mit dem fehlenden Update. Ich habe nochmals alle Updates installiert - jetzt funktioniert es.
Gruß
Christof