Development
Core Plugins
Datastores
Documentation
Testing
Summary

[ summary] [ package list] [ test cases]

Tests Errors Failures Success rate Time(s)
713 9 9 97.48% 113.23

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 713 9 9 97.48% 113.23

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.700
Success SecondaryTableTest 2 0 0 100.00% 0.398
Success SchemaTest 27 0 0 100.00% 4.347
Success PersistentAbstractClassesTest 5 0 0 100.00% 0.949
Success ArrayListTest 23 0 0 100.00% 2.047
Success ListTest 22 0 0 100.00% 2.004
Failure JDOQLBasicTest 58 0 3 94.83% 9.750
Success TreeSetTest 18 0 0 100.00% 1.837
Error JDOQLContainerTest 75 7 1 89.33% 14.780
Success MapTest 27 0 0 100.00% 4.097
Success ApplicationIdentityTest 23 0 0 100.00% 6.561
Success ValueGeneratorTest 11 0 0 100.00% 6.812
Success OptimisticTest 21 0 0 100.00% 1.107
Success SQLQueryTest 19 0 0 100.00% 1.895
Success PersistenceModelsTest 6 0 0 100.00% 2.302
Success CollectionSerialTest 10 0 0 100.00% 0.996
Success HashtableTest 19 0 0 100.00% 2.422
Success SetTest 21 0 0 100.00% 1.948
Failure CompoundIdentityTest 17 0 1 94.12% 2.470
Failure ReachabilityTest 14 0 1 92.86% 7.054
Success MapForeignKeyTest 2 0 0 100.00% 1.169
Failure RelationshipTest 36 0 2 94.44% 4.693
Success LinkedListTest 19 0 0 100.00% 1.753
Success VectorTest 19 0 0 100.00% 1.746
Success PersistentInterfacesTest 7 0 0 100.00% 1.365
Success StackTest 19 0 0 100.00% 1.751
Success LinkedHashMapTest 19 0 0 100.00% 2.440
Error JDOQLResultTest 29 1 0 96.55% 3.385
Success DependentFieldTest 14 0 0 100.00% 4.517
Success AbstractClassesTest 16 0 0 100.00% 1.451
Success HashMapTest 19 0 0 100.00% 2.438
Error InterfacesTest 16 1 1 87.50% 3.674
Success QueueTest 1 0 0 100.00% 0.634
Success CollectionPrimitiveTest 3 0 0 100.00% 0.609
Success LinkedHashSetTest 18 0 0 100.00% 1.748
Success ObjectsTest 2 0 0 100.00% 0.840
Success InheritanceTest 13 0 0 100.00% 1.187
Success CollectionTest 18 0 0 100.00% 1.727
Success PropertiesTest 7 0 0 100.00% 0.627
Test Cases

[ summary] [ package list] [ test cases]

HashSetTest
Success testNormalAddCollection 0.32
Success testNormalChildAddCollection 0.06
Success testNormalRemoveCollection 0.12
Success testNormalRetainCollection 0.09
Success testNormalChildRemoveCollection 0.07
Success testNormalRemoveItem 0.06
Success testNormalClearIsEmpty 0.05
Success testNormalInheritance 0.06
Success testNormalQuery 0.18
Success testNormalAttachDetach 0.13
Success testInverseAddCollection 0.06
Success testInverseRemoveCollection 0.06
Success testInverseRetainCollection 0.06
Success testInverseAddElement 0.06
Success testInverseClearIsEmpty 0.06
Success testInverseInheritance 0.05
Success testInverseQuery 0.07
Success testInverseAttachDetach 0.12
SecondaryTableTest
Success testSecondaryTable 0.34
Success testQuerySecondaryTable 0.04
SchemaTest
Success testTableColumnNames 0.59
Success testColumnSpecifications 0.02
Success testUnique 0.25
Success testColumnWidth 0.54
Success testReadOnlyDatastore 0.37
Success testFixedDatastore 0.47
Success testDuplicateColumnNamesInSimpleAssociations 0.13
Success test1To1Bidir 0.07
Success testSecondaryTableSchema 0.03
Success testInterfaces 0.23
Success testObjectFields 0.06
Success test1To1UnidirectionalSchema 0.04
Success testOverridingColumnsBaseNewTableSubNewTable 0.31
Success testOverridingColumnsBaseSubclassTableSubNewTable 0.02
Success testOverridingColumnsBaseNewTableSubSuperclassTable 0.01
Success testEmbeddedPCSchema 0.15
Success testEmbeddedPCCollectionSchema 0.02
Success testEmbeddedPCListSchema 0.01
Success testEmbeddedPCMapSchema 0.03
Success testMtoN 0.09
Success testArrayNonPC 0.23
Success testArrayPC 0.11
Success testSet 0.25
Success testList 0.11
Success testMap 0.11
Success testDefaultedFields 0.04
Success testNullsAllowed 0.03
PersistentAbstractClassesTest
Success testMakePersistent 0.72
Success testQuery 0.04
Success testObjectWithReferenceToPersistentInterface 0.18
Success testNewInstance 0.00
Success testNewInstance3 0.00
ArrayListTest
Success testNormalAddCollection 0.34
Success testNormalAddItem 0.09
Success testNormalChildAddCollection 0.09
Success testNormalRemoveCollection 0.09
Success testNormalRetainCollection 0.07
Success testNormalChildRemoveCollection 0.07
Success testNormalRemoveItem 0.06
Success testNormalRemoveAt 0.08
Success testNormalGetItem 0.06
Success testNormalClearIsEmpty 0.04
Success testNormalInheritance 0.12
Success testNormalQuery 0.10
Success testNormalAttachDetach 0.14
Success testInverseAddCollection 0.06
Success testInverseRemoveCollection 0.07
Success testInverseRetainCollection 0.07
Success testInverseRemoveItem 0.05
Success testInverseRemoveAt 0.06
Success testInverseGetItem 0.04
Success testInverseClearIsEmpty 0.05
Success testInverseInheritance 0.05
Success testInverseQuery 0.07
Success testInverseAttachDetach 0.15
ListTest
Success testNormalAddCollection 0.34
Success testNormalChildAddCollection 0.06
Success testNormalRemoveCollection 0.11
Success testNormalRetainCollection 0.11
Success testNormalChildRemovalCollection 0.07
Success testNormalRemoveItem 0.07
Success testNormalRemoveAt 0.08
Success testNormalGetItem 0.06
Success testNormalContains 0.08
Success testNormalClearIsEmpty 0.04
Success testNormalInheritance 0.12
Success testNormalQuery 0.11
Success testNormalAttachDetach 0.13
Success testInverseAddCollection 0.05
Success testInverseRemoveCollection 0.06
Success testInverseRetainCollection 0.06
Success testInverseRemoveItem 0.06
Success testInverseGetItem 0.05
Success testInverseClearIsEmpty 0.04
Success testInverseInheritance 0.05
Success testInverseQuery 0.06
Success testInverseAttachDetach 0.19
JDOQLBasicTest
Success testInvalidOperator 0.10
Success testDeclareImports 0.07
Success testCandidateCollection 0.36
Success testQueryUsesInnerJoin 0.46
Success testQueryReturnSameObject 0.08
Success testStringIndexOf 0.12
Success testStaticFields 0.14
Success testStringStartsWith 0.10
Success testStringEndsWith 0.04
Success testStringSubstring 0.04
Success testStringTranslate 0.00
Success testStringToLowerCase 0.07
Success testStringToUpperCase 0.05
Success testStringMatches 0.12
Success testArrayContains 0.18
Success testArrayLength 0.05
Success testArrayParameter 0.06
Success testMathAbs 0.07
Success testMathSqrt 0.09
Failure testAvg 0.04
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.12
Success testJDOHelperGetObjectID1 0.48
Success testJDOHelperGetObjectID2 0.09
Success testAnalysisRollup 0.00
Success testSingleString 0.05
Success testSingleStringKeywordAsFieldName 0.00
Success testSingleStringParameters 0.18
Success testNamedQueries 0.11
Success testNonstandardCharacters 0.08
Success testInstanceof 0.19
Success testSingleQuotes 0.07
Success testCharLiteralInvalidComparison 0.08
Success testEscapeSingleQuoteInString 0.05
Failure testEq_Neq_UnboundVariables 0.10
expected:<2> but was:<0>
Success testQueryUnboundVariables 0.09
Success testQueryUnboundVariablesInheritance1 0.14
Success testQueryUnboundVariablesInheritance2 0.16
Success testQueryUnboundVariablesInheritanceRightHandDeclared1 0.13
Success testQueryUnboundVariablesInheritanceRightHandDeclared2 0.04
Success testConcatStringAndNumbers 0.10
Success testNullEqualsNull 0.04
Success testUseOfParentheses 0.04
Success testQueryCheckValueDiffFields 0.06
Success testCast 0.19
Success testKeepResultsQueryAfterQueryClose 0.01
Success testKeepResultsQueryAfterTxClose 0.01
Success testKeepResultsQueryAfterPMClose 0.01
Success testQueryWithNonNullFieldCondition 0.22
Success testBoolean 0.08
Success testQueryWithDetachedObjects 0.11
Success testModuloOperator 0.04
Success testInheritanceCastWithDiscriminator 0.61
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.ID = THIS.ID LEFT OUTER JOIN ASUB1 SUBELEMENT1 ON SUBELEMENT1.ID = THIS.ID INNER JOIN ASUB1 THIS_INST ON THIS_INST.ID = THIS.ID WHERE SUBELEMENT0.ID IS NULL AND SUBELEMENT1.ID IS NULL UNION SELECT 'org.jpox.samples.inheritance.ASub2' AS JPOXMETADATA FROM ABASE THIS INNER JOIN ASUB2 "ELEMENT" ON "ELEMENT".ID = THIS.ID INNER JOIN ASUB1 THIS_INST ON THIS_INST.ID = THIS.ID UNION SELECT 'org.jpox.samples.inheritance.ASub1' AS JPOXMETADATA FROM ABASE THIS INNER JOIN ASUB1 "ELEMENT" ON "ELEMENT".ID = THIS.ID INNER JOIN ASUB1 THIS_INST ON THIS_INST.ID = THIS.ID
Success testDeleteByQuery 0.02
Success testClose 0.06
Success testMultipleActiveQueryCandidateCollection 2.24
Success testMultipleActiveQueryMapGet 1.42
TreeSetTest
Success testNormalAddCollection 0.33
Success testNormalChildAddCollection 0.07
Success testNormalRemoveCollection 0.11
Success testNormalRetainCollection 0.09
Success testNormalChildRemoveCollection 0.08
Success testNormalRemoveItem 0.07
Success testNormalClearIsEmpty 0.05
Success testNormalInheritance 0.07
Success testNormalQuery 0.19
Success testNormalAttachDetach 0.14
Success testInverseAddCollection 0.07
Success testInverseRemoveCollection 0.07
Success testInverseRetainCollection 0.07
Success testInverseAddElement 0.07
Success testInverseClearIsEmpty 0.06
Success testInverseInheritance 0.06
Success testInverseQuery 0.07
Success testInverseAttachDetach 0.14
JDOQLContainerTest
Success testNotContainsValuesInMapFields 0.66
Success testNotContainsValuesInMapFieldsInverse 0.10
Success testNotContainsKeysInMapFields 0.33
Success testNotContainsKeysInMapFieldsInverse 0.26
Success testNotContainsEntryInMapFields 0.24
Success testNotContainsEntryInMapFieldsInverse 0.26
Success testGetInMapFields 0.22
Failure testGetInOrderingInMapFields 0.21
expected:<2> but was:<3>
Success testNegateContains 0.38
Success testContainsInListFields 0.04
Success testContainsInSetFields 0.08
Success testContainsInMapFields 0.23
Success testContainsInParameterCollection 0.35
Success testContainsInParameterArray 0.24
Success testContainsResultVariable 0.22
Success testContainsResultVariableNestedContains 0.21
Success testContainsInParameterCollectionOfPCleanInstances 0.20
Success testContainsInImplicitParameterCollection 0.17
Success testContainsInImplicitParameterCollectionOfPCleanInstances 0.19
Success testMapGetMethod 0.28
Error testMapGetAsLiteralWithKeyAsExpression 0.54
Cannot perform operation "getMethod" on MapKeyLiteral "('2 doors')" and StringExpression "THIS.MODEL"
Success testCollectionSize 0.14
Success testCollectionIsEmpty 0.11
Success testMapSize 0.15
Success testMapIsEmpty 0.16
Success testQueryUsesContainsOnceOnOneUnboundVariable 0.18
Success testQueryUsesContainsOnceAndEqualsOnOneUnboundVariable 0.15
Success testQueryUsesContainsValueOnceOnOneUnboundVariable 0.23
Success testQueryUsesContainsValueAndEqualsOnceOnOneUnboundVariable 0.18
Success testQueryUsesContainsValueOnceOnOneUnboundVariableInverse 0.27
Success testQueryContainsKeyOnCharacter 0.06
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableInverse 0.23
Success testQueryUsesContainsKeyOnceOnOneUnboundVariable 0.21
Success testQueryUsesContainsOnceOnOneUnboundVariableUsingParameters 0.17
Success testQueryUsesContainsValueOnceOnOneUnboundVariableUsingParameters 0.16
Success testQueryUsesContainsValueOnceOnOneUnboundVariableUsingParametersInverse 0.19
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableUsingParametersInverse 0.19
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableUsingParameters 0.20
Success testQueryUsesContainsOnceOnOneUnboundVariableImplicitVariables 0.18
Success testQueryUsesContainsValueOnceOnOneUnboundVariableImplicitVariables 0.17
Success testQueryUsesContainsValueOnceOnOneUnboundVariableImplicitVariablesInverse 0.19
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableImplicitVariablesInverse 0.25
Success testQueryUsesContainsKeyOnceOnOneUnboundVariableImplicitVariables 0.16
Success testQueryUsesContainsOnceOnOneUnboundVariableInverse 0.16
Success testQueryUsesContainsOnceOnOneUnboundVariableInverseImplicitVariables 0.18
Success testQueryUsesContainsOnceOnOneUnboundVariableInverseUsingParameter 0.19
Success testQueryUsesContainsOnceOnOneUnboundVariableMtoN 0.08
Success testQueryUsesContainsTwiceOnOneUnboundVariable 0.13
Success testQueryUsesContainsValueTwiceOnOneUnboundVariable 0.16
Success testQueryUsesContainsValueTwiceOnOneUnboundVariableInverse 0.18
Success testQueryUsesContainsKeyTwiceOnOneUnboundVariableInverse 0.16
Success testQueryUsesContainsKeyTwiceOnOneUnboundVariable 0.15
Success testQueryUsesContainsTwiceOnOneUnboundVariableInverse 0.16
Success testQueryUsesContainsTwiceOnOneUnboundVariableMtoN 0.06
Error testQueryUsesContainsTwiceOnFieldUsingWorkaround 0.12
[JPOX-042007] Error executing JDOQL query "SELECT 'org.jpox.samples.models.company.Manager' AS JPOXMETADATA,THIS_1.AGE,THIS_1.EMAIL_ADDRESS,THIS_1.FIRSTNAME,THIS_1.GLOBALNUM,THIS_1.LASTNAME,THIS_1.PERSONNUM,THIS_2.MANAGER_GLOBALNUM_OID,THIS_2.MANAGER_PERSONNUM_OID,THIS_2.SALARY,THIS_2.SALARY_CURRENCY,THIS_2.SERIAL_NO FROM MANAGER THIS INNER JOIN PERSON THIS_1 ON THIS_1.GLOBALNUM = THIS.GLOBALNUM AND THIS_1.PERSONNUM = THIS.PERSONNUM INNER JOIN EMPLOYEE THIS_2 ON THIS_2.GLOBALNUM = THIS.GLOBALNUM AND THIS_2.PERSONNUM = THIS.PERSONNUM WHERE EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP1 INNER JOIN PERSON UNBOUND_EMP1_1 ON UNBOUND_EMP1_1.GLOBALNUM = UNBOUND_EMP1.GLOBALNUM AND UNBOUND_EMP1_1.PERSONNUM = UNBOUND_EMP1.PERSONNUM , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP1 WHERE THIS_SUBORDINATES_EMP1.GLOBALNUM_OID = THIS.GLOBALNUM AND THIS_SUBORDINATES_EMP1.PERSONNUM_OID = THIS.PERSONNUM AND UNBOUND_EMP1.GLOBALNUM = THIS_SUBORDINATES_EMP1.GLOBALNUM_EID AND UNBOUND_EMP1.PERSONNUM = THIS_SUBORDINATES_EMP1.PERSONNUM_EID) AND EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP2 INNER JOIN PERSON UNBOUND_EMP2_1 ON UNBOUND_EMP2_1.GLOBALNUM = UNBOUND_EMP2.GLOBALNUM AND UNBOUND_EMP2_1.PERSONNUM = UNBOUND_EMP2.PERSONNUM , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP2 WHERE THIS_SUBORDINATES_EMP2.GLOBALNUM_OID = THIS.GLOBALNUM AND THIS_SUBORDINATES_EMP2.PERSONNUM_OID = THIS.PERSONNUM AND UNBOUND_EMP2.GLOBALNUM = THIS_SUBORDINATES_EMP2.GLOBALNUM_EID AND UNBOUND_EMP2.PERSONNUM = THIS_SUBORDINATES_EMP2.PERSONNUM_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_1.AGE,THIS_1.EMAIL_ADDRESS,THIS_1.FIRSTNAME,THIS_1.GLOBALNUM,THIS_1.LASTNAME,THIS_1.PERSONNUM,THIS_2.MANAGER_GLOBALNUM_OID,THIS_2.MANAGER_PERSONNUM_OID,THIS_2.SALARY,THIS_2.SALARY_CURRENCY,THIS_2.SERIAL_NO FROM MANAGER THIS INNER JOIN PERSON THIS_1 ON THIS_1.GLOBALNUM = THIS.GLOBALNUM AND THIS_1.PERSONNUM = THIS.PERSONNUM INNER JOIN EMPLOYEE THIS_2 ON THIS_2.GLOBALNUM = THIS.GLOBALNUM AND THIS_2.PERSONNUM = THIS.PERSONNUM WHERE EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP1 INNER JOIN PERSON UNBOUND_EMP1_1 ON UNBOUND_EMP1_1.GLOBALNUM = UNBOUND_EMP1.GLOBALNUM AND UNBOUND_EMP1_1.PERSONNUM = UNBOUND_EMP1.PERSONNUM , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP1 WHERE THIS_SUBORDINATES_EMP1.GLOBALNUM_OID = THIS.GLOBALNUM AND THIS_SUBORDINATES_EMP1.PERSONNUM_OID = THIS.PERSONNUM AND UNBOUND_EMP1.GLOBALNUM = THIS_SUBORDINATES_EMP1.GLOBALNUM_EID AND UNBOUND_EMP1.PERSONNUM = THIS_SUBORDINATES_EMP1.PERSONNUM_EID) AND EXISTS (SELECT 1 FROM EMPLOYEE UNBOUND_EMP2 INNER JOIN PERSON UNBOUND_EMP2_1 ON UNBOUND_EMP2_1.GLOBALNUM = UNBOUND_EMP2.GLOBALNUM AND UNBOUND_EMP2_1.PERSONNUM = UNBOUND_EMP2.PERSONNUM , MANAGER_SUBORDINATES THIS_SUBORDINATES_EMP2 WHERE THIS_SUBORDINATES_EMP2.GLOBALNUM_OID = THIS.GLOBALNUM AND THIS_SUBORDINATES_EMP2.PERSONNUM_OID = THIS.PERSONNUM AND UNBOUND_EMP2.GLOBALNUM = THIS_SUBORDINATES_EMP2.GLOBALNUM_EID AND UNBOUND_EMP2.PERSONNUM = THIS_SUBORDINATES_EMP2.PERSONNUM_EID) AND UNBOUND_EMP1_1.LASTNAME = ? OR UNBOUND_EMP2_1.LASTNAME = ?].
Error testQueryUsesContainsValueTwiceOnFieldUsingWorkaround 0.15
[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.GYM_GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBESINVERSE_W2.GYM_GYM_ID_OID = THIS.GYM_ID) AND THIS_WARDROBESINVERSE_W1.MODEL = ? OR THIS_WARDROBESINVERSE_W2.MODEL = ?" : Column not found: THIS_WARDROBESINVERSE_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 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.GYM_GYM_ID_OID = THIS.GYM_ID AND THIS_WARDROBESINVERSE_W2.GYM_GYM_ID_OID = THIS.GYM_ID) AND THIS_WARDROBESINVERSE_W1.MODEL = ? OR THIS_WARDROBESINVERSE_W2.MODEL = ?].
Error testQueryUsesContainsKeyTwiceOnFieldUsingWorkaroundInverse