[ http://issues.apache.org/jira/browse/TUSCANY-701?page=all ]
Frank Budinsky updated TUSCANY-701:
-----------------------------------
Fix Version/s: Java-Mx
(was: Java-M2)
> Conversion to date types which do not include month can give incorrect results
> ------------------------------------------------------------------------------
>
> Key: TUSCANY-701
> URL: http://issues.apache.org/jira/browse/TUSCANY-701
> Project: Tuscany
> Issue Type: Bug
> Components: Java SDO Implementation
> Affects Versions: Java-M2
> Environment: Problem exists when running Sun JVM (is not seen on IBM
> JVM)
> Reporter: Brian Murray
> Priority: Minor
> Fix For: Java-Mx
>
> Attachments: Tuscany701.patch
>
>
> DateConversionTestCase.java made evident an issue corrected in Tuscany-582.
> However, when it was introduced into the Tuscany stream an additional error
> was seen sporadically (repeatedly for a given individual, but for a set of
> individuals only a subset would see the problem). This JIRA will address the
> additional error.
> The reason the problem is seen only by a subset of people is that it is JVM
> specific. When it is seen (as it is with the Sun JVM), the nature of the
> problem is to report Day, Hour, and even Year values as X - 1, where X is the
> correct value. The problem occurs when the requested date format does not
> include a month (e.g. toYear, toDay). The truncated month is assigned a
> value of January, and the Sun JVM may then (depending on the TimeZone,
> northern versus southern hemisphere, and the month in which the test is run)
> change the time to reflect the change to or from daylight savings time.
> The reason it can have an impact on toYear is that toYear() for an input date
> of Wednesday September 6, 2006 03:16:20.382 would result in an interim value
> of Sunday January 1, 2006 00:00:00.000. In the case where an error is seen,
> an adjustment is made for daylight savings time to Saturday December 31, 2005
> 23:00:00.000. As such, toYear erroneously returns a value of 2005 for the
> input date (in the error case).
> Would a committer please assign this issue to me?.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]