Author: sergeyb
Date: Wed Oct 15 02:05:36 2008
New Revision: 704813

URL: http://svn.apache.org/viewvc?rev=704813&view=rev
Log:
DOSGI : applying first patch for CXF-1866 on behalf of David B.

Modified:
    
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
    
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
    cxf/sandbox/dosgi/parent/pom.xml

Modified: 
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
URL: 
http://svn.apache.org/viewvc/cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java?rev=704813&r1=704812&r2=704813&view=diff
==============================================================================
--- 
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
 (original)
+++ 
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
 Wed Oct 15 02:05:36 2008
@@ -385,16 +385,18 @@
     }
     
     static IntentMap readIntentMap(BundleContext bundleContext) {
+        List<String> springIntentLocations = new ArrayList<String>();
         for (String mapFile : INTENT_MAP) {
             if (bundleContext.getBundle().getResource(mapFile) == null) {
                 LOG.info("Could not find intent map file " + mapFile);
                 return null;
             }
+            springIntentLocations.add("classpath:" + mapFile);
         }
         
         try {
             OsgiBundleXmlApplicationContext ctx = 
-                new OsgiBundleXmlApplicationContext(INTENT_MAP);
+                new 
OsgiBundleXmlApplicationContext(springIntentLocations.toArray(new String [] 
{}));
             ctx.setPublishContextAsService(false);
             ctx.setBundleContext(bundleContext);
             ctx.refresh();

Modified: 
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
URL: 
http://svn.apache.org/viewvc/cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java?rev=704813&r1=704812&r2=704813&view=diff
==============================================================================
--- 
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
 (original)
+++ 
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
 Wed Oct 15 02:05:36 2008
@@ -55,8 +55,13 @@
                     }
                 }
             }
-            throw new InvocationTargetException(
-                      new ServiceException(REMOTE_EXCEPTION_TYPE, theCause));
+            
+            // davidb temporary
+            throw new RuntimeException(theCause);
+            
+            // davidb TODO removed the following as it is not yet available in 
equinox
+//            throw new InvocationTargetException(
+//                      new ServiceException(REMOTE_EXCEPTION_TYPE, theCause));
         }
     }
 

Modified: cxf/sandbox/dosgi/parent/pom.xml
URL: 
http://svn.apache.org/viewvc/cxf/sandbox/dosgi/parent/pom.xml?rev=704813&r1=704812&r2=704813&view=diff
==============================================================================
--- cxf/sandbox/dosgi/parent/pom.xml (original)
+++ cxf/sandbox/dosgi/parent/pom.xml Wed Oct 15 02:05:36 2008
@@ -18,7 +18,7 @@
     <properties>
         <cxf.version>2.0.8</cxf.version>
         <spring.version>2.5.5</spring.version>
-        <spring.osgi.version>1.1.0</spring.osgi.version>
+        <spring.osgi.version>1.1.2</spring.osgi.version>
         
         <servicemix.kernel.version>1.0.0-rc1</servicemix.kernel.version>
         <servicemix.feature.version>4.0-m1</servicemix.feature.version> 


Reply via email to