Hi all,

I'm still (or again) trying to integrate Tuscany in SMILA. After svn
update I built all osgi-bundles successfully.

I do not use all Tuscany bundles in my project but only selected ones
(the ones I require for the functionality I need and of course the ones
required by those). As far as I can tell all dependencies are fulfilled
as all bundles start successfully except the one below. I use eclipse
3.3 with equinox.

If I start bundle org.apache.tuscany.sca.osgi.runtime_1.4.0 I get the
following error:

org.osgi.framework.BundleException: Exception in
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.start() of
bundle org.apache.tuscany.sca.osgi.runtime.
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:1018)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC
ontextImpl.java:974)
        at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo
st.java:346)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBu
ndle.java:260)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBu
ndle.java:252)
        at
org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start
(FrameworkCommandProvider.java:260)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.exe
cute(FrameworkCommandInterpreter.java:145)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Fram
eworkConsole.java:291)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Framew
orkConsole.java:276)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkC
onsole.java:218)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IncompatibleClassChangeError
        at
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.initializeTuscan
yClassLoaders(OSGiBundleActivator.java:82)
        at
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.start(OSGiBundle
Activator.java:55)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleC
ontextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:993)
        ... 14 more
Nested Exception:
java.lang.IncompatibleClassChangeError
        at
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.initializeTuscan
yClassLoaders(OSGiBundleActivator.java:82)
        at
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.start(OSGiBundle
Activator.java:55)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleC
ontextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:993)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC
ontextImpl.java:974)
        at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo
st.java:346)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBu
ndle.java:260)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBu
ndle.java:252)
        at
org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start
(FrameworkCommandProvider.java:260)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.exe
cute(FrameworkCommandInterpreter.java:145)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Fram
eworkConsole.java:291)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Framew
orkConsole.java:276)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkC
onsole.java:218)
        at java.lang.Thread.run(Thread.java:595)
Nested Exception:
java.lang.IncompatibleClassChangeError
        at
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.initializeTuscan
yClassLoaders(OSGiBundleActivator.java:82)
        at
org.apache.tuscany.sca.osgi.runtime.OSGiBundleActivator.start(OSGiBundle
Activator.java:55)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleC
ontextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:993)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC
ontextImpl.java:974)
        at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo
st.java:346)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBu
ndle.java:260)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBu
ndle.java:252)
        at
org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start
(FrameworkCommandProvider.java:260)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.exe
cute(FrameworkCommandInterpreter.java:145)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Fram
eworkConsole.java:291)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Framew
orkConsole.java:276)
        at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkC
onsole.java:218)
        at java.lang.Thread.run(Thread.java:595)


I also noticed that in the manifest of this bundle package
"org.apache.tuscany.sca.osgi.runtime" is exported  as well as imported.
The latter seems to be unnecessary.

Bye,
Daniel

Reply via email to