|
[
summary] [
package list] [
test cases]
|
Tests
|
Errors
|
Failures
|
Success rate
|
Time(s)
|
|
309
|
4
|
7
|
96.44%
|
125.77
|
Note:
failures
are anticipated and checked for with assertions while
errors
are unanticipated.
[
summary] [
package list] [
test cases]
|
testQuery
|
0.31
|
|
testBasicPersistence
|
0.03
|
|
testDetachAttach
|
0.08
|
|
testBasicPersistence
|
0.28
|
|
testQuery
|
0.02
|
|
testQuery
|
0.29
|
|
testBasicPersistence
|
0.02
|
|
testDetachAttach
|
0.06
|
|
testRandomUuid
|
0.72
|
|
testNullUuid
|
0.02
|
|
testQueryUuid
|
0.09
|
|
testBasicPersistence
|
0.70
|
|
testBasicPersistenceAsTwoColumns
|
0.32
|
|
testDetachAttachAsTwoColumns
|
0.06
|
|
testQueryCalendarAsTwoColumns
|
0.03
|
Unexpected exception thrown while querying Calendar : JPOX doesnt support querying of Calendar fields when stored as 2 columns
|
|
testBasicPersistenceAsOneColumn
|
0.03
|
|
testNullAsOneColumn
|
0.02
|
|
testNullAsTwoColumn
|
0.04
|
|
testBasicPersistence
|
0.34
|
|
testDetachAttach
|
0.06
|
|
testBasicPersistence
|
0.33
|
|
testDetachAttach
|
0.05
|
|
testBasicPersistence
|
0.28
|
|
testExpression
|
0.47
|
|
testStringExpression
|
0.00
|
|
testL1WeakRefL2
|
0.81
|
|
testL1SoftRefL2
|
0.60
|
|
testL2CachedObject
|
0.43
|
|
testL2LoadedFields
|
0.36
|
|
testSCOAndPCReuse
|
0.40
|
|
testEvictAll
|
0.37
|
|
testDetachAllOnCommitWithoutL2
|
0.44
|
|
testDetachAllOnCommitWithL2
|
0.32
|
|
testMultithreadObjectRead
|
0.32
|
|
testBasicTypes
|
0.57
|
|
testString
|
0.24
|
|
testDate
|
0.36
|
|
testLocale
|
1.37
|
|
testCurrency
|
0.21
|
|
testTimeZone
|
0.24
|
|
testDecimal
|
0.24
|
|
testFloat
|
0.22
|
|
testStringBlobWidgets
|
1.78
|
|
testStringClobWidgets
|
1.61
|
|
testSetWidgets
|
2.40
|
inverseSet should not contain deleted object
|
|
testHashSetWidgets
|
1.57
|
|
testPersist
|
0.42
|
|
testUpdate
|
0.37
|
Exception thrown while updating field of nondurable object : Update of object "org.jpox.samples.nondurable.LogEntry@2db19d" using statement "UPDATE LOGENTRY SET "LEVEL"=? WHERE " failed : Unexpected token: in statement [UPDATE LOGENTRY SET "LEVEL"=? WHERE ]
|
|
testDelete
|
0.26
|
Exception thrown while deleting nondurable object : Delete of object "org.jpox.samples.nondurable.LogEntry@a00185" using statement "DELETE FROM LOGENTRY WHERE " failed : Unexpected token: in statement [DELETE FROM LOGENTRY WHERE ]
|
|
testReplicateSimple
|
0.75
|
|
testReplicateRelation_1to1_circular
|
0.49
|
|
testMoveAcrossDatastores_company
|
0.72
|
|
testMoveAcrossDatastoresWithRelation
|
0.51
|
|
testSetDetachedObjectOnFieldInPCNewObject
|
0.28
|
|
testReplicateApplicationIdentityWith1toN
|
0.71
|
|
testOIDSerialization
|
0.90
|
|
testSerialisedPC
|
0.11
|
|
testSerialisedPCDetach
|
0.06
|
|
testSerialisedInterface
|
0.27
|
|
testSerialisedCollectionElements
|
0.51
|
|
testSerialisedMapValues
|
0.28
|
|
testSerialiseDetach
|
0.56
|
|
testDetachStates
|
1.05
|
|
testSimpleDetach
|
1.41
|
|
testBasicDetachAttach
|
0.31
|
|
testDetachAttach_ManyToOne
|
0.34
|
|
testDetachAttach_ManyToOne_NewPM
|
0.25
|
|
testDetachAttach_OneToMany
|
0.52
|
|
testDetachAttach_OneToMany_NewPM
|
0.48
|
|
testDetachTransactionalField
|
0.02
|
|
testDetachCollectionWithNonPCElements
|
0.03
|
|
testAttachDetachNonTransactionalRead
|
0.45
|
|
testDetachAttach_OneToManyBidir
|
0.09
|
|
testDetachAttach_OneToManyFK
|
0.20
|
|
testDetachAttach_ManyToMany
|
0.19
|
|
testRelationManaging
|
0.10
|
|
testCircularDetach
|
0.02
|
|
testDetachAttach_OneToMany_RelationConsistency
|
0.09
|
|
testAttachDetachNonPCCollectionElements
|
0.05
|
|
testPersistWithDetachedRelative
|
0.06
|
|
testPersistWithDetachedRelativeInMap
|
0.31
|
|
testDetachOfNonPersistentPC
|
0.01
|
|
testDetachAttachOfSCODate
|
0.04
|
|
testAggregatedDetachAttachFieldMap
|
0.31
|
|
testDetachOnClose
|
0.07
|
|
testDetachAllOnCommit
|
0.11
|
|
testDetachAllOnCommitViaFetch
|
0.09
|
|
testDetachAllOnCommitViaFetchUnlimited
|
0.09
|
|
testDetachDuplicates
|
0.04
|
|
testMaxFetchDepth
|
0.12
|
|
testFetchRecurse
|
0.15
|
|
testFetchDepthOnDetachCopyAll
|
0.10
|
Manager must be returned for maxFetchDepth of 1 : employee Dave has no manager
|
|
testDetachLoadUnloadFields
|
0.08
|
|
testAttachCleanCollectionWithNonPCElements
|
0.02
|
|
testAttachOneManyBidirFromNewManySide
|
0.02
|
|
testCopyOnAttachFalseOneToManyBidir
|
0.03
|
|
testCopyOnAttachFalseOneToOne
|
0.07
|
|
testCopyOnAttachFalseMultipleDetach
|
0.02
|
|
testOneToOneBidirPersist
|
0.38
|
|
testOneToOneBidirPersistInconsistent
|
0.02
|
|
testOneToOneBidirUpdateOwner
|
0.07
|
|
testOneToOneBidirUpdateNonOwner
|
0.06
|
|
testOneToManyFKBidirPersistCollection
|
0.14
|
|
testOneToManyFKBidirPersistInconsistent
|
0.01
|
|
testOneToManyFKBidirPersistElement
|
0.03
|
|
testOneToManyFKBidirPersistElement2
|
0.03
|
|
testOneToManyFKBidirUpdateElement
|
0.07
|
|
testOneToManyFKBidirDeleteElement
|
0.04
|
|
testOneToManyJoinBidirPersistCollection
|
0.10
|
|
testOneToManyJoinBidirPersistElement
|
0.02
|
|
testOneToManyJoinBidirUpdateElement
|
0.06
|
|
testOneToManyJoinBidirDeleteElement
|
0.04
|
|
testOneToManyJoinBidirPersistInconsistent
|
0.01
|
|
testManyToManyBidirPersist
|
0.06
|
|
testBooleanArray
|
1.23
|
|
testByteArray
|
0.07
|
|
testCharArray
|
0.06
|
|
testDoubleArray
|
0.06
|
|
testFloatArray
|
0.05
|
|
testIntArray
|
0.05
|
|
testLongArray
|
0.05
|
|
testShortArray
|
0.06
|
|
testBooleanObjectArray
|
0.06
|
|
testByteObjectArray
|
0.05
|
|
testCharObjectArray
|
0.05
|
|
testDoubleObjectArray
|
0.05
|
|
testFloatObjectArray
|
0.05
|
|
testIntObjectArray
|
0.05
|
|
testLongObjectArray
|
0.05
|
|
testShortObjectArray
|
0.05
|
|
testBigDecimalArray
|
0.06
|
|
testBigIntegerArray
|
0.05
|
|
testDateArray
|
0.06
|
|
testLocaleArray
|
0.07
|
|
testStringArray
|
0.04
|
|
testInterfaceArray
|
0.09
|
|
testPersistableArray
|
0.09
|
|
testObjectArray
|
0.09
|
|
testJoinTableIntQueryArray
|
0.05
|
|
testJoinTableStringQueryArray
|
0.03
|
|
testJoinTablePCQueryArray
|
0.04
|
|
testJoinTableInterfaceQueryArray
|
0.03
|
|
testImport
|
0.02
|
|
testVariableBeforeParameter
|
0.00
|
|
testDB2DataLinkType
|
0.00
|
|
testMSSQLUniqueIdentifierType
|
0.00
|
|
testInh2
|
0.35
|
|
testUseOfObjectIdClass
|
0.11
|
|
testMetaDataManager
|
0.27
|
|
testMetaDataMultithreaded
|
2.61
|
|
testLoadingMetaDataForPackage
|
0.64
|
|
testLoadingMetaDataFileLocations
|
0.27
|
|
testMetaDataManagerI18N
|
0.42
|
|
testDatastoreIdentityMetadata
|
0.22
|
|
testFieldColumnMetadata
|
0.12
|
|
testFieldForeignKeyMetadata
|
0.12
|
|
testPrimaryKeyMetadata
|
0.14
|
|
testImplementsMetadata
|
0.23
|
|
testFieldDeclaredInSubClassMetadata
|
0.12
|
|
testDependent
|
0.12
|
|
testSerialization
|
0.31
|
|
testPersistentProperties
|
0.11
|
|
testPersistentPropertiesFieldPropertyClash
|
0.10
|
|
testAutomaticRollback
|
0.67
|
|
testSqlExceptionIsAccessible
|
0.04
|
|
testRollbackOnly
|
0.37
|
|
testUpdateDuringBeforeCompletion
|
0.03
|
|
testJPOXSQLQueryOfWidgets
|
0.70
|
|
testWithCandidateClass
|
0.19
|
|
testWithCandidateClassWithIdentifiers
|
0.03
|
|
testWithoutCandidateClassWithParameters
|
0.03
|
|
testWithoutCandidateClassWithResultClass
|
0.26
|
|
testNamedQueries
|
0.04
|
|
testEmbeddedPCObject
|
0.34
|
|
testEmbeddedPCObjectNullValue
|
0.04
|
|
testEmbeddedObjectPersist
|
0.06
|
|
testEmbeddedPCObjectDetachAttach
|
0.03
|
|
testEmbeddedOnly
|
0.06
|
|
testNestedEmbeddedPCObjects
|
0.10
|
|
testEmbeddedOnlyWithQuery
|
0.02
|
|
testEmbeddedCollection
|
0.14
|
|
testEmbeddedCollectionQuery
|
0.03
|
|
testEmbeddedList
|
0.08
|
|
testEmbeddedMap
|
0.13
|
|
testNewInstance
|
0.00
|
|
testContextClassLoader
|
0.00
|
|
testNegativeContextClassLoader
|
0.00
|
|
testJPOXinClassloader2
|
0.00
|
|
testNewObjectInstance
|
0.00
|
|
testNewObjectInstance1
|
0.00
|
|
testNegativeJPOXinClassloader2
|
0.00
|
|
testClassNotPersistenceCapable
|
0.00
|
|
testDatastoreAdapterLoadingDatastoreMapping
|
0.00
|
|
testNotInitilizedClass
|
0.00
|
|
testJDOHelperInstantiation
|
3.35
|
|
testClose
|
0.47
|
|
testServerTimeZoneID
|
0.36
|
|
testQueryOnWidgets
|
1.20
|
Error executing JDOQL query "SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)" : Unexpected token: = in statement [SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)].
|
|
testQueryOnStringWidgets
|
0.30
|
|
testQueryOnDateWidgets
|
0.22
|
|
testQueryOnFloatWidgets
|
0.14
|
|
testQueryOnSetWidgets
|
4.89
|
|
testQueryOnHashSetWidgets
|
3.74
|
|
testQueryOnInterfaceFields
|
0.11
|
Cannot perform operation "cast to org.jpox.samples.widget.DateWidget" on ReferenceExpression "THIS.CLONEABLE_WIDGET_WIDGET_ID_EID"
|
|
testQueryOnObjectFields
|
0.08
|
Error executing JDOQL query "SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?" : Wrong data type: For input string: "aced00057372001e6f72672e6a706f782e73616d706c65732e7769646765742e57696467657429bdfaa9a2501af103000c5a000c626f6f6c65616e4669656c64420009627974654669656c64430009636861724669656c64490008696e744669656c644a00096c6f6e674669656c6453000a73686f72744669656c644c000f626f6f6c65616e4f626a4669656c647400134c6a6176612f6c616e672f426f6f6c65616e3b4c000c627974654f626a4669656c647400104c6a6176612f6c616e672f427974653b4c000c636861724f626a4669656c647400154c6a6176612f6c616e672f4368617261637465723b4c000b696e744f626a4669656c647400134c6a6176612f6c616e672f496e74656765723b4c000c6c6f6e674f626a4669656c647400104c6a6176612f6c616e672f4c6f6e673b4c000d73686f72744f626a4669656c647400114c6a6176612f6c616e672f53686f72743b787001b7007b22b6790db3e0e57e1868360a7bb0707372000e6a6176612e6c616e672e427974659c4e6084ee50f51c02000142000576616c7565787200106a6176612e6c616e672e4e756d62657286ac951d0b94e08b02000078704b737200136a6176612e6c616e672e436861726163746572348b47d96b1a267802000143000576616c756578700067737200116a6176612e6c616e672e496e746567657212e2a0a4f781873802000149000576616c75657871007e000941b15bdd7372000e6a6176612e6c616e672e4c6f6e673b8be490cc8f23df0200014a000576616c75657871007e0009734560694ba877657372000f6a6176612e6c616e672e53686f7274684d37133460da5202000153000576616c75657871007e00094cc778" in statement [SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?].
|
|
testRelationalOperatorsWithConstantsAndExtentCandidate
|
1.37
|
|
testRelationalOperatorsWithConstantsAndNormalCollectionCandidate
|
1.47
|
|
testRelationalOperatorsWithConstantsAndInverseCollectionCandidate
|
1.23
|
|
testRequiresExtent
|
0.28
|
|
testCloseAll
|
0.04
|
|
testExtentOfNewTable
|
0.10
|
|
testExtentOfSubclassTable
|
0.03
|
|
testExtentSubclasses
|
0.36
|
|
testInvalidSequenceName
|
0.37
|
|
testContiguousSequence
|
0.03
|
|
testNontransactionalSequence
|
0.00
|
|
testFactorySequence
|
0.00
|
|
testMemoryManagementNewPC
|
33.39
|
|
testJPOX
|
0.45
|
|
testJPA
|
0.00
|
|
testViewOfWidgets
|
0.55
|
|
testViewOfSetWidgets
|
1.42
|
|
testCreatingDependentFirst
|
0.06
|
|
testCreatingReliedOnFirst
|
0.01
|
|
testCircularViewDependencies
|
0.12
|
An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:680) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:636) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:347) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:395) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3687) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3342) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2956) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2835) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:847) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:814) at org.jpox.tests.JPOXPersistenceTestCase.addClassesToSchema(JPOXPersistenceTestCase.java:95) at org.jpox.tests.ViewTest.testCircularViewDependencies(ViewTest.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at org.jpox.tests.ViewTest.runTest(ViewTest.java:104) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
|
|
testIsSupportedType
|
0.01
|
|
testIsSupportedArrayType
|
0.00
|
|
testIsDefaultPersistentType
|
0.00
|
|
testPersistenceAware
|
0.66
|
|
testInitializationOfFieldsInConstructor
|
0.35
|
|
testSelectWithSQLFunction
|
0.10
|
|
testInsertWithSQLFunction
|
0.02
|
|
testUpdateWithSQLFunction
|
0.02
|
|
testObjectState
|
0.32
|
|
testStateTransitions
|
0.54
|
|
testMakePersistent
|
0.37
|
|
testNontransactionalPersist
|
0.10
|
|
testNontransactionalUpdate
|
0.07
|
|
testNonTransactionalUpdateWithRollback
|
0.06
|
|
testNewObjectIdInstance
|
0.13
|
|
testGetObjectId
|
0.08
|
|
testGetObjectById
|
0.09
|
|
testEvict
|
0.07
|
|
testGetObjectByIdNonTransactional
|
1.33
|
|
testClose
|
0.04
|
|
testMakeCollectionFieldsPersistent
|
0.15
|
|
testUpdatePersistentFields
|
0.06
|
|
testUpdatePersistentFieldsExceptions
|
0.06
|
|
testMakeTransient
|
0.05
|
|
testMakeTransientAll
|
0.06
|
|
testMakeTransientExceptions
|
0.05
|
|
testMakeTransientOwnerAndElements
|
0.20
|
|
testMakeTransientOwnerAndElementsUsingFetchPlan
|
0.10
|
|
testRetrieve
|
0.09
|
|
testRefresh
|
0.04
|
|
testDeletePersistent
|
0.05
|
|
testDeletePersistentNonTransactional
|
0.04
|
|
testDeletePersistentExceptions
|
0.04
|
|
testInheritedFieldsPersisted
|
0.06
|
|
testPersistenceOfOneToOneRelations
|
0.06
|
|
testPCFieldAccess
|
0.04
|
|
testJavaIdentity
|
0.04
|
|
testNormalFCOCollectionFieldPersistence1
|
0.07
|
|
testNormalFCOCollectionFieldPersistence2
|
0.03
|
|
testNormalFCOCollectionFieldPersistence3
|
0.07
|
|
testNormalFCOCollectionFieldPersistence4
|
0.08
|
|
testFKCollectionFieldPersistenceByReachability1
|
0.06
|
|
testFKCollectionFieldPersistenceByReachability2
|
0.07
|
|
testElementDeletionRemovesFromFKCollection
|
0.06
|
|
testInverseFCOCollectionFieldPersistence4
|
0.06
|
|
testQueryPM
|
0.06
|
|
testLifecycleListenerForSimpleObjects
|
0.06
|
|
testLifecycleListenerForCollections
|
0.07
|
|
testLifecycleListenerRegisteredInPMFforAllClasses
|
0.04
|
|
testInstanceCallbacks
|
0.05
|
|
testInstanceCallbacksInSCO
|
0.08
|
|
testAttachDetachCallbacks
|
0.05
|
|
testJoinTableCollectionFieldPersistence1
|
0.09
|
|
testJDOConnection
|
0.03
|
|
testTransientObjectCollections
|
0.05
|
|
testGetServerDate
|
0.04
|
|
testNonTransactionReadNegative
|
0.09
|
|
testNonTransactionWriteNegative
|
0.03
|
|
testNewInstancePCClass
|
0.03
|
|
testISO8859_1
|
0.61
|
|
testISO8859_2
|
0.06
|
|
testUTF8
|
0.07
|
|
testMultipleTransitionRead
|
1.15
|
|
testMultipleNonTransactionalRead
|
0.26
|
|
testMultipleTransitionWrite
|
0.65
|
|
testEvictAllAndWrites
|
4.31
|
|
testMultipleNonTransitionWrite
|
0.47
|
|
testMultipleDetachCopy
|
0.93
|
|
testMultipleDetachCopyAndFetchPlanModification
|
0.55
|
|
testAddGroup
|
0.00
|
|
testRemoveGroup
|
0.00
|
|
testClearGroups
|
0.00
|
|
testSetGroups
|
0.00
|
|
testGetGroups
|
0.00
|
|
testDetachmentRoots
|
0.00
|
|
testDetachmentRootsClasses
|
0.00
|
|
testFetchPlan
|
0.69
|
|
testPostLoad
|
0.20
|
|
testFetchPlanInheritance
|
0.36
|
|
testNestedFetchPlans
|
0.32
|
|
testNestedFetchGroupsAgain
|
0.14
|
|
testDynamicFetchPlan
|
0.21
|
|
testBasicConcurrency
|
1.96
|
expected:<700> but was:<900>
|
|
testBasicConcurrencyExtraPM
|
1.36
|
expected:<700> but was:<800>
|
|
testQueryCalendarAsTwoColumns
|
Unexpected exception thrown while querying Calendar : JPOX doesnt support querying of Calendar fields when stored as 2 columns
|
junit.framework.AssertionFailedError: Unexpected exception thrown while querying Calendar : JPOX doesnt support querying of Calendar fields when stored as 2 columns at org.jpox.tests.types.CalendarTest.testQueryCalendarAsTwoColumns(CalendarTest.java:435)
|
|
testSetWidgets
|
inverseSet should not contain deleted object
|
junit.framework.AssertionFailedError: inverseSet should not contain deleted object at org.jpox.samples.widget.SetWidget.fillRandom(SetWidget.java:130) at org.jpox.samples.widget.SetWidget.fillRandom(SetWidget.java:101) at org.jpox.samples.widget.SetWidget.fillRandom(SetWidget.java:95) at org.jpox.tests.StorageTester.validateNewObjectRollback(StorageTester.java:560) at org.jpox.tests.StorageTester.runStorageTestForClass(StorageTester.java:82) at org.jpox.tests.TypeStorageTest.testSetWidgets(TypeStorageTest.java:292)
|
|
testUpdate
|
Exception thrown while updating field of nondurable object : Update of object "org.jpox.samples.nondurable.LogEntry@2db19d" using statement "UPDATE LOGENTRY SET "LEVEL"=? WHERE " failed : Unexpected token: in statement [UPDATE LOGENTRY SET "LEVEL"=? WHERE ]
|
junit.framework.AssertionFailedError: Exception thrown while updating field of nondurable object : Update of object "org.jpox.samples.nondurable.LogEntry@2db19d" using statement "UPDATE LOGENTRY SET "LEVEL"=? WHERE " failed : Unexpected token: in statement [UPDATE LOGENTRY SET "LEVEL"=? WHERE ] at org.jpox.tests.NondurableIdTest.testUpdate(NondurableIdTest.java:252)
|
|
testDelete
|
Exception thrown while deleting nondurable object : Delete of object "org.jpox.samples.nondurable.LogEntry@a00185" using statement "DELETE FROM LOGENTRY WHERE " failed : Unexpected token: in statement [DELETE FROM LOGENTRY WHERE ]
|
junit.framework.AssertionFailedError: Exception thrown while deleting nondurable object : Delete of object "org.jpox.samples.nondurable.LogEntry@a00185" using statement "DELETE FROM LOGENTRY WHERE " failed : Unexpected token: in statement [DELETE FROM LOGENTRY WHERE ] at org.jpox.tests.NondurableIdTest.testDelete(NondurableIdTest.java:350)
|
|
testFetchDepthOnDetachCopyAll
|
Manager must be returned for maxFetchDepth of 1 : employee Dave has no manager
|
junit.framework.AssertionFailedError: Manager must be returned for maxFetchDepth of 1 : employee Dave has no manager at org.jpox.tests.AttachDetachTest.testFetchDepthOnDetachCopyAll(AttachDetachTest.java:4093)
|
|
testQueryOnWidgets
|
Error executing JDOQL query "SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)" : Unexpected token: = in statement [SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)].
|
javax.jdo.JDODataStoreException: Error executing JDOQL query "SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)" : Unexpected token: = in statement [SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)]. at org.jpox.jdo.JPOXJDOHelper.getJDOExceptionForJPOXException(JPOXJDOHelper.java:289) at org.jpox.jdo.JDOQuery.execute(JDOQuery.java:210) at org.jpox.tests.BasicQueryTest.queryWidgetObjects(BasicQueryTest.java:564) at org.jpox.tests.BasicQueryTest.testQueryOnWidgets(BasicQueryTest.java:108) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) NestedThrowablesStackTrace: java.sql.SQLException: Unexpected token: = in statement [SELECT 'org.jpox.samples.widget.Widget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS LEFT OUTER JOIN DECIMALWIDGET SUBELEMENT0 ON SUBELEMENT0.DECIMALWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN ELEMENTWIDGET SUBELEMENT1 ON SUBELEMENT1.ELEMENTWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN SETWIDGET SUBELEMENT2 ON SUBELEMENT2.SETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN HASHSETWIDGET SUBELEMENT3 ON SUBELEMENT3.HASHSETWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN DATEWIDGET SUBELEMENT4 ON SUBELEMENT4.DATEWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGBLOBWIDGET SUBELEMENT5 ON SUBELEMENT5.STRINGBLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGWIDGET SUBELEMENT6 ON SUBELEMENT6.STRINGWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN STRINGCLOBWIDGET SUBELEMENT7 ON SUBELEMENT7.STRINGCLOBWIDGET_ID = THIS.WIDGET_ID LEFT OUTER JOIN FLOATWIDGET SUBELEMENT8 ON SUBELEMENT8.FLOATWIDGET_ID = THIS.WIDGET_ID WHERE SUBELEMENT0.DECIMALWIDGET_ID IS NULL AND SUBELEMENT1.ELEMENTWIDGET_ID IS NULL AND SUBELEMENT2.SETWIDGET_ID IS NULL AND SUBELEMENT3.HASHSETWIDGET_ID IS NULL AND SUBELEMENT4.DATEWIDGET_ID IS NULL AND SUBELEMENT5.STRINGBLOBWIDGET_ID IS NULL AND SUBELEMENT6.STRINGWIDGET_ID IS NULL AND SUBELEMENT7.STRINGCLOBWIDGET_ID IS NULL AND SUBELEMENT8.FLOATWIDGET_ID IS NULL AND THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DecimalWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DECIMALWIDGET "ELEMENT" ON "ELEMENT".DECIMALWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.ElementWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN ELEMENTWIDGET "ELEMENT" ON "ELEMENT".ELEMENTWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.SetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN SETWIDGET "ELEMENT" ON "ELEMENT".SETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.HashSetWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN HASHSETWIDGET "ELEMENT" ON "ELEMENT".HASHSETWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.DateWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN DATEWIDGET "ELEMENT" ON "ELEMENT".DATEWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringBlobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGBLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGBLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGWIDGET "ELEMENT" ON "ELEMENT".STRINGWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.StringClobWidget' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN STRINGCLOBWIDGET "ELEMENT" ON "ELEMENT".STRINGCLOBWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?) UNION SELECT 'org.jpox.samples.widget.FloatWidget ' AS JPOXMETADATA,THIS.WIDGET_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 WIDGET THIS INNER JOIN FLOATWIDGET "ELEMENT" ON "ELEMENT".FLOATWIDGET_ID = THIS.WIDGET_ID WHERE THIS.BOOLEAN_FIELD = (THIS.INT_FIELD < ?) AND THIS.INT_FIELD < ? = (THIS.SHORT_FIELD < ?)] at org.hsqldb.jdbc.Util.throwError(Unknown Source) at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source) at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source) at org.apache.commons.dbcp.DelegatingConnection.prepareStatement(DelegatingConnection.java:181) at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.prepareStatement(PoolingDataSource.java:283) at org.jpox.store.rdbms.SQLController.getStatementForQuery(SQLController.java:302) at org.jpox.store.rdbms.query.SQLEvaluator.getStatement(SQLEvaluator.java:270) at org.jpox.store.rdbms.query.SQLEvaluator.evaluate(SQLEvaluator.java:94) at org.jpox.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:330) at org.jpox.store.query.Query.executeWithMap(Query.java:1037) at org.jpox.store.query.Query.executeWithArray(Query.java:986) at org.jpox.store.query.Query.execute(Query.java:908) at org.jpox.jdo.JDOQuery.execute(JDOQuery.java:205) at org.jpox.tests.BasicQueryTest.queryWidgetObjects(BasicQueryTest.java:564) at org.jpox.tests.BasicQueryTest.testQueryOnWidgets(BasicQueryTest.java:108)
|
|
testQueryOnInterfaceFields
|
Cannot perform operation "cast to org.jpox.samples.widget.DateWidget" on ReferenceExpression "THIS.CLONEABLE_WIDGET_WIDGET_ID_EID"
|
javax.jdo.JDOUserException: Cannot perform operation "cast to org.jpox.samples.widget.DateWidget" on ReferenceExpression "THIS.CLONEABLE_WIDGET_WIDGET_ID_EID" at org.jpox.jdo.JPOXJDOHelper.getJDOExceptionForJPOXException(JPOXJDOHelper.java:354) at org.jpox.jdo.JDOQuery.execute(JDOQuery.java:228) at org.jpox.tests.BasicQueryTest.queryOwnerWidgetInterfaces(BasicQueryTest.java:1907) at org.jpox.tests.BasicQueryTest.testQueryOnInterfaceFields(BasicQueryTest.java:208) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) NestedThrowablesStackTrace: Cannot perform operation "cast to org.jpox.samples.widget.DateWidget" on ReferenceExpression "THIS.CLONEABLE_WIDGET_WIDGET_ID_EID" org.jpox.store.expression.ScalarExpression$IllegalOperationException: Cannot perform operation "cast to org.jpox.samples.widget.DateWidget" on ReferenceExpression "THIS.CLONEABLE_WIDGET_WIDGET_ID_EID" at org.jpox.store.expression.ScalarExpression.cast(ScalarExpression.java:641) at org.jpox.store.expression.ReferenceExpression.cast(ReferenceExpression.java:66) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileCastExpression(JDOQLQuery.java:1384) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileUnaryExpressionNotPlusMinus(JDOQLQuery.java:1368) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileUnaryExpression(JDOQLQuery.java:1351) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileMultiplicativeExpression(JDOQLQuery.java:1304) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileAdditiveExpression(JDOQLQuery.java:1281) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileRelationalExpression(JDOQLQuery.java:1241) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileEqualityExpression(JDOQLQuery.java:1213) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileAndExpression(JDOQLQuery.java:1201) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileExclusiveOrExpression(JDOQLQuery.java:1189) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileInclusiveOrExpression(JDOQLQuery.java:1177) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileConditionalAndExpression(JDOQLQuery.java:1165) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileConditionalOrExpression(JDOQLQuery.java:1147) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileExpression(JDOQLQuery.java:1124) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compilePrimary(JDOQLQuery.java:1405) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileUnaryExpressionNotPlusMinus(JDOQLQuery.java:1370) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileUnaryExpression(JDOQLQuery.java:1351) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileMultiplicativeExpression(JDOQLQuery.java:1304) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileAdditiveExpression(JDOQLQuery.java:1281) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileRelationalExpression(JDOQLQuery.java:1241) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileEqualityExpression(JDOQLQuery.java:1213) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileAndExpression(JDOQLQuery.java:1201) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileExclusiveOrExpression(JDOQLQuery.java:1189) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileInclusiveOrExpression(JDOQLQuery.java:1177) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileConditionalAndExpression(JDOQLQuery.java:1165) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileConditionalOrExpression(JDOQLQuery.java:1147) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileExpression(JDOQLQuery.java:1124) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileExpressionFromString(JDOQLQuery.java:1085) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.compileFilter(JDOQLQuery.java:924) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.performCompile(JDOQLQuery.java:547) at org.jpox.store.rdbms.query.JDOQLQuery$Compiler.executionCompile(JDOQLQuery.java:520) at org.jpox.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:261) at org.jpox.store.query.Query.executeWithMap(Query.java:1037) at org.jpox.store.query.Query.executeWithArray(Query.java:986) at org.jpox.store.query.Query.execute(Query.java:921) at org.jpox.jdo.JDOQuery.execute(JDOQuery.java:223) at org.jpox.tests.BasicQueryTest.queryOwnerWidgetInterfaces(BasicQueryTest.java:1907) at org.jpox.tests.BasicQueryTest.testQueryOnInterfaceFields(BasicQueryTest.java:208)
|
|
testQueryOnObjectFields
|
Error executing JDOQL query "SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?" : Wrong data type: For input string: "aced00057372001e6f72672e6a706f782e73616d706c65732e7769646765742e57696467657429bdfaa9a2501af103000c5a000c626f6f6c65616e4669656c64420009627974654669656c64430009636861724669656c64490008696e744669656c644a00096c6f6e674669656c6453000a73686f72744669656c644c000f626f6f6c65616e4f626a4669656c647400134c6a6176612f6c616e672f426f6f6c65616e3b4c000c627974654f626a4669656c647400104c6a6176612f6c616e672f427974653b4c000c636861724f626a4669656c647400154c6a6176612f6c616e672f4368617261637465723b4c000b696e744f626a4669656c647400134c6a6176612f6c616e672f496e74656765723b4c000c6c6f6e674f626a4669656c647400104c6a6176612f6c616e672f4c6f6e673b4c000d73686f72744f626a4669656c647400114c6a6176612f6c616e672f53686f72743b787001b7007b22b6790db3e0e57e1868360a7bb0707372000e6a6176612e6c616e672e427974659c4e6084ee50f51c02000142000576616c7565787200106a6176612e6c616e672e4e756d62657286ac951d0b94e08b02000078704b737200136a6176612e6c616e672e436861726163746572348b47d96b1a267802000143000576616c756578700067737200116a6176612e6c616e672e496e746567657212e2a0a4f781873802000149000576616c75657871007e000941b15bdd7372000e6a6176612e6c616e672e4c6f6e673b8be490cc8f23df0200014a000576616c75657871007e0009734560694ba877657372000f6a6176612e6c616e672e53686f7274684d37133460da5202000153000576616c75657871007e00094cc778" in statement [SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?].
|
javax.jdo.JDODataStoreException: Error executing JDOQL query "SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?" : Wrong data type: For input string: "aced00057372001e6f72672e6a706f782e73616d706c65732e7769646765742e57696467657429bdfaa9a2501af103000c5a000c626f6f6c65616e4669656c64420009627974654669656c64430009636861724669656c64490008696e744669656c644a00096c6f6e674669656c6453000a73686f72744669656c644c000f626f6f6c65616e4f626a4669656c647400134c6a6176612f6c616e672f426f6f6c65616e3b4c000c627974654f626a4669656c647400104c6a6176612f6c616e672f427974653b4c000c636861724f626a4669656c647400154c6a6176612f6c616e672f4368617261637465723b4c000b696e744f626a4669656c647400134c6a6176612f6c616e672f496e74656765723b4c000c6c6f6e674f626a4669656c647400104c6a6176612f6c616e672f4c6f6e673b4c000d73686f72744f626a4669656c647400114c6a6176612f6c616e672f53686f72743b787001b7007b22b6790db3e0e57e1868360a7bb0707372000e6a6176612e6c616e672e427974659c4e6084ee50f51c02000142000576616c7565787200106a6176612e6c616e672e4e756d62657286ac951d0b94e08b02000078704b737200136a6176612e6c616e672e436861726163746572348b47d96b1a267802000143000576616c756578700067737200116a6176612e6c616e672e496e746567657212e2a0a4f781873802000149000576616c75657871007e000941b15bdd7372000e6a6176612e6c616e672e4c6f6e673b8be490cc8f23df0200014a000576616c75657871007e0009734560694ba877657372000f6a6176612e6c616e672e53686f7274684d37133460da5202000153000576616c75657871007e00094cc778" in statement [SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?]. at org.jpox.jdo.JPOXJDOHelper.getJDOExceptionForJPOXException(JPOXJDOHelper.java:289) at org.jpox.jdo.JDOQuery.execute(JDOQuery.java:228) at org.jpox.tests.BasicQueryTest.queryOwnerWidgetObjects(BasicQueryTest.java:1832) at org.jpox.tests.BasicQueryTest.testQueryOnObjectFields(BasicQueryTest.java:223) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) NestedThrowablesStackTrace: java.sql.SQLException: Wrong data type: For input string: "aced00057372001e6f72672e6a706f782e73616d706c65732e7769646765742e57696467657429bdfaa9a2501af103000c5a000c626f6f6c65616e4669656c64420009627974654669656c64430009636861724669656c64490008696e744669656c644a00096c6f6e674669656c6453000a73686f72744669656c644c000f626f6f6c65616e4f626a4669656c647400134c6a6176612f6c616e672f426f6f6c65616e3b4c000c627974654f626a4669656c647400104c6a6176612f6c616e672f427974653b4c000c636861724f626a4669656c647400154c6a6176612f6c616e672f4368617261637465723b4c000b696e744f626a4669656c647400134c6a6176612f6c616e672f496e74656765723b4c000c6c6f6e674f626a4669656c647400104c6a6176612f6c616e672f4c6f6e673b4c000d73686f72744f626a4669656c647400114c6a6176612f6c616e672f53686f72743b787001b7007b22b6790db3e0e57e1868360a7bb0707372000e6a6176612e6c616e672e427974659c4e6084ee50f51c02000142000576616c7565787200106a6176612e6c616e672e4e756d62657286ac951d0b94e08b02000078704b737200136a6176612e6c616e672e436861726163746572348b47d96b1a267802000143000576616c756578700067737200116a6176612e6c616e672e496e746567657212e2a0a4f781873802000149000576616c75657871007e000941b15bdd7372000e6a6176612e6c616e672e4c6f6e673b8be490cc8f23df0200014a000576616c75657871007e0009734560694ba877657372000f6a6176612e6c616e672e53686f7274684d37133460da5202000153000576616c75657871007e00094cc778" in statement [SELECT 'org.jpox.samples.widget.OwnerWidget' AS JPOXMETADATA,THIS.OWNERWIDGET_ID FROM OWNERWIDGET THIS LEFT OUTER JOIN DATEWIDGET THIS_DATEWIDGET ON THIS_DATEWIDGET.DATEWIDGET_ID = THIS.TEST_OBJECT WHERE (THIS_DATEWIDGET.DATE_FIELD) IS NOT NULL AND THIS_DATEWIDGET.DATE_FIELD > ?] at org.hsqldb.jdbc.Util.throwError(Unknown Source) at org.hsqldb.jdbc.jdbcPreparedStatement.executeQuery(Unknown Source) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:91) at org.jpox.store.rdbms.ParamLoggingPreparedStatement.executeQuery(ParamLoggingPreparedStatement.java:345) at org.jpox.store.rdbms.SQLController.executeStatementQuery(SQLController.java:436) at org.jpox.store.rdbms.query.SQLEvaluator.evaluate(SQLEvaluator.java:114) at org.jpox.store.rdbms.query.JDOQLQuery.performExecute(JDOQLQuery.java:330) at org.jpox.store.query.Query.executeWithMap(Query.java:1037) at org.jpox.store.query.Query.executeWithArray(Query.java:986) at org.jpox.store.query.Query.execute(Query.java:921) at org.jpox.jdo.JDOQuery.execute(JDOQuery.java:223) at org.jpox.tests.BasicQueryTest.queryOwnerWidgetObjects(BasicQueryTest.java:1832) at org.jpox.tests.BasicQueryTest.testQueryOnObjectFields(BasicQueryTest.java:223)
|
|
testCircularViewDependencies
|
An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:680) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:636) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:347) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:395) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3687) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3342) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2956) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2835) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:847) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:814) at org.jpox.tests.JPOXPersistenceTestCase.addClassesToSchema(JPOXPersistenceTestCase.java:95) at org.jpox.tests.ViewTest.testCircularViewDependencies(ViewTest.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at org.jpox.tests.ViewTest.runTest(ViewTest.java:104) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
|
An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:680) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:636) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:347) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:395) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3687) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3342) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2956) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2835) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:847) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:814) at org.jpox.tests.JPOXPersistenceTestCase.addClassesToSchema(JPOXPersistenceTestCase.java:95) at org.jpox.tests.ViewTest.testCircularViewDependencies(ViewTest.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.tests.ViewTest.runTest(ViewTest.java:104) org.jpox.exceptions.JPOXDataStoreException: An exception was thrown while adding/validating class(es) : Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:680) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:636) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:347) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:395) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3687) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3342) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2956) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2835) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:847) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:814) at org.jpox.tests.JPOXPersistenceTestCase.addClassesToSchema(JPOXPersistenceTestCase.java:95) at org.jpox.tests.ViewTest.testCircularViewDependencies(ViewTest.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.tests.ViewTest.runTest(ViewTest.java:104) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3356) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2956) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2835) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:847) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:814) at org.jpox.tests.JPOXPersistenceTestCase.addClassesToSchema(JPOXPersistenceTestCase.java:95) at org.jpox.tests.ViewTest.testCircularViewDependencies(ViewTest.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.jpox.tests.ViewTest.runTest(ViewTest.java:104) Caused by: java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:680) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:636) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:347) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:395) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3687) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3342) ... 21 more Nested Throwables StackTrace: java.sql.SQLException: Table not found in statement [ SELECT WIDGET.WIDGET_ID, CIRCULARREFERENCEVIEW3.MY_INT FROM WIDGET INNER JOIN CIRCULARREFERENCEVIEW3] at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source) at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:194) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:680) at org.jpox.store.rdbms.table.AbstractTable.executeDdlStatementList(AbstractTable.java:636) at org.jpox.store.rdbms.table.AbstractTable.create(AbstractTable.java:347) at org.jpox.store.rdbms.table.AbstractTable.exists(AbstractTable.java:395) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performViewsValidation(RDBMSManager.java:3687) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3342) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2956) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2835) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:847) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:814) at org.jpox.tests.JPOXPersistenceTestCase.addClassesToSchema(JPOXPersistenceTestCase.java:95) at org.jpox.tests.ViewTest.testCircularViewDependencies(ViewTest.java:409)
|
|
testBasicConcurrency
|
expected:<700> but was:<900>
|
junit.framework.AssertionFailedError: expected:<700> but was:<900> at org.jpox.tests.ConcurrencyTest.testBasicConcurrency(ConcurrencyTest.java:96)
|
|
testBasicConcurrencyExtraPM
|
expected:<700> but was:<800>
|
junit.framework.AssertionFailedError: expected:<700> but was:<800> at org.jpox.tests.ConcurrencyTest.testBasicConcurrencyExtraPM(ConcurrencyTest.java:149)
|
|
|