You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2009/10/15 17:46:08 UTC
svn commit: r825529 -
/geronimo/sandbox/djencks/osgi/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/osgi/BundleClassLoader.java
Author: gawor
Date: Thu Oct 15 15:46:08 2009
New Revision: 825529
URL: http://svn.apache.org/viewvc?rev=825529&view=rev
Log:
must return an empty enumeration if resources are not found
Modified:
geronimo/sandbox/djencks/osgi/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/osgi/BundleClassLoader.java
Modified: geronimo/sandbox/djencks/osgi/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/osgi/BundleClassLoader.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/djencks/osgi/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/osgi/BundleClassLoader.java?rev=825529&r1=825528&r2=825529&view=diff
==============================================================================
--- geronimo/sandbox/djencks/osgi/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/osgi/BundleClassLoader.java (original)
+++ geronimo/sandbox/djencks/osgi/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/osgi/BundleClassLoader.java Thu Oct 15 15:46:08 2009
@@ -22,6 +22,7 @@
import java.io.IOException;
import java.net.URL;
+import java.util.Collections;
import java.util.Enumeration;
import org.osgi.framework.Bundle;
@@ -56,6 +57,11 @@
@SuppressWarnings("unchecked")
@Override
public Enumeration<URL> getResources(String name) throws IOException {
- return bundle.getResources(name);
+ Enumeration<URL> e = (Enumeration<URL>)bundle.getResources(name);
+ if (e == null) {
+ return Collections.enumeration(Collections.EMPTY_LIST);
+ } else {
+ return e;
+ }
}
}