nick
I'm new here

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?

2 Replies
feddersen
Community Manager

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.

0 Kudos

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.

0 Kudos