Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Suche verursacht HTTP-Code 500

    Scheduled Pinned Locked Moved Allgemein
    1 Posts 1 Posters 60 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      julius
      last edited by

      Liebe i-doit Community,
      ich nutze i-Doit 30 auf Ubuntu 22.04 mit PHP 8.1

      Bei der Suche über das Suchfeld erhalte ich folgenden Fehler:

      Auszug aus /var/log/apache2/error.log

      [Mon Jun 10 09:39:33.722230 2024] [php:error] [pid 3817419] [client 10.25.26.241:53394] PHP Fatal error:  Uncaught TypeError: idoit\\Module\\Search\\Index\\DocumentMetadata::createInstanceFromArray(): Argument #1 ($data) must be of type array, null given, called in /var/www/html/i-doit/src/classes/modules/search/src/Query/Engine/Mysql/Query.php on line 199 and defined in /var/www/html/i-doit/src/classes/modules/search/src/Index/DocumentMetadata.php:111\nStack trace:\n#0 /var/www/html/i-doit/src/classes/modules/search/src/Query/Engine/Mysql/Query.php(199): idoit\\Module\\Search\\Index\\DocumentMetadata::createInstanceFromArray()\n#1 /var/www/html/i-doit/src/classes/modules/search/src/Query/Engine/Mysql/SearchEngine.php(36): idoit\\Module\\Search\\Query\\Engine\\Mysql\\Query->search()\n#2 /var/www/html/i-doit/src/classes/modules/search/src/Query/QueryManager.php(102): idoit\\Module\\Search\\Query\\Engine\\Mysql\\SearchEngine->search()\n#3 /var/www/html/i-doit/src/classes/modules/search/src/Controller/Main.php(81): idoit\\Module\\Search\\Query\\QueryManager->search()\n#4 /var/www/html/i-doit/src/idoit/Controller/CatchallController.php(106): idoit\\Module\\Search\\Controller\\Main->handle()\n#5 /var/www/html/i-doit/src/classes/core/isys_request_controller.class.php(299): idoit\\Controller\\CatchallController->handle()\n#6 /var/www/html/i-doit/src/classes/core/isys_request_controller.class.php(232): isys_request_controller->handle()\n#7 /var/www/html/i-doit/src/classes/core/isys_application.class.php(93): isys_request_controller->parse()\n#8 /var/www/html/i-doit/src/application.inc.php(42): isys_application::run()\n#9 /var/www/html/i-doit/src/i-doit.inc.php(137): include_once('...')\n#10 /var/www/html/i-doit/src/hypergate.inc.php(244): include_once('...')\n#11 /var/www/html/i-doit/index.php(206): include_once('...')\n#12 {main}\n  thrown in /var/www/html/i-doit/src/classes/modules/search/src/Index/DocumentMetadata.php on line 111, referer: https://SERVERNAME/i-doit/?moduleID=8&moduleSubID=7&pID=1
      

      Die entsprechende Query lautet:

      https://SERVERNAME/i-doit/search?q=servernameXYZ
      

      Bemerkenswert ist, dass die Suche bei bestimmten Suchparametern funktioniert. Leider erkenne ich darin jedoch keine Muster.

      Vielleicht hat ja jemand eine Idee.

      Liebe Grüße,

      Julius

      1 Reply Last reply Reply Quote 0
      • First post
        Last post