felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Didier Donsez <didier.don...@imag.fr>
Subject Re: FELIX-26: Improve native library matching algorithm
Date Thu, 17 Aug 2006 07:32:53 GMT
Arnaud

java.lang.NoClassDefFoundError: org/osgi/framework/BundleContext means :
The http://oscar-osgi.sf.net/repo/simple/simple.jar manifest does not 
import package org.osgi.framework
The Oscar CL is permissive than Felix for this package

To test natives for Windows, you can have a look on those bundles (if 
you have a serial port)
http://www-adele.imag.fr/users/Didier.Donsez/dev/osgi/rxtx/
http://www-adele.imag.fr/users/Didier.Donsez/dev/osgi/rxtxcmd

and the commands to launch 
http://www-adele.imag.fr/users/Didier.Donsez/dev/osgi/script/rxtx.txt

Didier

Arnaud Quiblier wrote:

> Well, java-svn-maven2-eclipse-felix are now installed on my box ... ;-)
> Launch Felix, all is OK.
> Download Simple Bundle from Oscar Bundle Repository.
> Copy it to the bundle directory ... and launch Felix.
> Starting the Simple Bundle fails ...
>
> [...]
> DEBUG: WIRE: 3.0 -> org.apache.felix.shell -> 1.0
> -> install file:bundle/simple.jar     <<< install Simple Bundle
> -> ps     <<< get bundle id
> START LEVEL 1
>   ID   State         Level  Name
> [   0] [Active     ] [    0] System Bundle (0.8.0.SNAPSHOT)
> [   1] [Active     ] [    1] ShellService (0.8.0.SNAPSHOT)
> [   2] [Active     ] [    1] ShellTUI (0.8.0.SNAPSHOT)
> [   3] [Active     ] [    1] BundleRepository (0.8.0.SNAPSHOT)
> [   4] [Installed  ] [    1] Simple (1.0.0)
> -> start 4     <<< start Simple Bundle
> org.osgi.framework.BundleException: Activator start error.
>        at org.apache.felix.framework.Felix._startBundle(Felix.java:1261)
>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1149)
>        at 
> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:326)
>        at org.apache.felix.shell.impl.StartCommandImpl.execute(
> StartCommandImpl.java:80)
>        at
> org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(
> Activator.java:263)
>        at org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run(
> Activator.java:165)
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NoClassDefFoundError: 
> org/osgi/framework/BundleContext
>        at org.ungoverned.osgi.bundle.simple.SimpleBundle.start(
> SimpleBundle.java:58)
>        at org.apache.felix.framework.Felix._startBundle(Felix.java:1216)
>        ... 6 more
> java.lang.NoClassDefFoundError: org/osgi/framework/BundleContext
> ->
>
> Any idea ? I continue my hack ...
> Does anybody use Felix with native libs ?
>


-- 
---------------------------------------------------------
Didier DONSEZ
Laboratoire LSR, Institut Imag, Universite Joseph Fourier
Bat. C, 220 rue de la Chimie, Domaine Universitaire
BP 53, 38041 Grenoble Cedex 9, France
GPS : lat 45°11'38.3"N, lon 05°46'14.7"E, alt 223m
http://www-adele.imag.fr/users/Didier.Donsez/map/map.html
Tel : +33 4 76 63 55 49           Fax : +33 4 76 63 55 50
mailto:Didier.Donsez@imag.fr
URL: http://www-adele.imag.fr/users/Didier.Donsez
---------------------------------------------------------



Mime
View raw message