Nach Upgrade Probleme mit Feld
am 07.02.2014 - 16:32 Uhr in
nach Upgrade von D6 auf D7 gibt es Probleme beim erstellen eines neuen Beitrags.
Bestimmte Felder führen zu einer häßlichen Fehlermeldung.
PDOException: SQLSTATE[HY000]:
General error: 1366 Incorrect integer value: '' for column 'field_ansprechpartner_ref_nid' at row 1:
INSERT INTO {field_data_field_ansprechpartner_ref} (entity_type, entity_id, revision_id, bundle, delta, language, field_ansprechpartner_ref_nid)
VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6); Array ( [:db_insert_placeholder_0] => node [:db_insert_placeholder_1] => 326 [:db_insert_placeholder_2] => 326 [:db_insert_placeholder_3] => angebot [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => und [:db_insert_placeholder_6] => ) in field_sql_storage_field_storage_write() (Zeile 451 von /pfad/modules/field/modules/field_sql_storage/field_sql_storage.module).
Der Beitrag wird trotzdem angelegt und ist auch bearbeitbar.
Wenn ich einen neuen Contentyp mit den gleichen (vorhandenen) Feldern anlege, funktioniert. Ist aber auch nur ne schlechte Lösung.
Hab ein bißchen dazu gegooglet, werde aber aus den Einträgen irgendwie nicht schlau. Hat jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich hatte vor kurzem etwas
am 07.02.2014 - 18:02 Uhr
Ich hatte vor kurzem etwas ähnliches und habe den Fehler schnell gefunden. Ich hatte einige Modulupdates in D7 durchgeführt, dann kann auch ein PDOException Fehler bei einem node/add/xy.
Nachdem ich das Modul References dialog deaktiviert hatte, ging alles wieder. Deshalb habe ich es auf die aktuelle dev Version geupdatet und wieder aktiviert. Seitdem läuft wieder alles bestens.
Du hast ja auch ein field_ansprechpartner_ref was in der Fehlermeldung auftaucht. Probiere doch mal, einzelne Module, die bei diesem Feld im Spiel sind, zu deaktivieren (Entity References, node Reference oder References, evtl. mit References dialog) und versuche so, den Fehler einzugrenzen. Wenn du den Übeltäter hast, update auf eine neuere/dev Version des Moduls.
Beste Grüße
Marco