Re: [CON-348] Fehler in der Baumstruktur nach Update auf 4.8
Verfasst: Fr 24. Sep 2010, 08:30
Schau mal ein paar Posts weiter oben.Fips hat geschrieben:Gibt es dafür schon eine Lösung oder heißt dies ich muss zurück auf die 4.8.12?
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
Schau mal ein paar Posts weiter oben.Fips hat geschrieben:Gibt es dafür schon eine Lösung oder heißt dies ich muss zurück auf die 4.8.12?
LiesFips hat geschrieben:Hallo,
bei mir sieht das genau so aus. Nach dem Update auf die 4.8.13 waren die Kategoriebäume ok.
Ich habe dann einen Baum unter Kategorie verschoben und dann waren die Kategorien durcheinander, aber nur unter den Bereich Kategorien!
In der Baumdarstellung unter Artikel ist es so, wie ich eigentlich haben wollte. Doch im Frontend werden die verschobenen Kategorien nicht angezeigt.
Gibt es dafür schon eine Lösung oder heißt dies ich muss zurück auf die 4.8.12?
Danke Fips
Server Betriebssystem Apache/2.2.16
PHP Datenbankerweiterung mysql
Datenbankserver-Version 5.1.45-log
Installierte PHP-Version 5.2.11
safe_mode Deaktiviert
magic_quotes_gpc Aktiviert
magic_quotes_runtime Deaktiviert
gpc_order
memory_limit 500M
max_execution_time 90
Deaktivierte Funktionen nichts deaktiviert
Gettext Erweiterung geladen
sql.safe_mode Deaktiviert
Code: Alles auswählen
[12-Oct-2010 16:31:20] /deutsch/xxx/ MySQL error 1054: Unknown column 'b.idcat' in 'on clause'
SELECT count(*) AS anzahl
FROM con_cat AS a,
con_cat AS b,
con_cat AS c
LEFT JOIN con_cat_art AS d ON b.idcat = d.idcat
LEFT JOIN con_art_lang AS e ON d.idart = e.idart
WHERE
(
(
c.idcat = b.idcat
AND b.idcat = a.idcat
)
)
AND a.idcat = 233
AND e.online = 1
AND e.redirect = 0
AND e.external_redirect = 0
AND d.is_start = 0
[12-Oct-2010 16:31:20] /deutsch/xxx/ next_record called with no query pending in Module ID 116.
[12-Oct-2010 16:53:09] /deutsch/xxx/ MySQL error 1054: Unknown column 'b.idcat' in 'on clause'
SELECT count(*) AS anzahl
FROM con_cat AS a,
con_cat AS b,
con_cat AS c
LEFT JOIN con_cat_art AS d ON b.idcat = d.idcat
LEFT JOIN con_art_lang AS e ON d.idart = e.idart
WHERE
(
(
c.idcat = b.idcat
AND b.idcat = a.idcat
)
)
AND a.idcat = 233
AND e.online = 1
AND e.redirect = 0
AND e.external_redirect = 0
AND d.is_start = 0
[12-Oct-2010 16:53:09] /deutsch/xxx/ next_record called with no query pending in Module ID 116.
[12-Oct-2010 18:21:04] /deutsch/xxx/xxx/ MySQL error 1054: Unknown column 'b.idcat' in 'on clause'
SELECT count(*) AS anzahl
FROM con_cat AS a,
con_cat AS b,
con_cat AS c
LEFT JOIN con_cat_art AS d ON b.idcat = d.idcat
LEFT JOIN con_art_lang AS e ON d.idart = e.idart
WHERE
(
(
c.idcat = b.idcat
AND b.idcat = a.idcat
)
)
AND a.idcat = 233
AND e.online = 1
AND e.redirect = 0
AND e.external_redirect = 0
AND d.is_start = 0
[12-Oct-2010 18:21:04] /deutsch/xxx/xxx/ next_record called with no query pending in Module ID 116.
Code: Alles auswählen
INSERT INTO `con_cat_tree` VALUES (112337,73,0);
INSERT INTO `con_cat_tree` VALUES (112338,75,1);
INSERT INTO `con_cat_tree` VALUES (112339,303,2);
INSERT INTO `con_cat_tree` VALUES (112340,304,2);
INSERT INTO `con_cat_tree` VALUES (112341,302,2);
INSERT INTO `con_cat_tree` VALUES (112342,74,1);
INSERT INTO `con_cat_tree` VALUES (112343,84,2);
INSERT INTO `con_cat_tree` VALUES (112344,284,3);
INSERT INTO `con_cat_tree` VALUES (112345,77,1);
INSERT INTO `con_cat_tree` VALUES (112346,291,2);
INSERT INTO `con_cat_tree` VALUES (112347,292,2);
INSERT INTO `con_cat_tree` VALUES (112348,293,2);
INSERT INTO `con_cat_tree` VALUES (112349,294,2);
INSERT INTO `con_cat_tree` VALUES (112350,377,2);
INSERT INTO `con_cat_tree` VALUES (112351,295,2);
INSERT INTO `con_cat_tree` VALUES (112352,296,2);
INSERT INTO `con_cat_tree` VALUES (112353,297,2);
INSERT INTO `con_cat_tree` VALUES (112354,305,2);
INSERT INTO `con_cat_tree` VALUES (112355,306,2);
INSERT INTO `con_cat_tree` VALUES (112356,307,2);
INSERT INTO `con_cat_tree` VALUES (112357,308,2);
INSERT INTO `con_cat_tree` VALUES (112358,309,2);
INSERT INTO `con_cat_tree` VALUES (112359,310,2);
INSERT INTO `con_cat_tree` VALUES (112360,311,2);
INSERT INTO `con_cat_tree` VALUES (112361,78,1);
INSERT INTO `con_cat_tree` VALUES (112362,82,2);
INSERT INTO `con_cat_tree` VALUES (112363,298,2);
INSERT INTO `con_cat_tree` VALUES (112364,299,2);
INSERT INTO `con_cat_tree` VALUES (112365,300,2);
INSERT INTO `con_cat_tree` VALUES (112366,312,2);
INSERT INTO `con_cat_tree` VALUES (112367,313,2);
INSERT INTO `con_cat_tree` VALUES (112368,314,2);
INSERT INTO `con_cat_tree` VALUES (112369,348,2);
INSERT INTO `con_cat_tree` VALUES (112370,79,1);
INSERT INTO `con_cat_tree` VALUES (112371,346,1);
INSERT INTO `con_cat_tree` VALUES (112372,301,2);
INSERT INTO `con_cat_tree` VALUES (112373,80,1);
INSERT INTO `con_cat_tree` VALUES (112374,315,2);
INSERT INTO `con_cat_tree` VALUES (112375,316,2);
INSERT INTO `con_cat_tree` VALUES (112376,336,2);
INSERT INTO `con_cat_tree` VALUES (112377,340,2);
INSERT INTO `con_cat_tree` VALUES (112378,350,2);
INSERT INTO `con_cat_tree` VALUES (112379,337,2);
INSERT INTO `con_cat_tree` VALUES (112380,380,2);
INSERT INTO `con_cat_tree` VALUES (112381,381,2);
INSERT INTO `con_cat_tree` VALUES (112382,382,2);
INSERT INTO `con_cat_tree` VALUES (112383,338,2);
INSERT INTO `con_cat_tree` VALUES (112384,341,2);
INSERT INTO `con_cat_tree` VALUES (112385,375,2);
INSERT INTO `con_cat_tree` VALUES (112386,358,2);
INSERT INTO `con_cat_tree` VALUES (112387,339,2);
INSERT INTO `con_cat_tree` VALUES (112388,344,2);
INSERT INTO `con_cat_tree` VALUES (112389,359,2);
INSERT INTO `con_cat_tree` VALUES (112390,345,2);
INSERT INTO `con_cat_tree` VALUES (112391,361,2);
INSERT INTO `con_cat_tree` VALUES (112392,362,2);
INSERT INTO `con_cat_tree` VALUES (112393,360,2);
INSERT INTO `con_cat_tree` VALUES (112394,379,2);
INSERT INTO `con_cat_tree` VALUES (112395,383,2);
INSERT INTO `con_cat_tree` VALUES (112396,384,2);
INSERT INTO `con_cat_tree` VALUES (112397,81,1);
INSERT INTO `con_cat_tree` VALUES (112398,85,2);
INSERT INTO `con_cat_tree` VALUES (112399,317,2);
INSERT INTO `con_cat_tree` VALUES (112400,318,2);
INSERT INTO `con_cat_tree` VALUES (112401,319,2);
INSERT INTO `con_cat_tree` VALUES (112402,376,2);
INSERT INTO `con_cat_tree` VALUES (112403,320,2);
INSERT INTO `con_cat_tree` VALUES (112404,321,2);
INSERT INTO `con_cat_tree` VALUES (112405,322,2);
INSERT INTO `con_cat_tree` VALUES (112406,342,2);
INSERT INTO `con_cat_tree` VALUES (112525,290,0);
INSERT INTO `con_cat_tree` VALUES (112526,323,0);
INSERT INTO `con_cat_tree` VALUES (112527,324,0);
INSERT INTO `con_cat_tree` VALUES (112528,333,1);
INSERT INTO `con_cat_tree` VALUES (112529,363,1);
INSERT INTO `con_cat_tree` VALUES (112530,364,2);
INSERT INTO `con_cat_tree` VALUES (112531,365,2);
INSERT INTO `con_cat_tree` VALUES (112532,366,2);
INSERT INTO `con_cat_tree` VALUES (112533,367,2);
INSERT INTO `con_cat_tree` VALUES (112534,368,2);
INSERT INTO `con_cat_tree` VALUES (112535,369,2);
INSERT INTO `con_cat_tree` VALUES (112536,370,2);
INSERT INTO `con_cat_tree` VALUES (112537,371,1);
INSERT INTO `con_cat_tree` VALUES (112538,372,2);
INSERT INTO `con_cat_tree` VALUES (112539,373,1);
INSERT INTO `con_cat_tree` VALUES (112540,334,1);
INSERT INTO `con_cat_tree` VALUES (112541,325,0);
INSERT INTO `con_cat_tree` VALUES (112542,327,0);
INSERT INTO `con_cat_tree` VALUES (112543,351,1);
INSERT INTO `con_cat_tree` VALUES (112544,356,2);
INSERT INTO `con_cat_tree` VALUES (112545,352,2);
INSERT INTO `con_cat_tree` VALUES (112546,353,2);
INSERT INTO `con_cat_tree` VALUES (112547,354,2);
INSERT INTO `con_cat_tree` VALUES (112548,355,2);
INSERT INTO `con_cat_tree` VALUES (112549,328,1);
INSERT INTO `con_cat_tree` VALUES (112550,329,1);
INSERT INTO `con_cat_tree` VALUES (112551,330,1);
Code: Alles auswählen
INSERT INTO `con_cat_tree` VALUES (112578,330,1);
INSERT INTO `con_cat_tree` VALUES (112577,329,1);
INSERT INTO `con_cat_tree` VALUES (112576,328,1);
INSERT INTO `con_cat_tree` VALUES (112575,355,2);
INSERT INTO `con_cat_tree` VALUES (112574,354,2);
INSERT INTO `con_cat_tree` VALUES (112573,353,2);
INSERT INTO `con_cat_tree` VALUES (112572,352,2);
INSERT INTO `con_cat_tree` VALUES (112571,356,2);
INSERT INTO `con_cat_tree` VALUES (112570,351,1);
INSERT INTO `con_cat_tree` VALUES (112569,327,0);
INSERT INTO `con_cat_tree` VALUES (112568,325,0);
INSERT INTO `con_cat_tree` VALUES (112567,334,1);
INSERT INTO `con_cat_tree` VALUES (112566,373,1);
INSERT INTO `con_cat_tree` VALUES (112565,372,2);
INSERT INTO `con_cat_tree` VALUES (112564,371,1);
INSERT INTO `con_cat_tree` VALUES (112563,370,2);
INSERT INTO `con_cat_tree` VALUES (112562,369,2);
INSERT INTO `con_cat_tree` VALUES (112561,368,2);
INSERT INTO `con_cat_tree` VALUES (112560,367,2);
INSERT INTO `con_cat_tree` VALUES (112559,366,2);
INSERT INTO `con_cat_tree` VALUES (112558,365,2);
INSERT INTO `con_cat_tree` VALUES (112557,364,2);
INSERT INTO `con_cat_tree` VALUES (112556,363,1);
INSERT INTO `con_cat_tree` VALUES (112555,333,1);
INSERT INTO `con_cat_tree` VALUES (112554,324,0);
INSERT INTO `con_cat_tree` VALUES (112553,323,0);
INSERT INTO `con_cat_tree` VALUES (112552,290,0);
Doch. Das ist das mysteriöse. Ich wollte es selbst nicht glauben, habe eben gerade den Patch nochmal neu eingespielt und mit diff verglichen. Er ist definitiv online.Dodger77 hat geschrieben:Das Verhalten mit und ohne Patch ist aber nicht das gleiche, oder?
Die Leerzeile habe ich bewusst gesetzt. Der 2. Block war in WinMerge als "verändert" markiert, ich habe jedoch keine parallelen zwischen beiden gefunden und dachte daher, er ist hier von einem Ersetzen ausgegangen. Die beiden Blocke waren auch durch einige zig Zeilen getrennt. Sofern das relevant ist, kann ich Dir die Dumps auch (zensiert) vollständig schicken..Dodger77 hat geschrieben: Interessanterweise werden - soweit ich das sehe - alle Einträge der con_cat_tree unterhalb der Leerzeile in dem ersten Dump genau wiederholt in dem zweiten. Die sind wohl nur entgegengesetzt sortiert. Für die Reihenfolge sollte das aber keinen Unterschied machen.
Muss eg. Ich habe:Dodger77 hat geschrieben:Aber auch die oberen (z.B. idcat 73) gehören zu dem betroffenen Mandanten?
Herzlichen Dank - schicke ich Dir.Dodger77 hat geschrieben:Ich kann da gerne morgen herein sehen, um das nochmal zu überprüfen. Es wäre super, wenn ich dafür einen - gerne anonymisierten - Dump der con_cat und der con_cat_tree bekommen könnte. Am besten wäre natürlich vor dem Auftauchen des Problems und danach.
Danke, aber ich denke dann wird die Zeile auch irrelevant sein. Beim Erstellen einer neuen Kategorie sollte imho kein Plugin greifen, schon gar nicht schreibend.dominik.ziegler_4fb hat geschrieben:Die Abfrage, die oben einen Fehler produziert im Log stammt aus einem Modul und kommt nicht von Contenido. Anscheinend ist das Statement an der Stelle nicht korrekt. Wo hier allerdings der Fehler ist kann ich erst mal nicht feststellen.