db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michelle Caisse (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JDO-720) Possible time zone issue in SupportedDateMethods
Date Fri, 24 May 2013 02:54:20 GMT

    [ https://issues.apache.org/jira/browse/JDO-720?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13665958#comment-13665958
] 

Michelle Caisse commented on JDO-720:
-------------------------------------

I get error info in trunk/tck/target/logs/<timestamp>/app-jdoql-junit.txt and .../dsid-jdoql-junit.txt
(not to be confused with ...jdoql1-junit.txt).

There was 1 failure:
1) testGetDate(org.apache.jdo.tck.query.jdoql.methods.SupportedDateMethods)junit.framework.AssertionFailedError:
Assertion A14.6.2-60 (SupportedDateMethods) failed: 
Wrong query result: 
query: SELECT FROM org.apache.jdo.tck.pc.company.Person WHERE birthdate.getDate() == 10 
expected: java.util.ArrayList of size 1
[FullTimeEmployee(1, emp1Last, emp1First, born 9/Jun/1970, phone {work=123456-1, home=1111},
hired 31/Dec/1998, weeklyhours 40.0, $20000.0)]
got:      java.util.ArrayList of size 0
[]
	at org.apache.jdo.tck.JDO_Test.fail(JDO_Test.java:719)
	at org.apache.jdo.tck.query.QueryTest.queryFailed(QueryTest.java:518)
	at org.apache.jdo.tck.query.QueryTest.checkQueryResultWithoutOrder(QueryTest.java:548)
	at org.apache.jdo.tck.query.QueryTest.execute(QueryTest.java:1293)
	at org.apache.jdo.tck.query.QueryTest.execute(QueryTest.java:1133)
	at org.apache.jdo.tck.query.QueryTest.executeAPIQuery(QueryTest.java:1069)
	at org.apache.jdo.tck.query.QueryTest.executeAPIQuery(QueryTest.java:1049)
	at org.apache.jdo.tck.query.jdoql.methods.SupportedDateMethods.executeQuery(SupportedDateMethods.java:143)
	at org.apache.jdo.tck.query.jdoql.methods.SupportedDateMethods.testGetDate(SupportedDateMethods.java:118)
	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.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:284)
	at org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:108)
	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:148)
	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
FAILURES!!!
                
> Possible time zone issue in SupportedDateMethods
> ------------------------------------------------
>
>                 Key: JDO-720
>                 URL: https://issues.apache.org/jira/browse/JDO-720
>             Project: JDO
>          Issue Type: Bug
>          Components: tck
>    Affects Versions: JDO 3 update 1 (3.0.1)
>            Reporter: Michael Bouschen
>             Fix For: JDO 3 maintenance release 1 (3.1)
>
>         Attachments: JDO-720.patch
>
>
> The TCK query test SupportedDateMethods fails when running a Date.getDate query: the
query result is empty where it should include an employee instacne. 
> Please note, the failure occurs when running the test in California and Arizona, but
not in Europe. 
> Looks like the problem is in the company model reader creating a date in the America/New_York
time zone that is actually yesterday in other time zones, so the tests fail.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message