[gelöst] PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064
am 11.03.2015 - 19:56 Uhr in
Guten Tag,
ich hoffe, im richtigen Abschnitt zu sein, bin neu hier und bei Drupal und hoffe auf Hilfe für folgenden Fehler:
Ich habe einen Inhalt mit einem selbst definierten Inhaltstyp angelegt und möchte das Tag Feld mit einem existierenden Tag befüllen. Wenn ich auf "Speichern" klicke, bekomme ich
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 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 '))' at line 2: SELECT base.tid AS tid, base.vid AS vid, base.name AS name, base.description AS description, base.format AS format, base.weight AS weight, base.language AS language, base.i18n_tsid AS i18n_tsid, v.machine_name AS vocabulary_machine_name FROM {taxonomy_term_data} base INNER JOIN {taxonomy_vocabulary} v ON base.vid = v.vid WHERE (base.name LIKE :db_condition_placeholder_0 ESCAPE '\\') AND (base.vid IN ()) ; Array ( [:db_condition_placeholder_0] => Aktuell ) in EntityCacheControllerHelper::entityCacheLoad() (Zeile 100 von /www/htdocs/w010699b/de/wsk/prod/cms-crm/sites/all/modules/entitycache/entitycache.module).
Die Fehlermeldung ist mir klar aber warum bekomme ich die? Warum ist (base.vid IN () leer? Das entity cache Modul ist in der aktuellen Version installiert, ist aber vermutlich nicht die Fehlerquelle?
Gruss
Christian
- Anmelden oder Registrieren um Kommentare zu schreiben
Notice: Undefined index
am 18.03.2015 - 09:08 Uhr
In den Protokollen finde ich vor der obigen Fehlermeldung folgende zwei, die sich mehrmals wiederholen und vermutlich zu dem beschriebenen Fehler führen:
Standort: https://mydrupalsite.de/taxonomy/autocomplete/field_aktuell/Aktuell
Referrer: https://mydruplasite.de/node/20/edit?destination=admin%2Fcontent%3Frende...
Notice: Trying to get property of non-object in i18n_taxonomy_autocomplete_field() (Zeile 74 von /www/htdocs/w010699b/de/wsk/prod/cms-crm/sites/all/modules/i18n/i18n_taxonomy/i18n_taxonomy.pages.inc).
Notice: Undefined index: in i18n_taxonomy_autocomplete_field() (Zeile 74 von /www/htdocs/w010699b/de/wsk/prod/cms-crm/sites/all/modules/i18n/i18n_taxonomy/i18n_taxonomy.pages.inc).
Es scheint mit dem Internnationalisieren in der Taxonomy zusammen zu hängen. Eine Lösung erschließt sich mir nicht und ich wäre sehr dankbar für eine.
Christian
Also grob geschätzt kann er
am 18.03.2015 - 12:06 Uhr
Also grob geschätzt kann er wohl den term nicht laden, um an die vid ranzukommen und deshalb ist vid() leer. Deaktiviere doch mal entity_cache. Und schau ob es dann geht.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Danke für die Antwort. Hab
am 18.03.2015 - 16:29 Uhr
Danke für die Antwort. Hab ich probiert, hat keine Auswirkungen gehabt. Bei weiterem Überlegen habe ich auf Übersetzungen der Vokabularbezeichner getippt. Offensichtlich sind die bei Multilingualen Sites (dies ist eine) nötig oder ich habe das so eingestellt, dass die Vokabularbezeichner übersetzt werden müssen, ich kämpfe noch mit Drupal. Jedenfalls löste sich der Fehler im nichts auf, nachdem ich an dieser Schraube gedreht habe.
Christian