You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/04/08 18:26:38 UTC
svn commit: r1090329 -
/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java
Author: simonetripodi
Date: Fri Apr 8 16:26:38 2011
New Revision: 1090329
URL: http://svn.apache.org/viewvc?rev=1090329&view=rev
Log:
DISCOVERY-11: Service.providers Enumeration does not catch and discard UnsatisfiedLinkErrors and ExceptionInInitializerErrors
Modified:
commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java
Modified: commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java
URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java?rev=1090329&r1=1090328&r2=1090329&view=diff
==============================================================================
--- commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java (original)
+++ commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java Fri Apr 8 16:26:38 2011
@@ -114,6 +114,10 @@ public class Service {
return spi.newInstance(info.loadClass());
} catch (Exception e) {
// ignore
+ } catch (UnsatisfiedLinkError ule) {
+ // ignore
+ } catch (ExceptionInInitializerError eiie) {
+ // ignore
}
}
return null;