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

    Fehler nach Update von 1.11.2 > 1.12; Globale Suche

    Scheduled Pinned Locked Moved Entwicklung
    4 Posts 3 Posters 699 Views 3 Watching
    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.
    • E Offline
      edvhoyer-energie.de
      last edited by

      Moin Moin,

      nach dem Update auf 1.12 ist es bei uns nicht mehr möglich die globale Suche zu nutzen.
      Jedesmal wenn ein Objekt gesucht wird, welches definitiv namentlich in der Datenbank vorhanden ist, bekommen wir diese Fehlermeldung:

      Fatal error: Uncaught TypeError: Argument 1 passed to idoit\Module\Search\Index\DocumentMetadata::createInstanceFromArray() must be of the type array, null given, called in /opt/lampp/htdocs/src/classes/modules/search/src/Query/Engine/Mysql/Query.php on line 172 and defined in /opt/lampp/htdocs/src/classes/modules/search/src/Index/DocumentMetadata.php:111 Stack trace: #0 /opt/lampp/htdocs/src/classes/modules/search/src/Query/Engine/Mysql/Query.php(172): idoit\Module\Search\Index\DocumentMetadata::createInstanceFromArray(NULL) #1 /opt/lampp/htdocs/src/classes/modules/search/src/Query/Engine/Mysql/SearchEngine.php(36): idoit\Module\Search\Query\Engine\Mysql\Query->search(Array) #2 /opt/lampp/htdocs/src/classes/modules/search/src/Query/QueryManager.php(102): idoit\Module\Search\Query\Engine\Mysql\SearchEngine->search(Array) #3 /opt/lampp/htdocs/src/classes/modules/search/src/Controller/Main.php(81): idoit\Module\Search\Query\QueryManager->search() #4 /opt/lampp/htdocs/src/idoit/Controller/CatchallController.php(106): idoit\M in /opt/lampp/htdocs/src/classes/modules/search/src/Index/DocumentMetadata.php on line 111

      Wenn in der Datenbank nach etwas gesucht wird was nicht vorhanden ist, wird dieses vernünftig und ohne Fehlermeldung, dargestellt.
      Des Weiteren ist die Suche via #ObjID bzw. title:1234 nicht betroffen.

      Bitte um Hilfe ggf. gerne auch Remoteunterstützung.
      Vielen Dank
      Gruß - Daniel

      1 Reply Last reply Reply Quote 0
      • arminsA Offline
        armins
        last edited by

        Hallo Daniel,

        ich hatte ein ähnliches Problem. Es war gelöst nachdem über console.php das Kommando "search-index" gestartet wurde.
        Dieses Kommando, sowie noch ein paar andere haben wir als täglichen Cronjob morgens laufen. Das kann ich nur empfehlen. In der Knowledge-Base ist das z.B. unter https://kb.i-doit.com/display/de/Cronjobs+einrichten beschrieben.

        Armin

        1 Reply Last reply Reply Quote 0
        • D Offline
          danny70437
          last edited by

          Hi,

          in 1.12 kann man dies auch unter "Verwaltung >> Systemtools >> Cache / Datenbank >> Andere >> Starte Indexing" machen.

          Viele Grüße
          Daniel

          1 Reply Last reply Reply Quote 0
          • E Offline
            edvhoyer-energie.de
            last edited by

            Moin Danny,

            deine Lösung hat funktioniert. Vielen Dank

            Gruß - Daniel

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