Import aus Jdisc läuft auf Fehler
-
ich bekommen wenn ich den Import starte nach ein paar Sekunden diesen Fehler angezeigt. Der import lief aber schon mal.
was kann das sein ?
Version 1.19
[Thu Oct 20 14:49:35.342340 2022] [mpm_prefork:notice] [pid 1025] AH00163: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations [Thu Oct 20 14:49:35.342423 2022] [core:notice] [pid 1025] AH00094: Command line: '/usr/sbin/apache2' [Thu Oct 20 14:50:50.249336 2022] [php:error] [pid 1287] [client 130.50.101.27:65388] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/html/src/classes/export/isys_export_helper.class.php:5296\nStack trace:\n#0 /var/www/html/src/classes/import/handler/isys_import_handler_cmdb.class.php(4559): isys_export_helper->log_port_assigned_ips_import()\n#1 /var/www/html/src/classes/import/handler/isys_import_handler_cmdb.class.php(3380): isys_import_handler_cmdb->merge_missing_data()\n#2 /var/www/html/src/classes/import/handler/isys_import_handler_cmdb.class.php(1515): isys_import_handler_cmdb->import_categories()\n#3 /var/www/html/src/classes/modules/jdisc/handler/ajax/isys_ajax_handler_jdisc.class.php(440): isys_import_handler_cmdb->import()\n#4 /var/www/html/src/classes/modules/jdisc/handler/ajax/isys_ajax_handler_jdisc.class.php(55): isys_ajax_handler_jdisc->process_import()\n#5 /var/www/html/src/classes/ajax/isys_ajax.class.php(135): isys_ajax_handler_jdisc->init()\n#6 /var/www/html/src/classes/ajax/isys_ajax.class.php(99): isys_ajax->call()\n#7 /var/www/html/src/ajax.inc.php(115): isys_ajax->init()\n#8 /var/www/html/index.php(154): require_once('...')\n#9 {main}\n thrown in /var/www/html/src/classes/export/isys_export_helper.class.php on line 5296, referer: http://130.50.100.174/?moduleID=50¶m=6&treeNode=506&mNavID=2 -
Hey @m-thomas
dieser Fehler dürfte in moderneren Versionen von i-doit nicht auftreten - es handelt sich bei der Code-Zeile (in
/src/classes/export/isys_export_helper.class.php, Zeile5296) um eine Überprüfung auf eine alte Kategorie-Konstante.Könntest du mal folgende SQL Queries auf deinem System ausführen und mir das Ergebnis mitteilen:
Diese Query dürfte kein Ergebnis liefern:
SELECT * FROM `isysgui_catg` WHERE `isysgui_catg__const` LIKE 'C__CMDB__SUBCAT__NETWORK_INTERFACE_L'Diese Query sollte eine Zeile liefern
SELECT * FROM `isysgui_catg` WHERE `isysgui_catg__const` LIKE 'C__CATG__NETWORK_LOG_PORT'Möglicherweise gab es bei einem vergangenen i-doit Update mal ein Problem? Das könnte dann dazu führen das die Kategorie noch unter der alten Konstante zu finden ist.
Viele Grüße
Leo -
@LFischer
beides korrekt d.h. die eine Abfrage liefert kein Ergebnis die andere schonDie Installation ist eine frische i-doit 1.19 Installation d.h. kein Upgrade
-
weitere Ideen?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login