db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mamta A. Satoor (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DERBY-5760) Missing argument in some XJ022 errors
Date Thu, 11 Jul 2013 19:21:48 GMT

    [ https://issues.apache.org/jira/browse/DERBY-5760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13706131#comment-13706131

Mamta A. Satoor commented on DERBY-5760:

Will backport this upto 10.8. Assigning temporarily to me during the backport
> Missing argument in some XJ022 errors
> -------------------------------------
>                 Key: DERBY-5760
>                 URL: https://issues.apache.org/jira/browse/DERBY-5760
>             Project: Derby
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions:
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>            Priority: Minor
>             Fix For:
>         Attachments: d5760-1a.diff
> EmbedBlob and EmbedClob some times wrap IOExceptions in an SQLException with SQLState
XJ022 (SQLState.SET_STREAM_FAILURE), but they don't always specify the message argument, so
the error message ends up like this:
> java.sql.SQLException: Unable to set stream: '{0}'.
> (The detailed error message does appear in a chained exception, so it's not a very big
problem, but it looks a bit odd.)
> I don't know of a way to expose these exceptions in a test. I just noticed it when I
added some manual asserts to force a failure when investigating another issue.
> The fix should be simple: Use the helper method Util.setStreamFailure() that sets the
message argument automatically.

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

View raw message