GOV/GB-64
< GOV
Zur Navigation springen
Zur Suche springen
Anlegen neuer Objekte für irrtümlich verschmolzene GOV-IDs nicht immer möglich
GOV-Hauptseite > GOV/Projekt > GOV/Fehler im Programm > Fehler Nr. 64
- gemeldet von
- Benutzer:Joeglobal
- erfasst von
- Benutzer:PLingnau
- Datum
- 27.09.2009
- Es soll der folgende Quicktext gespeichert werden:
BOELKOW = neues Objekt; BOELKOW heißt (auf deu) Bölkow, gehört ab 1950-07-01 zu MUHSIN_O2601 sagt source_293716 sagt Quelle source_149277 (Seite 124), gehört bis 1950-06-30 zu adm_143020 sagt Quelle source_149277 (Seite 122), hat ab 1993 PLZ 18276, hat bis 1993 PLZ O2601, hat 1933 Einwohner 248 sagt source_190312, hat 1939 Einwohner 261 sagt source_190312, ist ab 1950-07-01 (auf deu) Ortsteil sagt source_293716, ist bis 1950-06-30 (auf deu) Gemeinde sagt source_190312, liegt bei 53.7506°N 12.1808°O 30m;
- Es kommt die Fehlermeldung:
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update . root cause org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update . root cause java.sql.BatchUpdateException: Duplicate entry 'BOLKOWJO63CS' for key 2
- Das eigentlich anzulegende Objekt BOLKOWJO63CS ist als "als gelöscht" gekennzeichnet. Es ist jedoch keine Quicktext-Historie am Objekt vorhanden, so dass das Programm das XML-Attribut "deprecated" nicht auswerten kann und somit das Problem nicht erkennt.
- Mögliche Erklärung: Initial maschinell ins System eingespielte Objekte haben keine Quicktext-Historie. Wird ein solches Objekt unverändert "gelöscht", verschwindet der Quicktext und das Programm beim Neuanlegen kann auf den o.g. Fehler laufen.