Author: pauls
Date: Tue Nov 13 15:48:51 2012
New Revision: 1408793
URL: http://svn.apache.org/viewvc?rev=1408793&view=rev
Log:
We need to catch Throwable not Exception as URL.setStreamHandlerFactory throws
an Error and not an Exception (FELIX-3753).
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/URLHandlers.java
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/URLHandlers.java
URL:
http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/URLHandlers.java?rev=1408793&r1=1408792&r2=1408793&view=diff
==============================================================================
---
felix/trunk/framework/src/main/java/org/apache/felix/framework/URLHandlers.java
(original)
+++
felix/trunk/framework/src/main/java/org/apache/felix/framework/URLHandlers.java
Tue Nov 13 15:48:51 2012
@@ -153,7 +153,7 @@ class URLHandlers implements URLStreamHa
currentFactory = (URLStreamHandlerFactory)
m_secureAction.swapStaticFieldIfNotClass(URL.class,
URLStreamHandlerFactory.class, URLHANDLERS_CLASS,
"streamHandlerLock");
}
- catch (Exception ex)
+ catch (Throwable ex)
{
// Ignore, this is a best effort (maybe log it or something)
}
@@ -177,7 +177,7 @@ class URLHandlers implements URLStreamHa
{
URL.setURLStreamHandlerFactory(currentFactory);
}
- catch (Exception ex)
+ catch (Throwable ex)
{
// Ignore, this is a best effort (maybe log it or
something)
}