History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: COR-2014
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Patrick Roemer
Reporter: Claude Richard
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
db4o Core

raise nexpected error UniqueFieldValueConstraintViolationException

Created: 23/Jul/10 11:35 AM   Updated: 17/Aug/10 03:01 PM
Component/s: Local
Affects Version/s: 8.0.159
Fix Version/s: 8.0.160

Time Tracking:
Not Specified

File Attachments: 1. File jiraCor2014.7z (66 kb)
2. File jiraCor2014_v2.7z (74 kb)

Environment: W2000, Java 6_20, Eclipse 3.5.2, log4j-1.2.15, Db4o 8.0.156
Issue Links:
Resulted
 

Peers: Fabio Roger Manera
Order: 2
Iteration: 160
Resolution Date: 17/Aug/10 03:01 PM
First Response Date: 28/Jul/10 01:16 PM
Labels: query
Participants: Carl Rosenberger, Claude Richard and Patrick Roemer
Number of Attachments: 2
Number of Comments: 5


 Description  « Hide
The program delete and re-create a EmbeddeObjectContainer, and store in it few classes with unique key.
It's work fine with 7.12.[145|156] but hang, when commit() in v8.0.

9750 ERROR[MethodesStatiquesDba.commit]:Doublon sur les clefs unique DETECTE, voir communsOo.new OuvrirConteneur().java, ROLLBACK effectué.
!!!!!!!!!!! class: serialisation.TexteData field: clefData
com.db4o.constraints.UniqueFieldValueConstraintViolationException: class: serialisation.TexteData field: clefData
at com.db4o.constraints.UniqueFieldValueConstraint$1.ensureSingleOccurence(UniqueFieldValueConstraint.java:65)
at com.db4o.constraints.UniqueFieldValueConstraint$1.onEvent(UniqueFieldValueConstraint.java:96)
at com.db4o.internal.events.Event4Impl.trigger(Event4Impl.java:78)
at com.db4o.internal.events.EventRegistryImpl$4.run(EventRegistryImpl.java:123)
at com.db4o.foundation.DynamicVariable.with(DynamicVariable.java:47)
at com.db4o.internal.InCallback.run(InCallback.java:24)
at com.db4o.internal.events.EventRegistryImpl.withExceptionHandlingInCallback(EventRegistryImpl.java:279)
at com.db4o.internal.events.EventRegistryImpl.commitOnStarted(EventRegistryImpl.java:121)
at com.db4o.internal.LocalTransaction.dispatchCommittingCallback(LocalTransaction.java:82)
at com.db4o.internal.LocalTransaction.commit(LocalTransaction.java:57)
at com.db4o.internal.LocalTransaction.commit(LocalTransaction.java:51)
at com.db4o.internal.LocalObjectContainer.commit1(LocalObjectContainer.java:102)
at com.db4o.internal.IoAdaptedObjectContainer.commit1(IoAdaptedObjectContainer.java:171)
at com.db4o.internal.ObjectContainerBase$3.apply(ObjectContainerBase.java:402)
at com.db4o.internal.ObjectContainerBase$3.apply(ObjectContainerBase.java:400)
at com.db4o.internal.ObjectContainerBase.asTopLevelCall(ObjectContainerBase.java:426)
at com.db4o.internal.ObjectContainerBase.commit(ObjectContainerBase.java:400)
at com.db4o.internal.ExternalObjectContainer.commit(ExternalObjectContainer.java:41)
at dboo.MethodesStatiquesDba.commit(MethodesStatiquesDba.java:24)
at referentiel_BS.ChronosTexte3_main.travail(ChronosTexte3_main.java:298)
at referentiel_BS.ChronosTexte3_main.charger(ChronosTexte3_main.java:152)
at referentiel_BS.ChronosTexte3_main.main(ChronosTexte3_main.java:122)
at referentiel_BS.TableauDeParametres3_7_12_T.main(TableauDeParametres3_7_12_T.java:129)
Exception in thread "main" java.lang.NullPointerException
at com.db4o.internal.ObjectReference.activateOn(ObjectReference.java:69)
at com.db4o.internal.ObjectReference.activate(ObjectReference.java:58)
at referentiel.SerialiserReferencesGroupe.activate(SerialiserReferencesGroupe.java:148)
at referentiel.SerialiserReferencesGroupe.getChronoGroupeTexte(SerialiserReferencesGroupe.java:77)
at referentiel_BS.ChronosTexte3_main.charger(ChronosTexte3_main.java:155)
at referentiel_BS.ChronosTexte3_main.main(ChronosTexte3_main.java:122)
at referentiel_BS.TableauDeParametres3_7_12_T.main(TableauDeParametres3_7_12_T.java:129)

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Claude Richard - 23/Jul/10 11:41 AM
Exact version : db4o 8.0.156.14687

Carl Rosenberger - 28/Jul/10 01:16 PM
Can you please post some code to reproduce?

Claude Richard - 29/Jul/10 12:31 PM
See README_FIRST.TXT inside the -7zip
If problem I canpost a Windows*.zip

Claude Richard - 30/Jul/10 06:58 AM
jiraCor2014_v2.7z work with 7.12.156 and hang with 8.0.156.14687
nested issue : in GroupesTextes, if you uncomment the line 447, it's hang also with 7.12.156
jiraCor2014.7z need to be removed.

Patrick Roemer - 17/Aug/10 03:01 PM
Expected to have been fixed along with COR-2037.