Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-dev] BUILD STATUS:: trunk nightly build has test failures!

Checked in the fix for test error in
EntityManagerJUnitTestSuite.testDetachRemovedObject

Exception Description: Cannot persist detached object [Employee: 71]. Class> org.eclipse.persistence.testing.models.jpa.advanced.Employee Primary Key> 71

javax.persistence.EntityExistsException:
Exception Description: Cannot persist detached object [Employee: 71].
Class> org.eclipse.persistence.testing.models.jpa.advanced.Employee Primary Key> 71 at org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:409) at org.eclipse.persistence.testing.tests.jpa.advanced.EntityManagerJUnitTestSuite.testDetachRemovedObject(EntityManagerJUnitTestSuite.java:5992) at org.eclipse.persistence.testing.framework.junit.JUnitTestCase.runBare(JUnitTestCase.java:503) Caused by: Exception [EclipseLink-7231] (Eclipse Persistence Services - 2.3.0.v20110203-r8933): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Cannot persist detached object [Employee: 71].
Class> org.eclipse.persistence.testing.models.jpa.advanced.Employee Primary Key> 71 at org.eclipse.persistence.exceptions.ValidationException.cannotPersistExistingObject(ValidationException.java:2342) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(UnitOfWorkImpl.java:4169) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(RepeatableWriteUnitOfWork.java:498) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4129) at org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:406)


The problem was in explicitly assigning id to a new object to be persisted:
        emp.setId(71);
Due to bad luck Employee with id=71 has been already created therefore persist failed. Removing the above line of code (and relying on sequencing instead) solves the problem.

On 2/4/2011 1:12 AM, eric.gwin@xxxxxxxxxx wrote:
Build summary for 2.3.0.v20110204-r8934
-----------------------------------
Non-critical compilation issues (if any) reported in
the format [BUILDLOG_LINE#: NUMBER_OF_ERRORS]:
-----------------------------------
TEST-CORE
   Tests run:7853 Failures:0 Errors:1
TEST-JPA
   Tests run:2372 Failures:0 Errors:0
TEST-WDF
   Tests run:830 Failures:0 Errors:0
TEST-MOXY
   Tests run:28742 Failures:0 Errors:0
TEST-SDO
   Tests run:4531 Failures:2 Errors:0
TEST-DBWS
   Tests run:14 Failures:0 Errors:0
TEST-DBWS-BUILDER
   Tests run:33 Failures:0 Errors:0
-----------------------------------

Build log: (/shared/rt/eclipselink/logs/bsb-trunk_nightly_110204-0005.log)
Test logs can be found on the download server at:
     http://www.eclipse.org/eclipselink/downloads/nightly.php
Build logs can be found on the download server at:
     http://www.eclipse.org/eclipselink/downloads/build-failures.php
-----------------------------------

SVN Changes since Last Build:
------------------------------------------------------------------------
r8934 | egwin | 2011-02-03 23:16:54 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/plugins/org.eclipse.persistence.oracle.jar
    M /trunk/foundation/plugins/org.eclipse.persistence.oracle.source.jar
------------------------------------------------------------------------
r8933 | ailitchev | 2011-02-03 18:08:34 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/tests/jpa/advanced/EntityManagerJUnitTestSuite.java
------------------------------------------------------------------------
r8932 | dmccann | 2011-02-03 16:30:24 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/exceptions/i18n/JAXBExceptionResource.java
------------------------------------------------------------------------
r8931 | mmacivor | 2011-02-03 16:19:54 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/oxm/XMLBinaryDataMappingNodeValue.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/oxm/XMLChoiceObjectMappingNodeValue.java
------------------------------------------------------------------------
r8930 | rbarkhous | 2011-02-03 16:07:09 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/oxm/XMLConversionManager.java
    M /trunk/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/oxm/xmlconversionmanager/DateAndTimeTestCases.java
    M /trunk/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/oxm/xmlconversionmanager/XMLGregorianCalendarTestCases.java
------------------------------------------------------------------------
r8929 | ailitchev | 2011-02-03 15:31:59 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/eclipselink.core.test/src/org/eclipse/persistence/testing/framework/UpdateAllQueryTestHelper.java
    M /trunk/foundation/eclipselink.core.test/src/org/eclipse/persistence/testing/tests/returning/model/BaseClass.java
    M /trunk/foundation/eclipselink.core.test/src/org/eclipse/persistence/testing/tests/returning/model/Class1.java
    M /trunk/foundation/eclipselink.core.test/src/org/eclipse/persistence/testing/tests/returning/model/Class2.java
    M /trunk/foundation/eclipselink.core.test/src/org/eclipse/persistence/testing/tests/returning/model/ReturningUpdateTestCase.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/descriptors/VersionLockingPolicy.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/descriptors/ObjectBuilder.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/helper/Helper.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/queries/ContainerPolicy.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/queries/DatabaseQueryMechanism.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/AggregateChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/CollectionChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/DeferrableChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/DirectCollectionChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/DirectMapChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/DirectToFieldChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/ObjectChangeSet.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/TransformationMappingChangeRecord.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/AggregateCollectionMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/AggregateMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/AggregateObjectMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/CollectionMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/DirectCollectionMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/DirectMapMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/ObjectReferenceMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.java
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/sessions/changesets/ChangeRecord.java
    M /trunk/jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/models/jpa/fieldaccess/advanced/EmploymentPeriod.java
    M /trunk/jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/models/jpa/fieldaccess/advanced/FormerEmployment.java
    M /trunk/jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/tests/jpa/advanced/EntityManagerJUnitTestSuite.java
    M /trunk/jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/tests/jpa/fieldaccess/advanced/EntityManagerJUnitTestSuite.java
------------------------------------------------------------------------
r8928 | jsutherla | 2011-02-03 14:55:27 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/platform/database/DerbyPlatform.java
------------------------------------------------------------------------
r8927 | tware | 2011-02-03 11:29:42 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/UnitOfWorkImpl.java
------------------------------------------------------------------------
r8926 | mmacivor | 2011-02-03 10:54:51 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/moxy/org.eclipse.persistence.moxy/src/org/eclipse/persistence/jaxb/JAXBMarshaller.java
------------------------------------------------------------------------
r8925 | mmacivor | 2011-02-03 10:50:09 -0500 (Thu, 03 Feb 2011)
Changed paths:
    A /trunk/moxy/eclipselink.moxy.test/resource/org/eclipse/persistence/testing/jaxb/typemappinginfo/BigByteArray.xml
    A /trunk/moxy/eclipselink.moxy.test/resource/org/eclipse/persistence/testing/jaxb/typemappinginfo/BigByteArray.xsd
    A /trunk/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/jaxb/typemappinginfo/ByteArrayTestCases.java
    M /trunk/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/jaxb/typemappinginfo/TypeMappingInfoTestSuite.java
    M /trunk/moxy/org.eclipse.persistence.moxy/src/org/eclipse/persistence/jaxb/compiler/AnnotationsProcessor.java
    M /trunk/moxy/org.eclipse.persistence.moxy/src/org/eclipse/persistence/jaxb/compiler/MappingsGenerator.java
    M /trunk/moxy/org.eclipse.persistence.moxy.dynamic/src/org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaClassImpl.java
    M /trunk/moxy/org.eclipse.persistence.moxy.dynamic/src/org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaFieldImpl.java
    M /trunk/moxy/org.eclipse.persistence.moxy.dynamic/src/org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaModelImpl.java
------------------------------------------------------------------------
r8924 | jsutherla | 2011-02-03 10:16:12 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/foundation/org.eclipse.persistence.oracle/src/org/eclipse/persistence/platform/database/oracle/Oracle9Platform.java
------------------------------------------------------------------------
r8923 | cdelahunt | 2011-02-03 09:06:52 -0500 (Thu, 03 Feb 2011)
Changed paths:
    M /trunk/jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/models/jpa/advanced/compositepk/CompositePKTableCreator.java
------------------------------------------------------------------------
_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev


Back to the top