OSGI error on CentOS [message #1241211] |
Fri, 07 February 2014 11:35  |
Eclipse User |
|
|
|
I have an eclipse 4 application that has been developed on a CentOS linux platform using eclipse 4.3 and Java 7. Every time I run the app, I get the following error in the run console. It does not appear to have a negative impact on the running of the app, but I want to resolve this to forestall future problems.
Quote:
!SESSION 2014-02-07 10:56:22.186 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product edu.mit.ll.s4m.displays.ssnmsg.product -clearPersistedState
Command-line arguments: -product edu.mit.ll.s4m.displays.ssnmsg.product -data /s4dev/workspace/cband_fx_copy/../runtime-edu.mit.ll.s4m.displays.ssnmsg.product -dev file:/s4dev/workspace/cband_fx_copy/.metadata/.plugins/org.eclipse.pde.core/edu.mit.ll.s4m.displays.ssnmsg.product/dev.properties -os linux -ws gtk -arch x86_64 -consoleLog -clearPersistedState
!ENTRY org.eclipse.ecf.provider.filetransfer.httpclient4 4 0 2014-02-07 10:56:23.359
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.ecf.provider.filetransfer.httpclient4 [54]
Unresolved requirement: osgi.wiring.package; filter:="(&(osgi.wiring.package=org.apache.http)(version>=4.1.0))"
at org.eclipse.osgi.container.Module.start(Module.java:424)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1551)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1530)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1502)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1445)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: org.osgi.service.resolver.ResolutionException: Unable to resolve osgi.identity; osgi.identity="org.eclipse.ecf.provider.filetransfer.httpclient4"; type="osgi.bundle"; version:Version="1.0.300.v20131209-1801"; singleton:="true": missing requirement osgi.wiring.package; filter:="(&(osgi.wiring.package=org.apache.http)(version>=4.1.0))"
at org.apache.felix.resolver.Candidates.populateResource(Candidates.java:291)
at org.apache.felix.resolver.Candidates.populate(Candidates.java:154)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:146)
at org.eclipse.osgi.container.ModuleResolver$ResolveProcess.resolveSingleRevision(ModuleResolver.java:948)
at org.eclipse.osgi.container.ModuleResolver$ResolveProcess.resolve(ModuleResolver.java:874)
at org.eclipse.osgi.container.ModuleResolver.resolveDelta(ModuleResolver.java:111)
at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:471)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:429)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:419)
at org.eclipse.osgi.container.Module.start(Module.java:406)
... 7 more
Root exception:
org.osgi.service.resolver.ResolutionException: Unable to resolve osgi.identity; osgi.identity="org.eclipse.ecf.provider.filetransfer.httpclient4"; type="osgi.bundle"; version:Version="1.0.300.v20131209-1801"; singleton:="true": missing requirement osgi.wiring.package; filter:="(&(osgi.wiring.package=org.apache.http)(version>=4.1.0))"
at org.apache.felix.resolver.Candidates.populateResource(Candidates.java:291)
at org.apache.felix.resolver.Candidates.populate(Candidates.java:154)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:146)
at org.eclipse.osgi.container.ModuleResolver$ResolveProcess.resolveSingleRevision(ModuleResolver.java:948)
at org.eclipse.osgi.container.ModuleResolver$ResolveProcess.resolve(ModuleResolver.java:874)
at org.eclipse.osgi.container.ModuleResolver.resolveDelta(ModuleResolver.java:111)
at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:471)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:429)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:419)
at org.eclipse.osgi.container.Module.start(Module.java:406)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1551)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1530)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1502)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1445)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
|
|
|
|
|
|
Re: OSGI error on CentOS [message #1243111 is a reply to message #1243062] |
Mon, 10 February 2014 09:30  |
Eclipse User |
|
|
|
OK, how should I use this zip file? In other words, where should I place and unpack it, and then what method should I use to make it available to my project? Should I just unpack it in a folder in my project space, or somewhere else and then import it in some way?
BTW, the zip file only contains a small XML file. I was expecting a file containing the actual jar files, etc. for the target platform I could install somewhere and have my project then point to.
[Updated on: Mon, 10 February 2014 09:42] by Moderator
|
|
|
Powered by
FUDForum. Page generated in 0.53879 seconds