[gelöst] Hilfe bei Fehlermeldung "Undefined index: de in node_tokens() ...."
am 20.08.2011 - 20:41 Uhr in
Hallo,
Ich habe mit dem Modul Rules eine Regel erstellt, die an alle Mitglieder einer Rolle eine E-Mail bei einem neuen Eintrag auf der Startseite versendet.
Bei Erstellung eines neuen Artikel kommt nach dem Speichern nun folgende Fehlermeldung:
Notice: Undefined index: de in node_tokens() (line 139 of /mnt/weba/50/37/51175537/htdocs/BDMPSachsen/modules/node/node.tokens.inc).
Google und die Drupal-Foren hab ich schon abgesucht, aber nicht viel gefunden.
Kann mir jemand einen Tip geben ?
Vielen Dank
Alexander
- Anmelden oder Registrieren um Kommentare zu schreiben

Ich bekomme die selbe Meldung
am 01.09.2011 - 22:16 Uhr
Ich bekomme die selbe Meldung auf allen Seiten ausser der Startseite seitdem ich das Token-Modul installiert habe. Habe aber nicht das Rules-Modul installiert. Es hat bei mir etwas mit dem Meta tags-Modul zu tun, dass als Description standardmäßig node:summary einsetzt. Die Meldung kommt auch nur auf Seiten, die 'sprachneutral' sind.
Welche Drupal /
am 01.09.2011 - 19:29 Uhr
Welche Drupal / Modulversionen verwendet ihr beiden ?
Habt ihr nach diesem Fehler schon einmal die Issues des Rules bzw. Token Moduls durchsucht ?
http://drupal.org/project/issues/rules
SteffenR
Oh - jetzt kommt doch noch
am 01.09.2011 - 20:52 Uhr
Oh - jetzt kommt doch noch Bewegung in meine Anfrage. Leider habe ich jedoch zwischenzeitlich resigniert - Rules hat noch mehr Fehlermeldungen produziert, insbesondere auf Seiten, die ich mit Views generiert habe. Selbst bei deaktivierten Rules-Aktionen kamen immer Fehler und dann hab ich Rules deinstalliert. Vieleicht probier ich es später noch einmal mit einer neueren Version....
Ich nutze übrigens Drupal 7.7
Viele
Alexander
Ich nutze auch Drupal 7.7
am 01.09.2011 - 22:21 Uhr
Ich nutze auch Drupal 7.7 core und die aktuellen Versionen der Module (heute installiert). Das Problem hängt bei mir def. mit dem Meta Tags Modul zusammen. Deaktiviere ich dieses ist die Meldung weg. Meta Tags schreibt automatisch 'node:summary' in das Description-Feld von jedem node. Alle nodes, die auf 'deutsch' gestellt sind zeigen die Fehlermeldung. Entferne ich den Eintrag kommt auch die Meldung nicht mehr. Leider gibt es für Meta Tags derzeit keine Einstellmöglichkeiten, wo das automatische Ausfüllen des Description Feldes geändert werden kann. Ich hab bisher nur in den Issues des Meta Tags Moduls gesucht, dort aber nichts gefunden.
Fehlemeldungen sind weg ..... !!!!
am 03.09.2011 - 07:23 Uhr
ich habe "Cache pages for anonymous users " und "Cache blocks " deaktiviert - und nun läuft alles ohne Fehler.
Kann das jemand deuten ?
Gruß
Alexander
Hmm, also diese beiden
am 05.09.2011 - 09:07 Uhr
Hmm, also diese beiden Optionen hatte ich noch nie aktiviert. Daran liegts bei mir auch nicht...
Könnte mit Undefined index
am 05.09.2011 - 10:17 Uhr
Könnte mit Undefined index _field_info_prepare_instance_widget in Beziehung stehen, und sollte mit field_delete_field() and others fail for inactive fields mit D 7.8 behoben sein. Cache clearen sollte die Fehlermeldungen beseitigen.
Danke für den Hinweis. Aber
am 05.09.2011 - 10:29 Uhr
Danke für den Hinweis. Aber das wars hier auch nicht. Bin auf Drupal 7.8 und habe gerade 2x den Cache gelöscht. Weiterhin diese Meldung "Notice: Undefined index: de in node_tokens() (Zeile 139 von /homepages/30/d223325512/htdocs/gistrainer/modules/node/node.tokens.inc".
Wie oben bereits beschrieben scheint es bei mir mit dem Modul "Meta Tags" (das ich in einer unstable Verison verwende...) zusammenzuhängen und dem Eintrag "node:summary" bei Seiten, die nicht sprachneutral sind.
Selbes Problem auf Niederländisch
am 05.09.2011 - 13:15 Uhr
http://drupal.org/node/1266338
Scheint aber noch keiner ein Issue draus gemacht zu haben.
noch ein Schuss ins Blaue
am 05.09.2011 - 19:53 Uhr
Inconsistencies in field language handling (soll in 7.8 behoben sein) und Updates for inconsistencies in field language handling
Ich bin ja nun auf 7.8., aber
am 06.09.2011 - 08:26 Uhr
Ich bin ja nun auf 7.8., aber das Problem taucht weiterhin auf. Es handelt sich um eine Site, die mit 7.7. gebaut wurde. Keine Migration von 6.x oder so. Ich werde aus den Links die die Issues beschreiben leider nicht ganz schlau...
Token auf dem neusten Stand?
am 06.09.2011 - 09:34 Uhr
Bei mir rauschte gestern ein Update rein, vielleicht hilft das schon?
Ich hab jetzt auch die
am 06.09.2011 - 09:48 Uhr
Ich hab jetzt auch die unstable Version des Token Moduls installiert (die von gestern). Half leider auch nichts.
ich habs auch immer noch
am 10.09.2011 - 19:15 Uhr
ich habs auch immer noch
i18n verantwortlich?
am 11.09.2011 - 14:47 Uhr
statt Token?
http://drupal.org/node/1070256
nein, das hab ich nicht
am 11.09.2011 - 20:43 Uhr
nein, das hab ich nicht installiert.
Bei mir gelöst
am 24.10.2011 - 17:19 Uhr
Hatte den Fehler auch, nach folgender Einstellung war er weg:
Unter "Struktur" habe ich "Inhaltstypen" angewählt, alle einzeln bearbeitet und "Für Mehrsprachigkeit aktiviert".
Vielleicht Zufall, aber könnte das 'de'-Problem erklären.
Hatte das Problem auch in
am 25.10.2011 - 13:17 Uhr
Hatte das Problem auch in einer "jungfräulichen" Installation nach dem Einbinden von "Token". Dank dem Workaround von DeadInTheAttic erscheint der Fehler nicht mehr. Das funktioniert also
SUUUPER
am 08.11.2011 - 20:23 Uhr
Hallo DeadlnTheAttic,
Dein´Tip hat geholfen !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Vielen Dank
Alexander
(P.S. Dumme Frage: muß ich jetzt als Eröffner dieses Beitrages diesen nun schließen, da das Problem gelöst ist ???)
Das [gelöst] beim ersten
am 08.11.2011 - 22:48 Uhr
Das [gelöst] beim ersten Titel ist völlig ausreichend.
Beste Grüße
Werner
Hallo, meine Lösung funktioniert folgendermaßen unter drupal 7.8
am 25.11.2011 - 10:28 Uhr
Mein Problem war die Fehlermeldung mit dem node_token in Zeile 139. recherchiert und überlegt, dass die Zeile 139 :
$item = $node->body[$node->language][0];besagt, "nimm die Standardsprache".
Jetzt habe ich aber eine multiple language Seite und die tokens werden vom Modul metatags gebraucht, wegen der meta description. Das bedeutet, dass erst eine Abfrage der jeweiligen Spracheinstellung erfolgen muss.
Das ganze im core-module von node. Also lautet der patch, so wie es auch in
http://drupal.org/node/1178580#comment-5081864 beschrieben ist.
Lösche demnach die entsprechenden Zeilen und füge den unteren Code ein. Die Problematik wie ein patch sonst einzufügen ist möchte ich nicht beantworten, da dies zu weit führen würde.
Ich persönlich nutze linux, da ist so was täglich Brot. Googeln hilft da aber ziemlich effektiv weiter.
LG,
maen