Thank you in advance,
Peter.
I have built and installed trunk of apache felix 1.1.0-SNAPSHOT from
today. - ok
I have built iPOJO 1.5.0-SNAPSHOT - ok
ka...@root> obr:start "Hello Service Provider" - ok. note: there is
only one module for iPOJO installed.
ka...@root> obr:start "Hello Service Client" - reports
Target resource(s):
-------------------
Hello Service Client (1.5.0.SNAPSHOT)
Required resource(s):
---------------------
Apache Felix iPOJO (1.5.0.SNAPSHOT)
org.osgi.framework.BundleException: Bundle symbolic name and version
are
not unique: org.apache.felix.ipojo:1.5.0.SNAPSHOT
at
org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:
1125)
at
org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:82)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:2379)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:2282)
at
org
.apache.felix.framework.BundleContextImpl.installBundle(BundleContext
Impl.java:130)
at
org
.apache.felix.bundlerepository.ResolverImpl.deploy(ResolverImpl.java:
546)
at
org
.apache.felix.karaf.shell.obr.ObrCommandSupport.doDeploy(ObrCommandSu
pport.java:188)
at
org
.apache.felix.karaf.shell.obr.StartCommand.doExecute(StartCommand.jav
a:26)
at
org
.apache.felix.karaf.shell.obr.ObrCommandSupport.doExecute(ObrCommandS
upport.java:49)
at
org
.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiComm
andSupport.java:41)
at
org
.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCom
mand.java:34)
at
org
.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.ja
va:45)
at
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211)
at
org
.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.jav
a:146)
at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91)
at
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75)
at
org
.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSe
ssionImpl.java:71)
at
org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:
119)
at java.lang.Thread.run(Thread.java:619)
Deploying...done.
ka...@root> list - iPOJO is unique!
START LEVEL 100
ID State Blueprint Level Name
[ 0] [Active ] [ ] [ 0] System Bundle (2.0.0)
[ 1] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
OSGi Commands (1.1.0.SNAPSHOT)
[ 2] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
PackageAdmin Commands (1.1.0.SNAPSHOT)
[ 3] [Active ] [ ] [ 30] Apache MINA Core
(2.0.0.M6)
[ 4] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Management (1.1.0.SNAPSHOT)
[ 5] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Spring
Deployer (1.1.0.SNAPSHOT)
[ 6] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Various Commands (1.1.0.SNAPSHOT)
[ 7] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Blueprint Deployer (1.1.0.SNAPSHOT)
[ 8] [Active ] [ ] [ 30] Apache Mina SSHD :: Core
(0.2.0)
[ 9] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Core (1.1.0.SNAPSHOT)
[ 10] [Active ] [ ] [ 30] Apache Felix Gogo Shell
Runtime (0.2.0)
[ 11] [Active ] [Created ] [ 30] Apache Felix Karaf :: JAAS
Modules (1.1.0.SNAPSHOT)
[ 12] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
SSH (1.1.0.SNAPSHOT)
[ 13] [Active ] [ ] [ 30] org.osgi.impl.bundle.jmx
(4.2.0.200907080519)
[ 14] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Console (1.1.0.SNAPSHOT)
[ 15] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
ConfigAdmin Commands (1.1.0.SNAPSHOT)
[ 16] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Admin (1.1.0.SNAPSHOT)
[ 17] [Active ] [Created ] [ 30] Apache Felix Karaf :: JAAS
Config (1.1.0.SNAPSHOT)
[ 18] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Log Commands (1.1.0.SNAPSHOT)
[ 19] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Management (1.1.0.SNAPSHOT)
[ 20] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Deployer (1.1.0.SNAPSHOT)
[ 21] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Command (1.1.0.SNAPSHOT)
[ 22] [Active ] [ ] [ 10] Apache Felix Prefrences
Service (1.0.2)
[ 23] [Active ] [ ] [ 10] Apache Felix Configuration
Admin Service (1.2.4)
[ 24] [Active ] [ ] [ 8] OPS4J Pax Logging - API
(1.4)
[ 25] [Active ] [ ] [ 8] OPS4J Pax Logging -
Service
(1.4)
[ 26] [Active ] [ ] [ 5] OPS4J Pax Url - mvn:
(1.0.0)
[ 27] [Active ] [ ] [ 5] OPS4J Pax Url - wrap:
(1.0.0)
[ 28] [Active ] [ ] [ 5] Apache Felix File Install
(2.0.0)
[ 29] [Active ] [Created ] [ 20] Apache Geronimo Blueprint
Bundle (1.0.0)
[ 30] [Active ] [ ] [ 60] Apache Felix Bundle
Repository (1.4.0)
[ 31] [Active ] [Created ] [ 60] Apache Felix Karaf ::
Shell
OBR Commands (1.1.0.SNAPSHOT)
[ 32] [Active ] [ ] [ 60] Hello Service Provider
using
Annotations (1.5.0.SNAPSHOT)
[ 33] [Active ] [ ] [ 60] Apache Felix iPOJO
(1.5.0.SNAPSHOT)
[ 34] [Active ] [ ] [ 60] Hello Service
(1.5.0.SNAPSHOT)
[ 47] [Resolved ] [ ] [ 60] Hello Service Client
(1.5.0.SNAPSHOT)
ka...@root> start 45 - module starts fine anyway!
ka...@root> hello clement @
Note: now its ok, not sure why it thought ipojo was not unique.
NOTE: The real problem is loading "Hello Service Client using
Annotations"
ka...@root> uninstall 47
ka...@root> obr:start "Hello Service Client using Annotations" - try
the
example with annotations.
Target resource(s):
-------------------
Hello Service Client using Annotations (1.5.0.SNAPSHOT)
Required resource(s):
---------------------
Apache Felix iPOJO (1.5.0.SNAPSHOT)
org.osgi.framework.BundleException: Bundle symbolic name and version
are
not unique: org.apache.felix.ipojo:1.5.0.SNAPSHOT
at
org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:
1125)
at
org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:82)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:2379)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:2282)
at
org
.apache.felix.framework.BundleContextImpl.installBundle(BundleContext
Impl.java:130)
at
org
.apache.felix.bundlerepository.ResolverImpl.deploy(ResolverImpl.java:
546)
at
org
.apache.felix.karaf.shell.obr.ObrCommandSupport.doDeploy(ObrCommandSu
pport.java:188)
at
org
.apache.felix.karaf.shell.obr.StartCommand.doExecute(StartCommand.jav
a:26)
at
org
.apache.felix.karaf.shell.obr.ObrCommandSupport.doExecute(ObrCommandS
upport.java:49)
at
org
.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiComm
andSupport.java:41)
at
org
.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCom
mand.java:34)
at
org
.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.ja
va:45)
at
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211)
at
org
.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.jav
a:146)
at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91)
at
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75)
at
org
.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSe
ssionImpl.java:71)
at
org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:
119)
at java.lang.Thread.run(Thread.java:619)
Deploying...done.
ka...@root> list - module wasn't even loaded, but is basically the
same
as the previous example. (And very simple)
START LEVEL 100
ID State Blueprint Level Name
[ 0] [Active ] [ ] [ 0] System Bundle (2.0.0)
[ 1] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
OSGi Commands (1.1.0.SNAPSHOT)
[ 2] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
PackageAdmin Commands (1.1.0.SNAPSHOT)
[ 3] [Active ] [ ] [ 30] Apache MINA Core
(2.0.0.M6)
[ 4] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Management (1.1.0.SNAPSHOT)
[ 5] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Spring
Deployer (1.1.0.SNAPSHOT)
[ 6] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Various Commands (1.1.0.SNAPSHOT)
[ 7] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Blueprint Deployer (1.1.0.SNAPSHOT)
[ 8] [Active ] [ ] [ 30] Apache Mina SSHD :: Core
(0.2.0)
[ 9] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Core (1.1.0.SNAPSHOT)
[ 10] [Active ] [ ] [ 30] Apache Felix Gogo Shell
Runtime (0.2.0)
[ 11] [Active ] [Created ] [ 30] Apache Felix Karaf :: JAAS
Modules (1.1.0.SNAPSHOT)
[ 12] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
SSH (1.1.0.SNAPSHOT)
[ 13] [Active ] [ ] [ 30] org.osgi.impl.bundle.jmx
(4.2.0.200907080519)
[ 14] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Console (1.1.0.SNAPSHOT)
[ 15] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
ConfigAdmin Commands (1.1.0.SNAPSHOT)
[ 16] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Admin (1.1.0.SNAPSHOT)
[ 17] [Active ] [Created ] [ 30] Apache Felix Karaf :: JAAS
Config (1.1.0.SNAPSHOT)
[ 18] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Shell
Log Commands (1.1.0.SNAPSHOT)
[ 19] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Management (1.1.0.SNAPSHOT)
[ 20] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Deployer (1.1.0.SNAPSHOT)
[ 21] [Active ] [Created ] [ 30] Apache Felix Karaf ::
Features Command (1.1.0.SNAPSHOT)
[ 22] [Active ] [ ] [ 10] Apache Felix Prefrences
Service (1.0.2)
[ 23] [Active ] [ ] [ 10] Apache Felix Configuration
Admin Service (1.2.4)
[ 24] [Active ] [ ] [ 8] OPS4J Pax Logging - API
(1.4)
[ 25] [Active ] [ ] [ 8] OPS4J Pax Logging -
Service
(1.4)
[ 26] [Active ] [ ] [ 5] OPS4J Pax Url - mvn:
(1.0.0)
[ 27] [Active ] [ ] [ 5] OPS4J Pax Url - wrap:
(1.0.0)
[ 28] [Active ] [ ] [ 5] Apache Felix File Install
(2.0.0)
[ 29] [Active ] [Created ] [ 20] Apache Geronimo Blueprint
Bundle (1.0.0)
[ 30] [Active ] [ ] [ 60] Apache Felix Bundle
Repository (1.4.0)
[ 31] [Active ] [Created ] [ 60] Apache Felix Karaf ::
Shell
OBR Commands (1.1.0.SNAPSHOT)
[ 32] [Active ] [ ] [ 60] Hello Service Provider
using
Annotations (1.5.0.SNAPSHOT)
[ 33] [Active ] [ ] [ 60] Apache Felix iPOJO
(1.5.0.SNAPSHOT)
[ 34] [Active ] [ ] [ 60] Hello Service
(1.5.0.SNAPSHOT)
ka...@root>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]