- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The entity is not up to date
Beim Speichern eines Datensatzes kommt es gelegentlich zu folgendem Fehler:
Fehler beim Datenbankzugriff: The entity is not up to date
FSVersion=4.2.454.47473#2809;JDK=1.6.0_35 32bit Sun Microsystems Inc.;OS=Windows 7 6.1 x86;Date=08.01.2013 09:19:03
de.espirit.or.StateException: The entity is not up to date
at de.espirit.or.impl.EntityImpl.setState(EntityImpl.java:639)
at de.espirit.or.impl.EntityImpl.setValue(EntityImpl.java:888)
at de.espirit.or.impl.EntityImpl.setValue(EntityImpl.java:719)
at de.espirit.or.impl.EntityImpl.setValue(EntityImpl.java:199)
at de.espirit.firstspirit.store.access.contentstore.ContentUtil.setValue(ContentUtil.java:412)
at de.espirit.firstspirit.store.access.contentstore.ContentUtil.storeData(ContentUtil.java:345)
at de.espirit.firstspirit.store.access.contentstore.ContentUtil.storeData(ContentUtil.java:240)
at de.espirit.firstspirit.store.access.contentstore.ContentUtil.nStoreData(ContentUtil.java:226)
at de.espirit.firstspirit.store.access.contentstore.DatasetImpl.setData(DatasetImpl.java:326)
at de.espirit.firstspirit.client.gui.tree.store.contentstore.AbstractGuiXmlPanel.save(AbstractGuiXmlPanel.java:459)
at de.espirit.firstspirit.client.gui.tree.store.contentstore.ContentGuiXmlPanel.persist(ContentGuiXmlPanel.java:394)
at de.espirit.firstspirit.client.gui.tree.store.contentstore.ContentGuiXmlPanel.persist(ContentGuiXmlPanel.java:364)
at de.espirit.firstspirit.client.gui.tree.store.contentstore.ContentViewComponent.persistCurrentRow(ContentViewComponent.java:1018)
at de.espirit.firstspirit.client.gui.tree.store.contentstore.CSContentView.persist(CSContentView.java:184)
at de.espirit.firstspirit.client.gui.tree.store.contentstore.GuiContent.save(GuiContent.java:1012)
at de.espirit.firstspirit.client.gui.tree.store.AbstractGuiStoreElement.save(AbstractGuiStoreElement.java:568)
at de.espirit.firstspirit.client.gui.tree.store.AbstractGuiStoreElement.save(AbstractGuiStoreElement.java:555)
at de.espirit.firstspirit.client.action.SaveAction.actionPerformed(SaveAction.java:78)
Was ist der Grund dafür?
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das bedeutet, dass der Datensatz von jemand/etwas anderem zwischenzeitlich manipuliert/editiert wurde und deswegen der Datensatz nicht gespeichert werden konnte. Nur mit der Exception kann man leider nicht sagen, wer den Datensatz zwischenzeitlich manipuliert hat.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das merkwürdige daran war, dass der Hinweis-Dialog ("Datensatz von jemand anderes bearbeitet") nicht kam. Ich hatte das Problem aber inzwischen auch schon ans HelpDesk gemeldet (Help-20130108-261). Scheinbar gab es doch noch einen Bug in unserer etwas älteren FirstSpirit-Version.

