Ich mach mal weiter und sehe, ob das hinhaut.
Indexierung schlägt fehl
- Tobi_IN
- Erledigt
-
-
Jetzt habe ich sämtliche Kategorien neu eingestellt und alle alten gelöscht. Leider das gleiche Ergebnis. Hat einer noch eine Idee?
-
DB Reparatur durchgeführt und Joomla-Cache gelöscht?
-
Ja. Er sagt, die Datenbanken sind up to date. Cache ist eh ausgeschaltet. Er bricht letztlich genauso ab wie vorher.
Ist wieder genau eine Kategorie mehr als unter "Content" --> "Categories" angezeigt wird. Bin echt ratlos.
-
Es gibt ja die Möglichlkeit in jeder Kategorie die Indexierung auf "no index" einzustellen. Wenn ich nun bei den Kategorien den Index abschalte, dürften diese Kategorien auch nicht im internen Indexierungsvorgang berücksichtigt werden. Ja, es ist wieder ein Ausschlußverfahren aber wie will man denn sonst noch den Bösewicht finden. Bedeutet also, dass du mal 10er weise die Indexierung deaktivierts, durchlaufen lässt und schaust wann es crasht.
Ich habe aber noch nie probiert, ob Joomla dann intern auch wirklich keinen Index erstellt.
Nachtrag:
Dieser Fehler ist wohl nicht neu aber es scheint noch keine Lösung dafür zu geben:
-
Ich werd's mal versuchen mit den 10er Schritten. Der Nachtrag ist interessant. Vielleicht finde ich den "Bösewicht"
-
OK, wenigstens gehts es nicht nur dir so und der Fehler ist schon bekannt.
Drück dir die Daumen!
Nur so ein Gedanke:
Gibt es vielleicht Beiträge oder Kategorien, die von Usern angelegt wurden, die mittlerweile in der Benutzerverwaltung gelöscht sind?
Vielleicht noch vor der Migration auf J4...
Ich habe es mal im "JUG Online D-A-CH" mit aufgenommen und rumgefragt ob es bereits eine Lösung oder weitere Ansätze gibt.
Kann aber etwas dauern...
So, hier schon mal der Weg. Bitte ausprobieren.
-
Wie sooft vielen Dank! Aber hat leider nicht geklappt
-
Wie sooft vielen Dank! Aber hat leider nicht geklappt
Bitte schreibe genau auf, was nicht geklappt hat, da ich die Info an die Entwickler weitergeben möchte.
Hast du dich genau an die Anweisung im Link gehalten?
-
Ich hab mich genau an die Anweisungen gehalten, aber es ist beim Indexieren der gleiche Fehler.
-
OK ich gebe es weiter!
-
Kannst du einmal überprüfen ob in deiner categories Tabelle der Eintrag mit der ID 1 einen Titel hat?
-
id 1 hat den Titel "ROOT" und den alias "root", der Bereich path ist leer (also keinerlei Zeichen)
-
Und das ist richtig. Das sind die Core Kategorien (in einer frischen J4 Installation):
Code(1, 0, 0, 0, 11, 0, '', 'system', 'ROOT', 'root', (2, 27, 1, 1, 2, 1, 'uncategorised', 'com_content', 'Uncategorised', 'uncategorised' (3, 28, 1, 3, 4, 1, 'uncategorised', 'com_banners', 'Uncategorised', 'uncategorised' (4, 29, 1, 5, 6, 1, 'uncategorised', 'com_contact', 'Uncategorised', 'uncategorised' (5, 30, 1, 7, 8, 1, 'uncategorised', 'com_newsfeeds', 'Uncategorised', 'uncategorised' (7, 32, 1, 9, 10, 1, 'uncategorised', 'com_users', 'Uncategorised', 'uncategorised'
-
Tja, dann weiß ich auch nicht. Ist ärgerlich, weil nur ein Teil der Artikel jetzt in der Suche auf der Seite zu finden ist.
-
Tobi, ich mach gerade den Durchlauferhitzer für dein Problem und leite deine sowie die Antworten der Joomla-Entwickler von einer Plattform zur anderen weiter. Sobald es was Neues gibt, werde ich es hier platzieren. Das geht aber nicht so schnell...
Ich habe vorgeschlagen, dass der Einwickler sich hier im Thema mit einloggt und direkt kommuniziert... Antwort steht noch aus.
-
Vielleicht hat das oben schon jemand geschrieben. Sind mir aber zu viele Posts im Moment, das zu prüfen
Es gibt hier ein Issue, das den Fehler auch hat: https://github.com/joomla/joomla-cms/issues/35977
Kernaussage einer Antwort:
ZitatThe error message is misleading and indeed needs to be fixed. The problem is, that a finder plugin tries to add a taxonomy with an empty title. This could be an author of an article which couldn't be loaded and thus is working with an empty string or something similar
Also: "Die Fehlermeldung ist irrreführend".
Es gibt dazu einen Lösungsansatz: https://github.com/joomla/joomla-cms/pull/36759
Aussage:
Zitat
If a finder plugin tries to add an empty taxonomy, this can fail with the error message from #35977. This PR should fix that. This most likely is an article with a non-existing author or something similar.Also: Wenn ein Finder-Plugin versucht, ein leeres Feld, z.B. den Ersteller, in einem Beitrag oder ähnlich, bei der Indexierung indexieren zu lassen, kommt es zu obiger, irreführender, Fehlermeldung.
Es geht also NICHT unbedingt um Kategorien!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sondern um viele denkbare Felder, z.B. in einem Beitrag, die durchaus leer sein dürfen, aber üblicherweise nicht leer sind.
Hier dann noch der Fix dazu: https://github.com/joomla/joomla-cms/pull/36759/files
Grüne Zeilen rein in: administrator/components/com_finder/src/Indexer/Result.php
Warum der nun für Joomla 4.1 ist, weiß ich nicht so genau. Vielleicht ist das ja die nächste, kommende 4er-Version?
-
z.B. in einem Beitrag, die durchaus leer sein dürfen, aber üblicherweise nicht leer sind.
Korrektur: Die eventuell was drinnen stehen haben, was nicht ermittelt werden kann. Z.B. einen Autor, der nicht mehr in der Datenbank zu finden ist.
Oder eine Katgeorie, die es in der DB nicht mehr gibt, vermutlich auch.
So Zeugs halt
-
Es gibt hier ein Issue, das den Fehler auch hat: https://github.com/joomla/joomla-cms/issues/35977
Kernaussage einer Antwort:
--> das hatte ich schon probiert, hat aber nichts gebracht.
ich versuch mal die Beiträge durchzusehen, ob da Kategorien auftauchen, die es nicht mehr gibt bzw. Autoren. Könnte sein, dass beim Update von 3 zu 4 hier was durcheinander geraten ist. Auf alle Fälle, ganz, ganz herzlichen Dank für euer aller Hilfe! FInde ich großartig! -