SQL-Error Objekte

Fragen und Infos zur Installation & Update von webEdition.
r_kempf
Senior Member
Beiträge: 214
Registriert: Do 14. Apr 2016, 13:27

SQL-Error Objekte

Beitragvon r_kempf » Do 8. Okt 2020, 16:39

Hallo,
auf einer Testinstallation haben wir ein Update von 8.1.3 auf 9.0.3 durchgeführt, danach Rebuild.
-> PHP 7.3
-> MySQL 8.0

Jetzt werden keine Objekte mehr angezeigt. Die listviews geben nichts aus und auch wenn man das Objekt direkt aufruft kommt nichts, obwohl die Objekte im Backend vorhanden sind.

Im Fehlerlog erscheint ein SQL-Error:

Code: Alles auswählen

MYSQL-ERROR
Fehler: 1064
Detail: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'of.`ID` AS `we_ID`,of.`ParentID` AS `we_ParentID`,of.`Filename` AS `we_Filename`' at line 1
Info:
Query: SELECT of.ID AS OF_ID,ob1.`text_Kurztext` AS we_description,ob1.`input_Produktname` AS we_title,of.`ID` AS `we_ID`,of.`ParentID` AS `we_ParentID`,of.`Filename` AS `we_Filename`,of.`ContentType` AS `we_ContentType`,of.`Creation_Date` AS `we_Creation_Date`,of.`Mod_Date` AS `we_Mod_Date`,of.`Publish_Date` AS `we_Publish_Date`,of.`Path` AS `we_Path`,of.`Url` AS `we_Url`,of.`TriggerID` AS `we_TriggerID`,of.`CreatorID` AS `we_CreatorID`,of.`ModifierID` AS `we_ModifierID`,of.`RestrictOwners` AS `we_RestrictOwners`,of.`Owners` AS `we_Owners`,of.`OwnersReadOnly` AS `we_OwnersReadOnly`,of.`Workspaces` AS `we_Workspaces`,of.`TableID` AS `we_TableID`,of.`Category` AS `we_Category`,of.`IsSearchable` AS `we_IsSearchable`,of.`Language` AS `we_Language`,of.`WebUserID` AS `we_WebUserID`,of.`IsClassFolder` AS `we_IsClassFolder`,of.`IsFolder` AS `we_IsFolder`,of.`IsPublished` AS `we_IsPublished`,of.`IsModified` AS `we_IsModified`,of.`CreationDate` AS `we_CreationDate`,of.`ModDate` AS `we_ModDate`,of.`Published` AS `we_Published`,of.`Text` AS `we_Text`,of.`ClassName` AS `we_ClassName`,of.`Charset` AS `we_Charset`,ob1.`input_SEO_URL` AS `SEO_URL`,ob1.`input_Produktname` AS `Produktname`,ob1.`img_Produktfoto` AS `Produktfoto`,ob1.`text_Produktbeschreibung` AS `Produktbeschreibung`,ob1.`input_Produktart` AS `Produktart`,ob1.`checkbox_Neuheit` AS `Neuheit`,ob1.`text_Kurztext` AS `Kurztext`,ob1.`OF_ID` AS `ID`,ob1.`OF_DocumentTable` AS `DocumentTable`
FROM tblObject_1 AS `ob1` JOIN tblObjectFiles `of` ON (of.ID=ob1.OF_ID AND ob1.OF_DocumentTable="tblObjectFiles")
WHERE of.IsSearchable=1 AND  (of.Workspaces="" OR CONCAT(",",of.Workspaces,",") REGEXP ",(44|0),")  AND  ( of.IsPublished=1 )  AND of.isFolder=0 AND of.ParentID IN(2,2) ORDER BY of.Text LIMIT 0,100000000

Backtrace: 	

#0 we_base_errorHandler::errorHandler called at [:]
#1 we_database_base->query called at [webEdition/we/classes/listview/we_listview_object.class.php:128]
#2 we_listview_object->__construct called at [webEdition/we/classes/tag/we_tag_listview.class.php:182]
#3 we_tag_listview::tag called at [webEdition/we/classes/weTag/we_weTag_util.class.php:108]
#4 we_weTag_util::tag called at [webEdition/generated/templates/templates/produktgruppe.php:260]
#5 include(/is/htdocs/XXX/www/test/webEdition/generated/templates/templates/produktgruppe.php) called at [webEdition/we/classes/editor/we_editor_showTempDocumentData.class.php:47]
#6 we_editor_showTempDocumentData->show called at [webEdition/we/include/we_showDocument.inc.php:100]
#7 require(/is/htdocs/XXX/www/test/webEdition/we/include/we_showDocument.inc.php) called at [produkte/muster.html:4]



mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: SQL-Error Objekte

Beitragvon mokraemer » Do 8. Okt 2020, 17:27

siehe anderer Post, liegt an eurer MySQL Version
webEdition-Kern-Entwickler

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: SQL-Error Objekte

Beitragvon mokraemer » Do 8. Okt 2020, 17:48

so, ich hab dazu jetzt mal updates eingecheckt - mit mysql 8 solltet ihr in WE 8.1.3 und 9 auf die nightly gehen, denn darin sind die Änderungen - wäre gut, wenn ihr mal schauen könntet ob da noch was aufschlägt. In Ermangelung einer MySQL 8 fallen solche Änderungen nicht auf. Gerade wenn dann auch noch die Syntax völlig korrekt ist...
webEdition-Kern-Entwickler

r_kempf
Senior Member
Beiträge: 214
Registriert: Do 14. Apr 2016, 13:27

Re: SQL-Error Objekte

Beitragvon r_kempf » Do 8. Okt 2020, 18:15

Danke Marc, aber Update kann nicht durchgeführt werden.
Nach Klick auf den Button "Nach neuer Version suchen" erscheint die Meldung:
"Sie haben keine Berechtigung für diese Aktion!
Bitte melden Sie sich neu an!"
Benutzerrechte sind im Backend definitiv auf Administrationsrechte eingestellt.

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: SQL-Error Objekte

Beitragvon mokraemer » Do 8. Okt 2020, 18:28

Ihr habt bei System -> Sitzung für jeden Benutzer verschlüsseln -> Cookie ausgewählt. Stell das mal auf Transparent, dabei fliegst du dann erneut raus, dann sollte das aber gehen. Cookie funktioniert mit dem Updater nicht.
webEdition-Kern-Entwickler

r_kempf
Senior Member
Beiträge: 214
Registriert: Do 14. Apr 2016, 13:27

Re: SQL-Error Objekte

Beitragvon r_kempf » Fr 9. Okt 2020, 10:26

Guten Morgen,
die nightly ist eingespielt und die Objekte sind da! Danke!
Wir testen das jetzt nochmal weiter und falls uns noch was auffällt, melde ich mich.

r_kempf
Senior Member
Beiträge: 214
Registriert: Do 14. Apr 2016, 13:27

Re: SQL-Error Objekte

Beitragvon r_kempf » Fr 9. Okt 2020, 11:39

Bei den Objekten erstellen wir im Template einen Bereich für die Vorschau wie folgt:

Code: Alles auswählen

<we:ifWebEdition>
<we:var type="text" name="Headline"/>
<we:var type="text" name="Text"/>
</we:ifWebEdition>
Habt Ihr da was geändert, denn in der Vorschau werden die Variablen nicht ausgegeben.

r_kempf
Senior Member
Beiträge: 214
Registriert: Do 14. Apr 2016, 13:27

Re: SQL-Error Objekte

Beitragvon r_kempf » Fr 9. Okt 2020, 12:00

Rebuild auf die index-Tabelle läuft nicht durch und bleibt bei 37% stehen

Im Fehler-Log:
Error type: Exception
Error message:
Argument 2 passed to we_helpers_pdf2text::extractPSTextElement() must be of the type int, float given, called in SECURITY_REPL_DOC_ROOT/webEdition/we/classes/helpers/we_helpers_pdf2text.class.php on line 900

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: SQL-Error Objekte

Beitragvon mokraemer » Fr 9. Okt 2020, 12:51

gut. Dann geben veröffentlichen wir wg. MySQL 8 mal ne neue Version.
webEdition-Kern-Entwickler


Zurück zu „webEdition Installation & Update“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 12 Gäste