Hi, I got the same problem while running my osgi bundle. Ref: I am using fuseesb 7.1.0 and tos 5.4.1 version. Projectname = example Jobname=controlfileload I am able to install my bundle in fuseesb(karaf). but when i start(osgi:start). It shows following error "Error executing command: Error starting bundles: Unable to start bundle 286: Unresolved constraint in bundle example.ControlfileLoad : Unable to resolve 286.0: missing requirement osgi.wiring.package; (osgi.wiring.package=routines.system.api)" ' Talend osgi jobs only run on talendesb not in fuseesb or any jar(systemRoutines.jar) problem or any Class file problem(routines.system.api.talendjob). If not, how to run my bundle in fuseesb after exporting from talend?
Hello!
I am using jboss-fuse-6.3.0.redhat-187 and Talend Open Studio for ESB (6.3.0.20161026_1219) and TOS_ESB-6.3.0\Runtime_ESBSE
Bundle for jboss_fuse
correct work in TOS_ESB-6.3.0\Runtime_ESBSE
But bundle create in talendesb doesn't
work in jboss_fuse.
May be because jboss-fuse used
org.apache.felix.framework-4.4.1.jar and Talend Open Studio for ESB used
org.apache.felix.framework-5.4.0.jar ?
I have this error in jboss-fuse-6.3:
org.osgi.framework.BundleException: Unresolved constraint in bundle data_integration_demos_project.tPreJob : Unable to resolve 222.0: missing requirement osgi.wiring.package; (osgi.wiring.package=routines.system.api)
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4002)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2045)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:976)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1245)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1217)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1207)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:504)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:358)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:310)
I can run on clean apache-karaf-4.0.8 (include org.apache.felix.framework-5.6.1.jar )
But I have this error:
karaf@root()> ERROR: Bundle data_integration_demos_project.tPreJob Error st
arting file:/apache-karaf-4.0.8/deploy/tPreJob-0.1.jar
(org.osgi.framework.BundleException: Unable to resolve data_integration_demos_pr
oject.tPreJob (R 52.0): missing requirement (R 52.0)] osgi.wiring.package; (osgi.wiring.package=routines.system.
api) Unresolved requirements: (R 52
.0)] osgi.wiring.package; (osgi.wiring.package=routines.system.api)])
org.osgi.framework.BundleException: Unable to resolve data_integration_demos_pro
ject.tPreJob (R 52.0): missing requirement (R 52.0)] osgi.wiring.package; (osgi.wiring.package=routines.system.a
pi) Unresolved requirements: (R 52.
0)] osgi.wiring.package; (osgi.wiring.package=routines.system.api)]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:411
1)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2117)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStart
LevelImpl.java:308)
at java.lang.Thread.run(Thread.java:745)