Seite 1 von 2

[gelöst] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 13:11
von rethus
Folgender Fehler fällt mir gerade auf:

Installation mit Beispiel-Modulen und Daten. Wechselt man zu den Modulen, erscheint vor den mit ausgelieferten Modulen die Validierungslampe :idea: Rot.
Maus drüber, erscheint nur ne Zahl (siehe image)

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 13:17
von xmurrix
Um welche Umgebung (CONTENIDO Version, PHP-Version, MySQL-Version und Einstellungen) handelt es sich dabei?

Das ist nähmlich nicht reproduzierbar, zumindest nicht anhand bisheriger Kenntnisse. Vielleicht steht auch etwas in errorlog.txt darüber...

Gruß
xmurrix

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 13:59
von rethus
Es wirft derzeit lediglich die deprecated.log einen Fehler aus:

Code: Alles auswählen

Deprecated call: addScript() [class.page.php(220)]: "You shouldn't use inline JS for backend pages"
	addScript() called in file include.mod_overview.php(240)
	include_once() called in file main.php(186)
Serverumgebung:

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 14:03
von xmurrix
Die Meldung "Deprecated call: addScript()" ist mehr ein interner Hinweis für die Entwickler, da man davon weggehen möchte Scripts im Markup einzubetten.

Dein Problem mit der roten Validierungslampe muss an was Anderem liegen.

Gruß
xmurrix

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 14:05
von dominik.ziegler
Haben die Ampeln ein Tooltip? Ggf. gibt auch die Rückgabe des AJAX-Requests der Modulprüfung einen genaueren Hinweis. Wenn es dir möglich ist, die Rückgabe der Anfrage zu ermitteln (über Entwickler-Tools o.ä.), dann stelle sie uns doch bitte mal zur Verfügung.

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 14:10
von xmurrix
Die Umgebung sieht soweit gut aus, da sehe ich nicht auffälliges.

Kannst du bitte prüfen, was da als Response zurückkommt?
Es wird dabei ein AJAX-Request an die ajaxmain.php gesendet, die Antwort müsste ein JSON-String sein.

Gruß
xmurrix

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 16:49
von rethus
dominik.ziegler_4fb hat geschrieben:Haben die Ampeln ein Tooltip? Ggf. gibt auch die Rückgabe des AJAX-Requests der Modulprüfung einen genaueren Hinweis. Wenn es dir möglich ist, die Rückgabe der Anfrage zu ermitteln (über Entwickler-Tools o.ä.), dann stelle sie uns doch bitte mal zur Verfügung.
Tooltip is doch in meinem Screenshot schon abgebildet. Steht immer "6" drin.

xmurrix hat geschrieben: {"state":"error","message":18}
Die unter Message angegebene Zahl ändert sich je nach verwendeten Artikel. "Gelobt seien aussagekräftige Fehlermeldungen" :lol:


## Ergänzung:
Sehe gerade, dass beim Aufruf einmal der Aufruf der main.php komplett fehlschlägt (siehe Image)

Re: [BUG] Validierung von Modul-Code

Verfasst: Mo 11. Nov 2013, 20:52
von dominik.ziegler
Sorry, das habe ich übersehen. :D
Was steht in der Datenbank im Feld "error" in der Tabelle (con_)mod für das entsprechende Modul? Könnte die Zahl die Modul-ID sein?
Passiert das bei allen Modulen?

Re: [BUG] Validierung von Modul-Code

Verfasst: Mi 13. Nov 2013, 10:18
von homtata
Hallo Dominik,

jetzt habe ich den Fehler auch, in einer 4.9.2, die ich von 4.9.0 aktualisiert habe. Alle Module rot (Input und Output). Auch die ganz einfachen Module wie Textinput usw.
Die con_mod zeigt bei allen Modulen "none" im Feld "error", und die Tooltipzahl entspricht tatsächlich der Modulnummer in der Datenbank.

LG
Viktor

Re: [BUG] Validierung von Modul-Code

Verfasst: Mi 13. Nov 2013, 11:51
von frederic.schneider_4fb
Lieber Viktor,

ich habe auf Bitten von Dominik versucht Eure Problematik zu reproduzieren, damit wir eine Lösung finden können.

Wie folgt bin ich vorgegangen:
  • Download und Installation von CONTENIDO 4.9.0 von contenido.org
  • Update von CONTENIDO 4.9.0 auf 4.9.2 von contenido.org
  • Aufruf unter Style -> Module z. B. des Modules "content_date"
Bei mir funktioniert das Modul "content_date" ebenso wie alle anderen sowohl in Version 4.9.0, in Version 4.9.2 nach dem Update als auch in der Entwicklerversion 4.9.3 einwandfrei. Ich kann deshalb Eure Probleme leider nicht reproduzieren. Habt Ihr vllt. noch weitere Informationen für uns bzw. habe ich etwas falsch gemacht?

Re: [BUG] Validierung von Modul-Code

Verfasst: Mi 13. Nov 2013, 14:14
von homtata
Hallo Frederic,

leider fällt mir adhoc auch nix ein. Das Errorlog zeigt nichts, die Module an sich funktionieren. Ich habe mal testweise die Javascripts aus dem Layoutheader genommen und diese auch mal nach unten vor den /body-tag geschoben, nochmal alle Dateien aus dem /cms-Ordner der Setuproutine ersetzt, soweit möglich - nix. Es bleibt rot.
Ich habe auch Module geändert und neu abgespeichert. Rot. Auch die leeren Input-Bereiche - rot.

Mein System läuft auf
CONTENIDO Version 4.9.2
Webserver-Version Apache
Installierte PHP-Version 5.3.27
Datenbankserver-Version 5.5.30-1~dotdeb.0-log
PHP-Datenbankerweiterung mysqli

Als Plugins laufen bei mir
ModRewrite
Smarty
Newsletter
T2T-Backup (mein eigenes)

Backup hatte ich testweise deinstalliert, AMR mal ausgeschaltet - nutzt aber auch nix, keine Änderung.

Re: [BUG] Validierung von Modul-Code

Verfasst: Mi 13. Nov 2013, 14:45
von homtata
Nachtrag:

Ich habe das gleiche Phänomen auch bei einer neu installierten 4.9.2, deren Beispielmandant ich umgearbeitet habe.. auch hier alles rot. Hm.

In einer anderen Neuinstallation ist alles ok. Alle diese Pakete liegen bei HostEurope in vergleichbaren WebPacks, also hier jetzt auch nicht die dollen Unterschiede in den Skripteinstellungen und Konfigurationen...

Re: [BUG] Validierung von Modul-Code

Verfasst: Mi 13. Nov 2013, 16:00
von dominik.ziegler
Und in allen Fehlerfällen zeigt das Tooltip die Modul-ID an?

Re: [BUG] Validierung von Modul-Code

Verfasst: Do 14. Nov 2013, 00:20
von homtata
Ja, als Tooltip erscheint IMMER die Modul-ID, und zwar sowohl beim Eingabe- wie beim Ausgabebereich...

Re: [BUG] Validierung von Modul-Code

Verfasst: Do 14. Nov 2013, 11:37
von rethus
Bei mir hab ich 4.9.1 laufen