[
https://issues.apache.org/jira/browse/FELIX-3420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13244426#comment-13244426
]
Jesse Glick commented on FELIX-3420:
------------------------------------
Might not be a bad idea to mention the actual filename, too:
catch (Exception ex)
{
throw new Exception("Unable to lock " + lockFile + ": " + ex,
ex);
}
> BundleCache rethrows exceptions without root cause
> --------------------------------------------------
>
> Key: FELIX-3420
> URL: https://issues.apache.org/jira/browse/FELIX-3420
> Project: Felix
> Issue Type: Bug
> Components: Framework
> Affects Versions: framework-4.0.2
> Environment: Linux
> Reporter: Jesse Glick
> Priority: Minor
>
> Trying to diagnose occasional errors thrown during tests:
> java.lang.Exception: Unable to lock bundle cache:
> java.nio.channels.OverlappingFileLockException
> at
> org.apache.felix.framework.cache.BundleCache.<init>(BundleCache.java:176)
> at org.apache.felix.framework.Felix.init(Felix.java:629)
> Not sure what the real problem is here, but the OFLE stack trace is missing,
> because Felix code has
> catch (Exception ex)
> {
> throw new Exception("Unable to lock bundle cache: " + ex);
> }
> whereas it should be
> catch (Exception ex)
> {
> throw new Exception("Unable to lock bundle cache: " + ex, ex);
> }
> and similarly a few lines above.
--
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