Hi Charles,

I've created a JIRA for this; https://issues.apache.org/jira/browse/DOSGI-89

Cheers,

David

On 2 September 2010 15:45, Charles Vuijst <[email protected]> wrote:
> Hi,
>
>
>
> I've followed the "Setting up Equinox" for DOSGi 1.2 Multi Bundle as 
> described on http://cxf.apache.org/dosgi-multi-bundle-setup.html.
>
>
>
> It seems to be running on my system (Windows XP) with JDK 1.5. However, with 
> JDK 1.6 I found:
>
>
>
> Package uses conflict: Import-Package: org.apache.cxf; version="2.2.0"
>
>
>
> Here follows my steps:
>
>
>
> My Java setup is as follows:
>
> JDK 1.5 at: C:\java\jdk1.5.0_13
>
> JDK 1.6 at: C:\java\jdk1.6.0_20
>
>
>
> I unzipped the DOSGi multi-bundle distribution to:
>
> c:\apache-cxf-dosgi-ri-1.2
>
>
>
> I installed Eclipse 3.5 at:
>
> C:\java\eclipse\eclipse-jee-galileo-SR2-win32\eclipse
>
>
>
> Later tried it with Eclipse 3.6. Issue I have is identical with 3.6, so 
> continuing with 3.5 here.
>
>
>
> I created the config.ini in:
>
> C:\java\eclipse\eclipse-jee-galileo-SR2-win32\eclipse\dosgi_conf
>
>
>
> config.ini now lists as indicated by the setup instructions:
>
>
>
> org.ops4j.pax.web.session.timeout=30
>
> osgi.bundles=\
>
>  org.eclipse.osgi.services@start,\<mailto:org.eclipse.osgi.services@start,\>
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-annotation_1.0_spec-1.1.1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-activation_1.1_spec-1.0.2.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-javamail_1.4_spec-1.2.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-ws-metadata_2.0_spec-1.1.2.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.apache.commons.logging-1.1.1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.jdom-1.0.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-core-2.5.6.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-beans-2.5.6.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-context-2.5.6.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.aopalliance-1.0.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.api-1.5.10.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.jcl-1.5.10.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-aop-2.5.6.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-io-1.2.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-core-1.2.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-extender-1.2.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/pax-web-service-0.5.1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.wsdl4j-1.6.1_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlschema-1.4.3_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.asm-2.2.3_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.neethi-2.0.4_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.woodstox-3.2.7_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.commons-pool-1.5.4_1.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.saaj-api-1.3-1.3.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-bundle-minimal-2.2.9.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-discovery-local-1.2.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-1.2.jar@start,\
>
>  c:/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-topology-manager-1.2.jar@start,\
>
>
>
> I opened a command prompt at:
>
> C:\java\eclipse\eclipse-jee-galileo-SR2-win32\eclipse
>
>
>
> At that command prompt I entered:
>
> C:\java\jdk1.5.0_13\bin\java.exe -jar 
> plugins/org.eclipse.osgi_3.5.2.R35x_v20100126.jar -console -configuration 
> dosgi_conf
>
>
>
> The result is that all bundles are ACTIVE except:
>
> - com.springsource.slf4j.jcl_1.5.10 is RESOLVED: OK for a fragment bundle.
>
>
>
> I close the container.
>
>
>
> Now I try the same with the JDK 1.6 as follows:
>
> At that command prompt I entered:
>
> C:\java\jdk1.6.0_20\bin\java.exe -jar 
> plugins/org.eclipse.osgi_3.5.2.R35x_v20100126.jar -console -configuration 
> dosgi_conf
>
>
>
> The result is that all bundles are ACTIVE except:
>
> - com.springsource.slf4j.jcl_1.5.10 is RESOLVED: OK for a fragment bundle.
>
> - cxf-dosgi-ri-dsw-cxf_1.2.0 is INSTALLED
>
>
>
> Trying to start cxf-dosgi-ri-dsw-cxf_1.2.0 results in:
>
>
>
> org.osgi.framework.BundleException: The bundle could not be resolved. Reason: 
> Package uses conflict: Import-Package: org.apache.cxf; version="2.2.0"
>
>        at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1313)
>
>        at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1297)
>
>        at 
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:309)
>
>        etc.
>
>
>
> It therefore remains installed, which is not OK.
>
>
>
> Just some guesses:
>
> - Most cxf bundles seem to be build against JDK 1.6.0_16 except for e.g. 
> cxf-bundle-minimal-2.2.9: Build-Jdk: 1.5.0_22. See their included MANIFEST.MF 
> files. I Tried the same runs with JDK 1.6.0_16, no luck there either.
>
> - My impression is that one of the differences between 1.5 and 1.6 could be 
> caused by JAXWS.
>
>
>
> As I like to use the multi bundle distribution, and use JDK 1.6 (1.5 is End 
> of Service Life (EOSL) since November 3, 2009), any insight on this issue 
> might help,
>
>
>
> Best regards,
>
>
>
> Charles Vuijst
>
>
>
>
>
>

Reply via email to