You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Knut Anders Hatlen (JIRA)" <ji...@apache.org> on 2009/01/08 21:24:59 UTC

[jira] Created: (DERBY-4010) PassThroughException should not reimplement initCause()/getCause()

PassThroughException should not reimplement initCause()/getCause()
------------------------------------------------------------------

                 Key: DERBY-4010
                 URL: https://issues.apache.org/jira/browse/DERBY-4010
             Project: Derby
          Issue Type: Improvement
    Affects Versions: 10.5.0.0
            Reporter: Knut Anders Hatlen
            Priority: Trivial


org.apache.derby.iapi.error.PassThroughException has its own mechanism to achieve the same functionality as one gets from the initCause() and getCause() methods in java.lang.Throwable. This was needed when Derby supported Java 1.3, which didn't have initCause()/getCause(), but now that we don't support Java 1.3 we could simplify the class.

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


[jira] Assigned: (DERBY-4010) PassThroughException should not reimplement initCause()/getCause()

Posted by "Knut Anders Hatlen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-4010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Knut Anders Hatlen reassigned DERBY-4010:
-----------------------------------------

    Assignee: Knut Anders Hatlen

> PassThroughException should not reimplement initCause()/getCause()
> ------------------------------------------------------------------
>
>                 Key: DERBY-4010
>                 URL: https://issues.apache.org/jira/browse/DERBY-4010
>             Project: Derby
>          Issue Type: Improvement
>    Affects Versions: 10.5.0.0
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>            Priority: Trivial
>         Attachments: derby-4010.diff
>
>
> org.apache.derby.iapi.error.PassThroughException has its own mechanism to achieve the same functionality as one gets from the initCause() and getCause() methods in java.lang.Throwable. This was needed when Derby supported Java 1.3, which didn't have initCause()/getCause(), but now that we don't support Java 1.3 we could simplify the class.

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


[jira] Closed: (DERBY-4010) PassThroughException should not reimplement initCause()/getCause()

Posted by "Knut Anders Hatlen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-4010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Knut Anders Hatlen closed DERBY-4010.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 10.5.0.0

All the tests ran cleanly.
Committed revision 736017.

> PassThroughException should not reimplement initCause()/getCause()
> ------------------------------------------------------------------
>
>                 Key: DERBY-4010
>                 URL: https://issues.apache.org/jira/browse/DERBY-4010
>             Project: Derby
>          Issue Type: Improvement
>    Affects Versions: 10.5.0.0
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>            Priority: Trivial
>             Fix For: 10.5.0.0
>
>         Attachments: derby-4010.diff
>
>
> org.apache.derby.iapi.error.PassThroughException has its own mechanism to achieve the same functionality as one gets from the initCause() and getCause() methods in java.lang.Throwable. This was needed when Derby supported Java 1.3, which didn't have initCause()/getCause(), but now that we don't support Java 1.3 we could simplify the class.

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


[jira] Updated: (DERBY-4010) PassThroughException should not reimplement initCause()/getCause()

Posted by "Knut Anders Hatlen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-4010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Knut Anders Hatlen updated DERBY-4010:
--------------------------------------

    Attachment: derby-4010.diff

The attached patch simplifies PassThroughException so that it just contains a constructor that passes the wrapped exception to the super constructor. Also added javadoc comments.

I haven't run any tests yet. (According to the test coverage reports, this code isn't actually exercised by any of our tests, so I don't expect that they will fail. I don't know any simple way to get it tested either.)

> PassThroughException should not reimplement initCause()/getCause()
> ------------------------------------------------------------------
>
>                 Key: DERBY-4010
>                 URL: https://issues.apache.org/jira/browse/DERBY-4010
>             Project: Derby
>          Issue Type: Improvement
>    Affects Versions: 10.5.0.0
>            Reporter: Knut Anders Hatlen
>            Priority: Trivial
>         Attachments: derby-4010.diff
>
>
> org.apache.derby.iapi.error.PassThroughException has its own mechanism to achieve the same functionality as one gets from the initCause() and getCause() methods in java.lang.Throwable. This was needed when Derby supported Java 1.3, which didn't have initCause()/getCause(), but now that we don't support Java 1.3 we could simplify the class.

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