You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by ellirael <el...@mail.ru> on 2016/09/08 22:29:18 UTC

Is there any problems with kar deploying in Karaf 4.0.6?

When I install my kar i see empty output and this in log:

org.osgi.service.resolver.ResolutionException: Unable to resolve root:
missing requirement [root] osgi.identity; osgi.identity=lorien-niichi;
type=karaf.feature; version="[0.1.0.SNAPSHOT,0.1.0.SNAPSHOT]";
filter:="(&(osgi.identity=lorien-niichi)(type=karaf.feature)(version>=0.1.0.SNAPSHOT)(version<=0.1.0.SNAPSHOT))"
[caused by: Unable to resolve lorien-niichi/0.1.0.SNAPSHOT: missing
requirement [lorien-niichi/0.1.0.SNAPSHOT] osgi.identity;
osgi.identity=biz.lorien.niichi.api; type=osgi.bundle;
version="[0.1.0.SNAPSHOT,0.1.0.SNAPSHOT]"; resolution:=mandatory [caused by:
Unable to resolve biz.lorien.niichi.api/0.1.0.SNAPSHOT: missing requirement
[biz.lorien.niichi.api/0.1.0.SNAPSHOT] osgi.wiring.package;
filter:="(&(osgi.wiring.package=biz.lorien.niichi.model.dictionary)(version>=0.1.0)(!(version>=1.0.0)))"
[caused by: Unable to resolve biz.lorien.niichi.model/0.1.0.SNAPSHOT:
missing requirement [biz.lorien.niichi.model/0.1.0.SNAPSHOT] osgi.extender;
osgi.extender=aries.jpa]]]


But I'm sure that any requiremnts are satisfied cause I installed this many
times in 4.0.5 Karaf version.
The message is not always the same.
Sometimes I have got NPE insteed of empty output.

java.lang.IllegalArgumentException: Feature named
'lorien-niichi/0.1.0.SNAPSHOT' is not installed
	at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.uninstallFeatures(FeaturesServiceImpl.java:997)[8:org.apache.karaf.features.core:4.0.6]
	at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.uninstallFeatures(FeaturesServiceImpl.java:872)[8:org.apache.karaf.features.core:4.0.6]
	at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.removeRepository(FeaturesServiceImpl.java:528)[8:org.apache.karaf.features.core:4.0.6]
	at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.removeRepository(FeaturesServiceImpl.java:491)[8:org.apache.karaf.features.core:4.0.6]
	at
org.apache.karaf.kar.internal.KarServiceImpl.addToFeaturesRepositories(KarServiceImpl.java:259)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:105)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.kar.command.InstallKarCommand.execute(InstallKarCommand.java:39)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:274)[146:org.apache.karaf.shell.core:4.0.6]
	at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]
2016-09-09 01:24:14,259 | ERROR | nsole user karaf | ShellUtil                       
| 146 - org.apache.karaf.shell.core - 4.0.6 | Exception caught while
executing command
java.lang.NullPointerException
	at
org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:154)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:110)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.kar.command.InstallKarCommand.execute(InstallKarCommand.java:39)[139:org.apache.karaf.kar.core:4.0.6]
	at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)[146:org.apache.karaf.shell.core:4.0.6]
	at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[146:org.apache.karaf.shell.core:4.0.6]

And some strange feature named feature appeared in kar:list command output:
karaf@root()> kar:list
KAR Name
----------------------------
feature
lorien-niichi-0.1.0-SNAPSHOT

Although I see niichi kar installed there is no feature bundles installed.



--
View this message in context: http://karaf.922171.n3.nabble.com/Is-there-any-problems-with-kar-deploying-in-Karaf-4-0-6-tp4047929.html
Sent from the Karaf - User mailing list archive at Nabble.com.