hi stefan, thanks for the information ! BR, claus
-----Ursprüngliche Nachricht----- Von: Stefan Guggisberg [mailto:[EMAIL PROTECTED] Gesendet: Montag, 18. Juni 2007 12:50 An: [email protected] Betreff: Re: InvalidItemStateException On 6/18/07, KÖLL Claus <[EMAIL PROTECTED]> wrote: > i get sometimes on an update operation of my node a > InvalidItemStateException() with the message > 23588706-aaaf-4dc1-b4e6-d78b1c02be6a/{http://www.tirol.gv.at/dms/1.0}size: > the item cannot be saved because it has been modified externally. > and i dont know the reason and how i can reproduce it ? > can somebody explain me the reason ? the message "the item cannot be saved because it has been modified externally." means that the item is stale, i.e. another has session has modified it. Property p1 = (Property) session1.getItem("/some/property"); Property p2 = (Property) session2.getItem("/some/property"); p1.setValue("foo"); p2.setValue("bar"); p2.save(); p1.save(); // throws InvalidItemStateException you can avoid this by locking the parent node. cheers stefan > > BR, > claus >
