Development
Core Plugins
Datastores
Documentation
Testing
Summary

[ summary] [ package list] [ test cases]

Tests Errors Failures Success rate Time(s)
665 10 7 97.44% 100.44

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

[ summary] [ package list] [ test cases]

Package Tests Errors Failures Success Rate Time
org.jpox.tests 665 10 7 97.44% 100.44

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.jpox.tests
Class Tests Errors Failures Success Rate Time
Success HashSetTest 18 0 0 100.00% 1.619
Success SecondaryTableTest 2 0 0 100.00% 0.463
Success SchemaTest 32 0 0 100.00% 4.979
Success PersistentAbstractClassesTest 5 0 0 100.00% 1.010
Success ArrayListTest 23 0 0 100.00% 2.005
Success ListTest 22 0 0 100.00% 2.036
Failure JDOQLBasicTest 58 0 3 94.83% 9.084
Success TreeSetTest 18 0 0 100.00% 1.904
Error JDOQLContainerTest 71 8 1 87.32% 12.307
Success MapTest 27 0 0 100.00% 4.141
Success ValueGeneratorTest 11 0 0 100.00% 7.139
Success OptimisticTest 21 0 0 100.00% 1.041
Success SQLQueryTest 19 0 0 100.00% 1.992
Success PersistenceModelsTest 6 0 0 100.00% 2.325
Success CollectionSerialTest 10 0 0 100.00% 0.936
Success HashtableTest 19 0 0 100.00% 2.279
Success SetTest 21 0 0 100.00% 1.848
Failure ReachabilityTest 14 0 1 92.86% 6.861
Success MapForeignKeyTest 2 0 0 100.00% 1.192
Success DatastoreIdentityTest 1 0 0 100.00% 0.640
Failure RelationshipTest 32 0 1 96.88% 3.687
Success LinkedListTest 19 0 0 100.00% 1.694
Success VectorTest 19 0 0 100.00% 1.760
Success PersistentInterfacesTest 7 0 0 100.00% 1.346
Success StackTest 19 0 0 100.00% 1.704
Error JDOQLResultTest 29 1 0 96.55% 3.236
Success LinkedHashMapTest 19 0 0 100.00% 2.299
Success DependentFieldTest 14 0 0 100.00% 4.206
Success AbstractClassesTest 9 0 0 100.00% 1.450
Success HashMapTest 19 0 0 100.00% 2.353
Error InterfacesTest 17 1 1 88.24% 3.836
Success QueueTest 1 0 0 100.00% 0.611
Success CollectionPrimitiveTest 3 0 0 100.00% 0.518
Success LinkedHashSetTest 18 0 0 100.00% 1.644
Success ObjectsTest 2 0 0 100.00% 0.863
Success InheritanceTest 13 0 0 100.00% 1.124
Success CollectionTest 18 0 0 100.00% 1.677
Success PropertiesTest 7 0 0 100.00% 0.631
Test Cases

[ summary] [ package list] [ test cases]

HashSetTest
Success testNormalAddCollection 0.33
Success testNormalChildAddCollection 0.06
Success testNormalRemoveCollection 0.10
Success testNormalRetainCollection 0.07
Success testNormalChildRemoveCollection 0.06
Success testNormalRemoveItem 0.07
Success testNormalClearIsEmpty 0.05
Success testNormalInheritance 0.06
Success testNormalQuery 0.10
Success testNormalAttachDetach 0.13
Success testInverseAddCollection 0.07
Success testInverseRemoveCollection 0.06
Success testInverseRetainCollection 0.06
Success testInverseAddElement 0.06
Success testInverseClearIsEmpty 0.05
Success testInverseInheritance 0.08
Success testInverseQuery 0.09
Success testInverseAttachDetach 0.12
SecondaryTableTest
Success testSecondaryTable 0.41
Success testQuerySecondaryTable 0.04
SchemaTest
Success testTableColumnNames 0.58
Success testColumnSpecifications 0.02
Success testUnique 0.27
Success testColumnWidth 0.46
Success testReadOnlyDatastore 0.43
Success testFixedDatastore 0.43
Success testClassUsingSQLKeywords 0.47
Success testClassWithLongName 0.33
Success testClassAsSQLKeyword 0.00
Success testTableReuseForDifferentClasses 0.13
Success test1To1Bidir 0.06
Success testSecondaryTableSchema 0.03
Success testInterfaces 0.18
Success testObjectFields 0.05
Success test1To1UnidirectionalSchema 0.04
Success testOverridingColumnsBaseNewTableSubNewTable 0.29
Success testOverridingColumnsBaseSubclassTableSubNewTable 0.02
Success testOverridingColumnsBaseNewTableSubSuperclassTable 0.01
Success testEmbeddedPCSchema 0.13
Success testEmbeddedPCCollectionSchema 0.02
Success testEmbeddedPCListSchema 0.01
Success testEmbeddedPCMapSchema 0.02
Success testMtoN 0.08
Success testArrayNonPC 0.29
Success testArrayPC 0.02
Success testSet 0.23
Success testList 0.09
Success testMap 0.13
Success testDefaultedFields 0.02
Success testUnmappedColumns 0.01
Success testIsNullable 0.07
Success testNullsAllowed 0.03
PersistentAbstractClassesTest
Success testMakePersistent 0.78
Success testQuery 0.04
Success testObjectWithReferenceToPersistentInterface 0.17
Success testNewInstance 0.00
Success testNewInstance3 0.00
ArrayListTest
Success testNormalAddCollection 0.36
Success testNormalAddItem 0.10
Success testNormalChildAddCollection 0.07
Success testNormalRemoveCollection 0.08
Success testNormalRetainCollection 0.08
Success testNormalChildRemoveCollection 0.06
Success testNormalRemoveItem 0.07
Success testNormalRemoveAt 0.06
Success testNormalGetItem 0.06
Success testNormalClearIsEmpty 0.05
Success testNormalInheritance 0.07
Success testNormalQuery 0.10
Success testNormalAttachDetach 0.15
Success testInverseAddCollection 0.06
Success testInverseRemoveCollection 0.06
Success testInverseRetainCollection 0.06
Success testInverseRemoveItem 0.06
Success testInverseRemoveAt 0.06
Success testInverseGetItem 0.05
Success testInverseClearIsEmpty 0.04
Success testInverseInheritance 0.06
Success testInverseQuery 0.08
Success testInverseAttachDetach 0.15
ListTest
Success testNormalAddCollection 0.36
Success testNormalChildAddCollection 0.07
Success testNormalRemoveCollection 0.10
Success testNormalRetainCollection 0.11
Success testNormalChildRemovalCollection 0.06
Success testNormalRemoveItem 0.06
Success testNormalRemoveAt 0.06
Success testNormalGetItem 0.05
Success testNormalContains 0.08
Success testNormalClearIsEmpty 0.05
Success testNormalInheritance 0.06
Success testNormalQuery 0.13
Success testNormalAttachDetach 0.14
Success testInverseAddCollection 0.07
Success testInverseRemoveCollection 0.07
Success testInverseRetainCollection 0.06
Success testInverseRemoveItem 0.06
Success testInverseGetItem 0.06
Success testInverseClearIsEmpty 0.05
Success testInverseInheritance 0.06
Success testInverseQuery 0.08
Success testInverseAttachDetach 0.18
JDOQLBasicTest
Success testInvalidOperator 0.11
Success testDeclareImports 0.08
Success testCandidateCollection 0.37
Success testQueryUsesInnerJoin 0.34
Success testQueryReturnSameObject 0.10
Success testStringIndexOf 0.10
Success testStaticFields 0.12
Success testStringStartsWith 0.10
Success testStringEndsWith 0.08
Success testStringSubstring 0.03
Success testStringTranslate 0.00
Success testStringToLowerCase 0.16
Success testStringToUpperCase 0.05
Success testStringMatches 0.12
Success testArrayContains 0.17
Success testArrayLength 0.05
Success testArrayParameter 0.06
Success testMathAbs 0.07
Success testMathSqrt 0.09
Failure testAvg 0.05
Exception thrown executing JDOQL query with AVG : [JPOX-042007] Error executing JDOQL query "SELECT 'org.jpox.samples.types.basic.BasicTypeHolder' AS JPOXMETADATA,THIS.BASICTYPEHOLDER_ID,THIS.BOOLEAN_FIELD,THIS.BOOLEAN_OBJ_FIELD,THIS.BYTE_FIELD,THIS.BYTE_OBJ_FIELD,THIS.CHAR_FIELD,THIS.CHAR_OBJ_FIELD,THIS.INT_FIELD,THIS.INT_OBJ_FIELD,THIS.LONG_FIELD,THIS.LONG_OBJ_FIELD,THIS.SHORT_FIELD,THIS.SHORT_OBJ_FIELD FROM BASICTYPEHOLDER THIS , BASICTYPEHOLDER UNBOUND_P WHERE THIS.LONG_FIELD = AVG(UNBOUND_P.LONG_FIELD)" : Not a condition in statement [SELECT 'org.jpox.samples.types.basic.BasicTypeHolder' AS JPOXMETADATA,THIS.BASICTYPEHOLDER_ID,THIS.BOOLEAN_FIELD,THIS.BOOLEAN_OBJ_FIELD,THIS.BYTE_FIELD,THIS.BYTE_OBJ_FIELD,THIS.CHAR_FIELD,THIS.CHAR_OBJ_FIELD,THIS.INT_FIELD,THIS.INT_OBJ_FIELD,THIS.LONG_FIELD,THIS.LONG_OBJ_FIELD,THIS.SHORT_FIELD,THIS.SHORT_OBJ_FIELD FROM BASICTYPEHOLDER THIS , BASICTYPEHOLDER UNBOUND_P WHERE THIS.LONG_FIELD = AVG(UNBOUND_P.LONG_FIELD)].
Success testDateTimeMethods 0.05
Success testPCLiteralOnQueryCompile 0.10
Success testJDOHelperGetObjectID1 0.45
Success testJDOHelperGetObjectID2 0.10
Success testAnalysisRollup 0.00
Success testSingleString 0.05
Success testSingleStringKeywordAsFieldName 0.00
Success testSingleStringParameters 0.11
Success testNamedQueries 0.10
Success testNonstandardCharacters 0.07
Success testInstanceof 0.23
Success testSingleQuotes 0.09
Success testCharLiteralInvalidComparison 0.09
Success testEscapeSingleQuoteInString 0.05
Failure testEq_Neq_UnboundVariables 0.08
expected:<2> but was:<0>
Success testQueryUnboundVariables 0.10
Success testQueryUnboundVariablesInheritance1 0.20
Success testQueryUnboundVariablesInheritance2 0.14
Success testQueryUnboundVariablesInheritanceRightHandDeclared1 0.15
Success testQueryUnboundVariablesInheritanceRightHandDeclared2 0.04
Success testConcatStringAndNumbers 0.09
Success testNullEqualsNull 0.04
Success testUseOfParentheses 0.04
Success testQueryCheckValueDiffFields 0.07
Success testCast 0.15
Success testKeepResultsQueryAfterQueryClose 0.01
Success testKeepResultsQueryAfterTxClose 0.01
Success testKeepResultsQueryAfterPMClose 0.00
Success testQueryWithNonNullFieldCondition 0.12
Success testBoolean 0.07
Success testQueryWithDetachedObjects 0.11
Success testModuloOperator 0.03
Success testInheritanceCastWithDiscriminator 0.57
Failure testInheritanceCastWithUnion 0.04
Exception thrown during test [JPOX-052500] Range variable THIS_INST already in use in query : SELECT 'org.jpox.samples.inheritance.ABase' AS JPOXMETADATA FROM ABASE THIS LEFT OUTER JOIN ASUB2 SUBELEMENT0 ON SUBELEMENT0.ASUB2_ID = THIS.ABASE_ID LEFT OUTER JOIN ASUB1 SUBELEMENT1 ON SUBELEMENT1.ASUB1_ID = THIS.ABASE_ID INNER JOIN ASUB1 THIS_INST ON THIS_INST.ASUB1_ID = THIS.ABASE_ID WHERE SUBELEMENT0.ASUB2_ID IS NULL AND SUBELEMENT1.ASUB1_ID IS NULL UNION SELECT 'org.jpox.samples.inheritance.ASub2' AS JPOXMETADATA FROM ABASE THIS INNER JOIN ASUB2 "ELEMENT" ON "ELEMENT".ASUB2_ID = THIS.ABASE_ID INNER JOIN ASUB1 THIS_INST ON THIS_INST.ASUB1_ID = THIS.ABASE_ID UNION SELECT 'org.jpox.samples.inheritance.ASub1' AS JPOXMETADATA FROM ABASE THIS INNER JOIN ASUB1 "ELEMENT" ON "ELEMENT".ASUB1_ID = THIS.ABASE_ID INNER JOIN ASUB1 THIS_INST ON THIS_INST.ASUB1_ID = THIS.ABASE_ID
Success testDeleteByQuery 0.02
Success testClose 0.05
Success testMultipleActiveQueryCandidateCollection 1.80
Success testMultipleActiveQueryMapGet 1.39
TreeSetTest
Success testNormalAddCollection 0.40
Success testNormalChildAddCollection 0.08
Success testNormalRemoveCollection 0.11
Success testNormalRetainCollection 0.09
Success testNormalChildRemoveCollection 0.06
Success testNormalRemoveItem 0.08
Success testNormalClearIsEmpty 0.06
Success testNormalInheritance 0.06
Success testNormalQuery 0.11
Success testNormalAttachDetach 0.15
Success testInverseAddCollection 0.08
Success testInverseRemoveCollection 0.07
Success testInverseRetainCollection 0.07
Success testInverseAddElement 0.06
Success testInverseClearIsEmpty 0.05
Success testInverseInheritance 0.09
Success testInverseQuery 0.09
Success testInverseAttachDetach 0.14
JDOQLContainerTest
Success testNotContainsValuesInMapFields 0.72
Success testNotContainsValuesInMapFieldsInverse 0.10
Success testNotContainsKeysInMapFields 0.32
Success testNotContainsKeysInMapFieldsInverse 0.25
Success testNotContainsEntryInMapFields 0.23
Success testNotContainsEntryInMapFieldsInverse 0.26
Success testGetInMapFields 0.20
Failure testGetInOrderingInMapFields 0.18
expected:<2> but was:<3>
Success testNegateContains 0.34
Success testContainsInListFields 0.04
Success testContainsInSetFields 0.08
Success testContainsInMapFields 0.26
Success testContainsInParameterCollection 0.24
Success testContainsInParameterArray 0.32
Error testContainsInParameterArray2 0.20
[JPOX-021060] Error binding "dept0" to "ObjectExpression "UNBOUND_DEPT0.DEPARTMENT_ID"" since it was previously bound to "ObjectExpression "UNBOUND_DEPT0.DEPARTMENT_ID"".
Success testContainsResultVariable 0.18
Success testContainsResultVariableNestedContains 0.20
Success testContainsInParameterCollectionOfPCleanInstances 0.15
Success testContainsInImplicitParameterCollection 0.15
Success testContainsInImplicitParameterCollectionOfPCleanInstances 0.14
Success testMapGetMethod 0.16
Error testMapGetAsLiteralWithKeyAsExpression 0.14
Cannot perform operation "getMethod" on MapKeyLiteral "('2 doors')" and StringExpression "THIS.MODEL"
Success testCollectionSize 0.09
Success testCollectionIsEmpty 0.10
Success testMapSize 0.15
Success testMapIsEmpty 0.12
Success testQueryUsesContainsOnceOnOneUnboundVariable 0.17
Success testQueryUsesContainsOnceAndEqualsOnOneUnboundVariable 0.13
Success testQueryUsesContainsValueOnceOnOneUnboundVariable 0.24
Success testQueryUsesContainsValueAndEqualsOnceOnOneUnboundVariable 0.16
Success testQueryUsesContainsValueOnceOnOneUnboundVariableInverse 0.24
Success testQueryContainsKeyOnCharacter 0.05
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableInverse 0.22
Success testQueryUsesContainsKeyOnceOnOneUnboundVariable 0.28
Success testQueryUsesContainsOnceOnOneUnboundVariableUsingParameters 0.15
Success testQueryUsesContainsValueOnceOnOneUnboundVariableUsingParameters 0.17
Success testQueryUsesContainsValueOnceOnOneUnboundVariableUsingParametersInverse 0.17
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableUsingParametersInverse 0.16
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableUsingParameters 0.15
Success testQueryUsesContainsOnceOnOneUnboundVariableImplicitVariables 0.17
Success testQueryUsesContainsValueOnceOnOneUnboundVariableImplicitVariables 0.17
Success testQueryUsesContainsValueOnceOnOneUnboundVariableImplicitVariablesInverse 0.19
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableImplicitVariablesInverse 0.16
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableImplicitVariables 0.16
Success testQueryUsesContainsOnceOnOneUnboundVariableInverse 0.15
Success testQueryUsesContainsOnceOnOneUnboundVariableInverseImplicitVariables 0.15
Success testQueryUsesContainsOnceOnOneUnboundVariableInverseUsingParameter 0.17
Success testQueryUsesContainsOnceOnOneUnboundVariableMtoN 0.07
Success testQueryUsesContainsTwiceOnOneUnboundVariable 0.13
Success testQueryUsesContainsValueTwiceOnOneUnboundVariable 0.17
Success testQueryUsesContainsValueTwiceOnOneUnboundVariableInverse 0.19
Success testQueryUsesContainsKeyTwiceOnOneUnboundVariableInverse 0.17
Success testQueryUsesContainsKeyTwiceOnOneUnboundVariable 0.15
Success testQueryUsesContainsTwiceOnOneUnboundVariableInverse 0.15
Success testQueryUsesContainsTwiceOnOneUnboundVariableMtoN 0.07
Error testQueryUsesContainsTwiceOnFieldUsingWorkaround 0.18
[JPOX-042007] Error executing JDOQL query "SELECT 'org.jpox.samples.models.company.Manager' AS JPOXMETADATA,THIS.EMPLOYEE_ID,THIS_1.AGE,THIS_1.EMAIL_ADDRESS,THIS_1.FIRSTNAME,THIS_1.GLOBALNUM,THIS_1.LASTNAME,THIS_1.PERSONNUM,THIS_2.MANAGER_EMPLOYEE_ID_OID,THIS_2.SALARY,THIS_2.SALARY_CURRENCY,THIS_2.SERIAL_NO FROM MANAGER THIS INNER JOIN PERSON THIS_1 ON THIS_1.PERSON_ID = THIS.EMPLOYEE_ID INNER JOIN EMPLOYEE THIS_2 ON THIS_2.EMPLOYEE_ID = THIS.EMPLOYEE_ID WHERE EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP1 INNER JOIN PERSON UNBOUND_EMP1_1 ON UNBOUND_EMP1_1.PERSON_ID = UNBOUND_EMP1.EMPLOYEE_ID , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP1 WHERE THIS_SUBORDINATES_EMP1.EMPLOYEE_ID_OID = THIS.EMPLOYEE_ID AND UNBOUND_EMP1.EMPLOYEE_ID = THIS_SUBORDINATES_EMP1.EMPLOYEE_ID_EID) AND EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP2 INNER JOIN PERSON UNBOUND_EMP2_1 ON UNBOUND_EMP2_1.PERSON_ID = UNBOUND_EMP2.EMPLOYEE_ID , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP2 WHERE THIS_SUBORDINATES_EMP2.EMPLOYEE_ID_OID = THIS.EMPLOYEE_ID AND UNBOUND_EMP2.EMPLOYEE_ID = THIS_SUBORDINATES_EMP2.EMPLOYEE_ID_EID) AND UNBOUND_EMP1_1.LASTNAME = ? OR UNBOUND_EMP2_1.LASTNAME = ?" : Column not found: UNBOUND_EMP1_1.LASTNAME in statement [SELECT 'org.jpox.samples.models.company.Manager' AS JPOXMETADATA,THIS.EMPLOYEE_ID,THIS_1.AGE,THIS_1.EMAIL_ADDRESS,THIS_1.FIRSTNAME,THIS_1.GLOBALNUM,THIS_1.LASTNAME,THIS_1.PERSONNUM,THIS_2.MANAGER_EMPLOYEE_ID_OID,THIS_2.SALARY,THIS_2.SALARY_CURRENCY,THIS_2.SERIAL_NO FROM MANAGER THIS INNER JOIN PERSON THIS_1 ON THIS_1.PERSON_ID = THIS.EMPLOYEE_ID INNER JOIN EMPLOYEE THIS_2 ON THIS_2.EMPLOYEE_ID = THIS.EMPLOYEE_ID WHERE EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP1 INNER JOIN PERSON UNBOUND_EMP1_1 ON UNBOUND_EMP1_1.PERSON_ID = UNBOUND_EMP1.EMPLOYEE_ID , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP1 WHERE THIS_SUBORDINATES_EMP1.EMPLOYEE_ID_OID = THIS.EMPLOYEE_ID AND UNBOUND_EMP1.EMPLOYEE_ID = THIS_SUBORDINATES_EMP1.EMPLOYEE_ID_EID) AND EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP2 INNER JOIN PERSON UNBOUND_EMP2_1 ON UNBOUND_EMP2_1.PERSON_ID = UNBOUND_EMP2.EMPLOYEE_ID , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP2 WHERE THIS_SUBORDINATES_EMP2.EMPLOYEE_ID_OID = THIS.EMPLOYEE_ID AND UNBOUND_EMP2.EMPLOYEE_ID = THIS_SUBORDINATES_EMP2.EMPLOYEE_ID_EID) AND UNBOUND_EMP1_1.LASTNAME = ? OR UNBOUND_EMP2_1.LASTNAME = ?].
Error testQueryUsesContainsValueTwiceOnFieldUsingWorkaround 0.18
[JPOX-042007] Error executing JDOQL query "SELECT 'org.jpox.samples.models.fitness.Gym' AS JPOXMETADATA,THIS.GYM_ID,THIS.LOCATION,THIS."NAME",THIS.STRING_KEY,THIS.STRING_VALUE FROM GYM THIS WHERE EXISTS (SELECT 1 FROM GYM_WARDROBES THIS_WARDROBES_W1 , WARDROBE UNBOUND_W1 WHERE THIS_WARDROBES_W1.GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBES_W1.GYM_ID_OID = THIS.GYM_ID AND UNBOUND_W1.WARDROBE_ID = THIS_WARDROBES_W1.WARDROBE_ID_VID) AND EXISTS (SELECT 1 FROM GYM_WARDROBES THIS_WARDROBES_W2 , WARDROBE UNBOUND_W2 WHERE THIS_WARDROBES_W2.GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBES_W2.GYM_ID_OID = THIS.GYM_ID AND UNBOUND_W2.WARDROBE_ID = THIS_WARDROBES_W2.WARDROBE_ID_VID) AND UNBOUND_W1.MODEL = ? OR UNBOUND_W2.MODEL = ?" : Column not found: UNBOUND_W1.MODEL in statement [SELECT 'org.jpox.samples.models.fitness.Gym' AS JPOXMETADATA,THIS.GYM_ID,THIS.LOCATION,THIS."NAME",THIS.STRING_KEY,THIS.STRING_VALUE FROM GYM THIS WHERE EXISTS (SELECT 1 FROM GYM_WARDROBES THIS_WARDROBES_W1 , WARDROBE UNBOUND_W1 WHERE THIS_WARDROBES_W1.GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBES_W1.GYM_ID_OID = THIS.GYM_ID AND UNBOUND_W1.WARDROBE_ID = THIS_WARDROBES_W1.WARDROBE_ID_VID) AND EXISTS (SELECT 1 FROM GYM_WARDROBES THIS_WARDROBES_W2 , WARDROBE UNBOUND_W2 WHERE THIS_WARDROBES_W2.GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBES_W2.GYM_ID_OID = THIS.GYM_ID AND UNBOUND_W2.WARDROBE_ID = THIS_WARDROBES_W2.WARDROBE_ID_VID) AND UNBOUND_W1.MODEL = ? OR UNBOUND_W2.MODEL = ?].
Error testQueryUsesContainsValueTwiceOnFieldUsingWorkaroundInverse 0.16
[JPOX-042007] Error executing JDOQL query "SELECT 'org.jpox.samples.models.fitness.Gym' AS JPOXMETADATA,THIS.GYM_ID,THIS.LOCATION,THIS."NAME",THIS.STRING_KEY,THIS.STRING_VALUE FROM GYM THIS WHERE EXISTS (SELECT 1 FROM WARDROBE THIS_WARDROBESINVERSE_W1 WHERE THIS_WARDROBESINVERSE_W1.GYM_GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBESINVERSE_W1.GYM_GYM_ID_OID = THIS.GYM_ID) AND EXISTS (SELECT 1 FROM WARDROBE THIS_WARDROBESINVERSE_W2 WHERE THIS_WARDROBESINVERSE_W2