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 830 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

            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
            • First post
              Last post