Hmm das stimmt wohl - nur auch nach dem ich das Backup wieder eingespielt und eure, freundlicherweise sehr schnell zur Verfügung gestellten Patches, Dankeschön, benutzt habe- kommt der Fehler. Kann das daran liegen das ich mal ein checkout gemacht habe vor ca 3 Wochen?
ERROR 1064 (42000) at line 319: 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 'WHERE isys_registry__id=40 LIMIT 1' at line 1
Aber die ich kann mich jetzt einloggen und auch alles sehen.
Nur bei dem Zugriff auf Objekte die Unterobjekte haben (wie z.B. Network oder Storage) bekomme ich Ausnahmefehler.
Was mich stutzig macht ist die Begrenzung auf 65535 für temporärer Tabellen die er anscheinend anlegen will.
Als Beispiel nach dme Aufruf von Netzwerk eines Clients:
sys_exception_database : Query error: 'CREATE TABLE tempObjList_fcfd40055449d01cfd29e1fc83cfa2e4 (isys_catg_netp_list__id
BIGINT, isys_catg_netp_list__isys_iface_model__id
BIGINT, isys_catg_netp_list__isys_iface_manufacturer__id
BIGINT, isys_catg_netp_list__isys_catg_netp__id
BIGINT, isys_catg_netp_list__title
VARCHAR (255), isys_catg_netp_list__description
VARCHAR (65535), isys_catg_netp_list__slotnumber
BIGINT, isys_catg_netp_list__serial
VARCHAR (255), isys_catg_netp_list__status
BIGINT, isys_catg_netp_list__property
BIGINT);': Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs (Extended Information: array ( 'server' => '5.0.24-Debian_0.dotdeb.0-log', 'host' => 'Localhost via UNIX socket', 'client' => '5.0.24', 'proto' => 10, ))
VIEW HANDLER:
Backtrace: #0 _get_backtrace() called at [/var/www/netdoku/src/classes/modules/isys_module_cmdb.class.php:501] #1 isys_module_cmdb->start() called at [/var/www/netdoku/src/classes/modules/isys_module_manager.class.php:232] #2 isys_module_manager->load(2) called at [/var/www/netdoku/src/i-doit.inc.php:124] #3 include_once(/var/www/netdoku/src/i-doit.inc.php) called at [/var/www/netdoku/src/hypergate.inc.php:155] #4 include_once(/var/www/netdoku/src/hypergate.inc.php) called at [/var/www/netdoku/index.php:352]
isys_exception_dao : DAO Exception: Running transaction has been canceled. Could not isys_component_dao::update() : CREATE TABLE tempObjList_fcfd40055449d01cfd29e1fc83cfa2e4 (isys_catg_netp_list__id
BIGINT, isys_catg_netp_list__isys_iface_model__id
BIGINT, isys_catg_netp_list__isys_iface_manufacturer__id
BIGINT, isys_catg_netp_list__isys_catg_netp__id
BIGINT, isys_catg_netp_list__title
VARCHAR (255), isys_catg_netp_list__description
VARCHAR (65535), isys_catg_netp_list__slotnumber
BIGINT, isys_catg_netp_list__serial
VARCHAR (255), isys_catg_netp_list__status
BIGINT, isys_catg_netp_list__property
BIGINT); (Extended Information: 0)
System ist :
mysql 5.0.24
PHP Version 5.1.4