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;