Calender Modul bringt Fehlermeldung für Nutzer & Admin
Eingetragen von axelschulz@drup... (341)
am 17.03.2011 - 14:42 Uhr in
am 17.03.2011 - 14:42 Uhr in
Hallo,
ich habe u.a. das Kalender Modul aktualisiert. Seitdem erhalte ich diesen Fehler.
THumbnail Vorschau (anklickbar):
Der ganze Fehlercode al Text:
* user warning: Unknown column 'node_data_field_ortprojekte_next_termin.field_ortprojekte_next_t' in 'where clause' query: SELECT DISTINCT node.nid AS nid, node.type AS node_type, node.language AS node_language, node.title AS node_title, node_data_field_seminartermin.field_seminartermin_value AS node_data_field_seminartermin_field_seminartermin_value, node_data_field_seminartermin.field_seminartermin_value2 AS node_data_field_seminartermin_field_seminartermin_value2, node.vid AS node_vid, node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value AS node_data_field_kalenderdatum_generell_field_kalenderdatum_generell_value, node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value2 AS node_data_field_kalenderdatum_generell_field_kalenderdatum_generell_value2 FROM node node LEFT JOIN content_type_veranstaltung node_data_field_seminartermin ON node.vid = node_data_field_seminartermin.vid LEFT JOIN content_type_aktion node_data_field_kalenderdatum_generell ON node.vid = node_data_field_kalenderdatum_generell.vid WHERE ((node.status <> 0) AND (node.type in ('aktion', 'event', 'ortprojekt', 'veranstaltung'))) AND (((DATE_FORMAT(STR_TO_DATE(node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value, '%Y-%m-%dT%T'), '%Y-%m') <= '2011-03' AND DATE_FORMAT(STR_TO_DATE(node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value2, '%Y-%m-%dT%T'), '%Y-%m') >= '2011-03')) OR ((DATE_FORMAT(STR_TO_DATE(node_data_field_seminartermin.field_seminartermin_value, '%Y-%m-%dT%T'), '%Y-%m') <= '2011-03' AND DATE_FORMAT(STR_TO_DATE(node_data_field_seminartermin.field_seminartermin_value2, '%Y-%m-%dT%T'), '%Y-%m') >= '2011-03')) OR ((DATE_FORMAT(ADDTIME(STR_TO_DATE(node_data_field_ortprojekte_next_termin.field_ortprojekte_next_termin_value, '%Y-%m-%dT%T'), SEC_TO_TIME(3600)), '%Y-%m') <= '2011-03' AND DATE_FORMAT(ADDTIME(STR_TO_DATE(node_data_field_ortprojekte_next_termin.field_ortprojekte_next_termin_value2, '%Y-%m-%dT%T'), SEC_TO_TIME(3600)), '%Y-%m') >= '2011-03'))) ORDER BY node_data_field_seminartermin_field_seminartermin_value ASC in /www/htdocs/globale/sites/all/modules/views/includes/view.inc on line 775.
* user warning: Unknown column 'node_data_field_ortprojekte_next_termin.field_ortprojekte_next_t' in 'where clause' query: SELECT DISTINCT node.nid AS nid, node.type AS node_type, node.language AS node_language, node.title AS node_title, node_data_field_seminartermin.field_seminartermin_value AS node_data_field_seminartermin_field_seminartermin_value, node_data_field_seminartermin.field_seminartermin_value2 AS node_data_field_seminartermin_field_seminartermin_value2, node.vid AS node_vid, node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value AS node_data_field_kalenderdatum_generell_field_kalenderdatum_generell_value, node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value2 AS node_data_field_kalenderdatum_generell_field_kalenderdatum_generell_value2 FROM node node LEFT JOIN content_type_veranstaltung node_data_field_seminartermin ON node.vid = node_data_field_seminartermin.vid LEFT JOIN content_type_aktion node_data_field_kalenderdatum_generell ON node.vid = node_data_field_kalenderdatum_generell.vid WHERE ((node.status <> 0) AND (node.type in ('aktion', 'event', 'ortprojekt', 'veranstaltung'))) AND (((DATE_FORMAT(STR_TO_DATE(node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value, '%Y-%m-%dT%T'), '%Y-%m') <= '2011-03' AND DATE_FORMAT(STR_TO_DATE(node_data_field_kalenderdatum_generell.field_kalenderdatum_generell_value2, '%Y-%m-%dT%T'), '%Y-%m') >= '2011-03')) OR ((DATE_FORMAT(STR_TO_DATE(node_data_field_seminartermin.field_seminartermin_value, '%Y-%m-%dT%T'), '%Y-%m') <= '2011-03' AND DATE_FORMAT(STR_TO_DATE(node_data_field_seminartermin.field_seminartermin_value2, '%Y-%m-%dT%T'), '%Y-%m') >= '2011-03')) OR ((DATE_FORMAT(ADDTIME(STR_TO_DATE(node_data_field_ortprojekte_next_termin.field_ortprojekte_next_termin_value, '%Y-%m-%dT%T'), SEC_TO_TIME(3600)), '%Y-%m') <= '2011-03' AND DATE_FORMAT(ADDTIME(STR_TO_DATE(node_data_field_ortprojekte_next_termin.field_ortprojekte_next_termin_value2, '%Y-%m-%dT%T'), SEC_TO_TIME(3600)), '%Y-%m') >= '2011-03'))) ORDER BY node_data_field_seminartermin_field_seminartermin_value ASC in /www/htdocs/globale/sites/all/modules/views/includes/view.inc on line 775.
Hier ein Beispiel der Seite mit Fehlermeldung:
http://www.globale-welt.de/calendar
Das einspielen der vorherigen Modul-Version brachte auch keine Lösung.
Diesen Fehler sehen leider auch die Nutzer, egal ob angemeldet oder nicht, immer nur auf den Seiten, die ein Datum/Termin beinhalten. Andere Seiten (ohne Termin) sind nicht davon betroffen.
Beste Grüße
Axel
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du einfach nur die neue
am 17.03.2011 - 17:34 Uhr
Hast du einfach nur die neue Version drüber gebügelt und das war's oder hast du auch die update.php laufen lassen?
update und cron
am 18.03.2011 - 06:42 Uhr
Hallo
ich habe das update mehrfach, oft sogar nach einzelnen Modulen, die es ebenso zu erneuern galt, laufen lassen.
Ebenso Cron und Cache gelöscht.
Leider hat es sich damit nicht behoben.
Danke
Axel
www.globale-welt.de
Hast du an deinen CCK Felder
am 18.03.2011 - 12:12 Uhr
Hast du an deinen CCK Felder während der Updates etwas geändert ?
Der Fehler besagt ja, dass eine Tabellenspalte nicht mehr gefunden werden kann. Du könntest dir die Query mal in phpMyAdmin anschauen und prüfen, ob es die entsprechenden Felder noch gibt.
Außerdem könntest du im View selbst schauen, ob dort die korrekten Felder übergeben werden bzw. ob es hier schon Fehler gibt.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Oder schau einfach so mal in
am 18.03.2011 - 15:13 Uhr
Oder schau einfach so mal in phpMyAdmin nach, ob da z. B. die Tabelle
"node_data_field_ortprojekte_next_termin"
existiert und wenn ja, ob darin die Spalte"field_ortprojekte_next_t"
vorhanden ist.Datenbank
am 18.03.2011 - 16:14 Uhr
Hallo SteffenR,
an einem CCK Feld habe ich nichts geändert. In der Datenbank, da scheint genau das (Tabelle "node_data_field_ortprojekte_next_termin") zu fehlen:
screnshot:
Nur wie bekommt man das da "wieder rein"?
Besten Dank
Axel
Views
am 18.03.2011 - 16:33 Uhr
auch in den Views finde ich keinen Anhaltspunkt, zumindest habe ich dort nichts geändert (vermutlich dann doch automatisch durch das Update).
Auch in der View-Vorschau erscheinen diese Fehlermeldungen, die man im "Endergebnis" sieht.
http://www.globale-welt.de/calendar
besten Dank
Axel
[gelöst] Granularität
am 23.03.2011 - 13:39 Uhr
ist gelöst mit tatkräfiger Hilfe von Pebosi
Die Granularität war bei einem Inhaltstyp unterschiedlich, d.h. nachdem überall nur nach Tag, Jahr und Monat sortiert wird, funktioniert es wieder.
Vielen Dank
Axel