jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Reschke (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (JCR-3087) InternalVersionHistoryImpl might throw RuntimeException
Date Thu, 29 Sep 2011 14:12:45 GMT
InternalVersionHistoryImpl might throw RuntimeException

                 Key: JCR-3087
                 URL: https://issues.apache.org/jira/browse/JCR-3087
             Project: Jackrabbit Content Repository
          Issue Type: Improvement
          Components: jackrabbit-core
            Reporter: Julian Reschke

InternalVersionHistoryImpl.getVersion currently wraps RepositoryExceptions that occur on "reload()"
into a RuntimeException. This may cause the RepositoryChecker to abort when attempting to
fix a repository, defeating the point of running it.

I see two options:

1) Add "throws RepositoryException" to the signature so no wrapping is needed; this *will*
cause similar changes in various interfaces and implementations; but it appears to be straightforward.

2) Modify the RepositoryChecker to catch RuntimeExceptions as well.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message