Author: cziegeler
Date: Fri Dec 10 15:52:41 2010
New Revision: 1044409
URL: http://svn.apache.org/viewvc?rev=1044409&view=rev
Log:
SLING-1893 : Upgrade to Apache Felix Framework 3.0.6
Modified:
sling/trunk/launchpad/base/pom.xml
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/webapp/SlingServletDelegate.java
Modified: sling/trunk/launchpad/base/pom.xml
URL:
http://svn.apache.org/viewvc/sling/trunk/launchpad/base/pom.xml?rev=1044409&r1=1044408&r2=1044409&view=diff
==============================================================================
--- sling/trunk/launchpad/base/pom.xml (original)
+++ sling/trunk/launchpad/base/pom.xml Fri Dec 10 15:52:41 2010
@@ -224,7 +224,7 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.framework</artifactId>
- <version>3.0.2</version>
+ <version>3.0.6</version>
<scope>provided</scope>
</dependency>
<dependency>
Modified:
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/webapp/SlingServletDelegate.java
URL:
http://svn.apache.org/viewvc/sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/webapp/SlingServletDelegate.java?rev=1044409&r1=1044408&r2=1044409&view=diff
==============================================================================
---
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/webapp/SlingServletDelegate.java
(original)
+++
sling/trunk/launchpad/base/src/main/java/org/apache/sling/launchpad/base/webapp/SlingServletDelegate.java
Fri Dec 10 15:52:41 2010
@@ -44,7 +44,9 @@ import org.apache.sling.launchpad.base.i
import org.apache.sling.launchpad.base.shared.Launcher;
import org.apache.sling.launchpad.base.shared.Notifiable;
import org.apache.sling.launchpad.base.shared.SharedConstants;
+import org.osgi.framework.Bundle;
import org.osgi.framework.BundleException;
+import org.osgi.framework.ServiceEvent;
import org.osgi.framework.ServiceReference;
/**
@@ -416,8 +418,9 @@ public class SlingServletDelegate extend
}
@Override
- protected void doLog(ServiceReference sr, int level, String msg,
- Throwable throwable) {
+ protected void doLog(
+ Bundle bundle, ServiceReference sr, int level,
+ String msg, Throwable throwable) {
// unwind throwable if it is a BundleException
if ((throwable instanceof BundleException)
@@ -426,6 +429,7 @@ public class SlingServletDelegate extend
}
String s = (sr == null) ? null : "SvcRef " + sr;
+ s = (s == null) ? null : s + " Bundle '" + bundle.getBundleId() +
"'";
s = (s == null) ? msg : s + " " + msg;
s = (throwable == null) ? s : s + " (" + throwable + ")";
@@ -476,11 +480,13 @@ public class SlingServletDelegate extend
path = "/" + path;
}
+ @SuppressWarnings("rawtypes")
Set resources = servletContext.getResourcePaths(path); // unchecked
if (resources == null || resources.isEmpty()) {
resources = servletContext.getResourcePaths(WEB_INF + path);
// unchecked
}
+ @SuppressWarnings("rawtypes")
Iterator resourceIterator;
if ( resources == null || resources.isEmpty() ) {
// fall back to the class path