No, it seems to be related to changes introduced by the criteria work in OPENJPA-1013... -Donald Craig L Russell wrote: > Could it be related to the recent checkin that hard casts the JDBC types > instead of using reflection? There are known incompatibilities between > JDBC3 and JDBC4 that you might be running into. > > Craig > > On Jun 17, 2009, at 5:10 PM, Donald Woods wrote: > >> Looked at some other builds and everything is passing on: >> IBM SDK 5, IBM SDK 6 and Sun JDK 5 >> but fails on Sun JDK 6..... >> >> >> -Donald >> >> >> Donald Woods wrote: >>> Is anyone else seeing new failures on trunk in the last day in o-p-j >>> like the following (used default Derby and Sun JDK6) - >>> Tests run: 1885, Failures: 24, Errors: 123, Skipped: 0 >>> Tests in error: >>> testTypeExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testKeyExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testIndexExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testCaseExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testGroupByAndHaving(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSimpleCaseExpression1(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSimpleCaseExpression2(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testExplictRoot(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testImplicitRoot(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testEqualWithAttributeAndLiteral(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testEqualWithAttributeAndAttribute(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testProjection(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testAbsExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testAvgExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testInPredicate(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testInPredicateWithPath(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testBinaryPredicate(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testEqualWithAttributeAndUnaryExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testBetweenExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSimplePath(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSimpleLeftJoin(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testMultiLevelJoins(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testJoinsNotPresentInWhereClause(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testJoinedPathInProjection(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testIsEmptyExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testExpressionInProjection(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testIndexExpressionAndLietral(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testAggregateInProjection(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSizeExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testExpression1(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testExpression3(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testGeneralCaseExpression(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testLiterals(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> >>> testParameters1(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testParameters2(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testParameters3(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testParameters4(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testNewConstruct(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testConstructorInProjection(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSubqueries1(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSubqueries2(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSubqueries3(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSubqueries4(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testSubqueries5(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> testOrdering1(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> >>> testOrdering2(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> >>> testOrdering3(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> >>> testOrdering4(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> >>> testOrdering5(org.apache.openjpa.persistence.criteria.TestTypesafeCriteria) >>> >>> testExist(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testNotExist(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testAny(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery01(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery02(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery03(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery04(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery05(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery06(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery07(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery09(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery11(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery12(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery14(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery15(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery16(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery17(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery18(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery19(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery20(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testSubquery23(org.apache.openjpa.persistence.criteria.TestSubqueries) >>> testBetween(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testNothingUsingCriteria(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testNotBetween(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testInExpr(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testNotIn(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLike1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLike2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLike3(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLikeWithEscapeCharacter(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testNullExpression(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testNullExpr2UsingCriteria(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testIsEmptyExprUsingCriteria(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testConstructorExprUsingCriteria(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testConcatSubStringFunc1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testConcatSubStringFunc2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testConcatSubStringFunc3(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testConcatSubStringFunc4(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testConcatFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTrimFunc1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTrimFunc2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLowerFunc1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLowerFunc2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testUpperFunc1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testUpperFunc2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testLengthFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testArithmFunc1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testArithmFunc2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testArithmFunc3(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testArithmFunc4(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testGroupByHavingClause(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testOrderByClause(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testAVGAggregFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testCOUNTAggregFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testMAXAggregFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testMINAggregFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testSUMAggregFunc(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression3(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression4(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression5(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression6(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testTypeExpression9(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testCoalesceExpressions(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testNullIfExpressions(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testSimpleCaseExpression1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testSimpleCaseExpression2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testSimpleCaseExpression3(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testSimpleCaseExpression4(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testGeneralCaseExpression1(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testGeneralCaseExpression2(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testGeneralCaseExpression3(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> testGeneralCaseExpression4(org.apache.openjpa.persistence.criteria.TestTypeSafeCondExpression) >>> > > Craig L Russell > Architect, Sun Java Enterprise System http://db.apache.org/jdo > 408 276-5638 mailto:Craig.Russell@sun.com > P.S. A good JDO? O, Gasp! >