db-torque-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "CG Monroe (JIRA)" <j...@apache.org>
Subject [jira] Closed: (TORQUE-134) Recent change in Java 1.6.0_17 breaks Value.asDate()
Date Tue, 16 Feb 2010 18:09:28 GMT

     [ https://issues.apache.org/jira/browse/TORQUE-134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

CG Monroe closed TORQUE-134.

> Recent change in Java 1.6.0_17 breaks Value.asDate()
> ----------------------------------------------------
>                 Key: TORQUE-134
>                 URL: https://issues.apache.org/jira/browse/TORQUE-134
>             Project: Torque
>          Issue Type: Bug
>          Components: Village
>         Environment: Java 1.6.0_17 or higher
>            Reporter: Dan Price
>            Assignee: CG Monroe
> See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6898593 for more information.
> Sun fixed a bug in Java 1.6.0_17 related to java.sql.Date.valueOf.  In all previous versions
of Java, it would accept incorrect values and malformed JDBC date escape format strings. 
Now, it does more checking and throws IllegalArgumentException if the passed date string is
not valid.
> The java.sql.Date.valueOf function now checks that the form yyyy-MM-dd is strictly followed,
so if leading zeroes are suppressed on any of the elements, the valueOf function will throw
an exception.  Village builds the JDBC date escape format string without forcing leading zeroes,
so it can produce intermediate values of the form yyyy-M-d when either the month of the date
are less than 10.
> The result of this was a Torque based program that unexpectedly started throwing exceptions
after upgrading from Java 1.6.0_10 to 1.6.0_18.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

View raw message