stataru8 commented on PR #422:
URL: https://github.com/apache/camel-karaf/pull/422#issuecomment-2223686071
I'm seeing this error in the Karaf container logs:
```
2024-07-11T20:48:08,029 | ERROR | FelixDispatchQueue | Framework
| 46 - camel-integration-test - 4.6.0.SNAPSHOT | FrameworkEvent ERROR
org.osgi.framework.ServiceException: Service factory exception:
javax/ws/rs/core/Application
at
org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:354)
~[?:?]
at
org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:249)
~[?:?]
at
org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:362)
~[?:?]
at org.apache.felix.framework.Felix.getService(Felix.java:3984) ~[?:?]
at
org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:450)
~[?:?]
at
org.apache.karaf.camel.itests.CamelSuppliedRouteLauncher.serviceChanged(CamelSuppliedRouteLauncher.java:108)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
~[?:?]
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863)
~[?:?]
at org.apache.felix.framework.Felix.registerService(Felix.java:3834)
~[?:?]
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:328)
~[?:?]
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:302)
~[?:?]
at
org.apache.aries.spifly.ProviderBundleTrackerCustomizer.addingBundle(ProviderBundleTrackerCustomizer.java:163)
~[?:?]
at
org.apache.aries.spifly.ProviderBundleTrackerCustomizer.addingBundle(ProviderBundleTrackerCustomizer.java:64)
~[?:?]
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
~[osgi.core-8.0.0.jar:?]
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:420)
~[osgi.core-8.0.0.jar:?]
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
~[osgi.core-8.0.0.jar:?]
at
org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
~[osgi.core-8.0.0.jar:?]
at
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
~[osgi.core-8.0.0.jar:?]
at
org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
~[?:?]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4847)
~[?:?]
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2420)
~[?:?]
at org.apache.felix.framework.Felix.startBundle(Felix.java:2335) ~[?:?]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006)
~[?:?]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:992)
~[?:?]
at
org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1160)
~[?:?]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1041)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004)
~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
~[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: javax/ws/rs/core/Application
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:3373)
~[?:?]
at java.lang.Class.getConstructor0(Class.java:3578) ~[?:?]
at java.lang.Class.getDeclaredConstructor(Class.java:2754) ~[?:?]
at
org.apache.aries.spifly.ProviderServiceFactory.getService(ProviderServiceFactory.java:35)
~[?:?]
at
org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:349)
~[?:?]
... 36 more
Caused by: java.lang.ClassNotFoundException: javax.ws.rs.core.Application
not found by
wrap_file__C__Users_stataru_.m2_repository_org_apache_drill_exec_drill-jdbc-all_1.21.1_drill-jdbc-all-1.21.1.jar_Bundle-Version_1.21.1_Export-Package_org.apache.drill.jdbc.__version_1.21.1_SPI-Provider__
[159]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1591)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:3373)
~[?:?]
at java.lang.Class.getConstructor0(Class.java:3578) ~[?:?]
at java.lang.Class.getDeclaredConstructor(Class.java:2754) ~[?:?]
at
org.apache.aries.spifly.ProviderServiceFactory.getService(ProviderServiceFactory.java:35)
~[?:?]
at
org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:349)
~[?:?]
... 36 more
2024-07-11T20:48:08,040 | INFO | features-3-thread-1 | FeaturesServiceImpl
| 19 - org.apache.karaf.features.core - 4.4.6 |
jakarta.xml.ws-api/4.0.2
2024-07-11T20:48:08,054 | INFO | features-3-thread-1 | FeaturesServiceImpl
| 19 - org.apache.karaf.features.core - 4.4.6 |
jakarta.annotation-api/2.1.1
2024-07-11T20:48:08,057 | INFO | features-3-thread-1 | FeaturesServiceImpl
| 19 - org.apache.karaf.features.core - 4.4.6 | Done.
2024-07-11T20:48:08,088 | INFO | RMI TCP Connection(4)-127.0.0.1 |
CamelSuppliedRouteLauncher | 46 - camel-integration-test - 4.6.0.SNAPSHOT
| CamelRouteSupplier service registered: {service.id=188, service.bundleid=160,
objectClass=[Ljava.lang.String;@650b8394, service.scope=bundle,
component.name=karaf-camel-drill-test,
osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.id=3}
from the class org.apache.karaf.camel.test.CamelDrillRouteSupplier
2024-07-11T20:48:08,412 | INFO | RMI TCP Connection(4)-127.0.0.1 |
CamelSuppliedRouteLauncher | 46 - camel-integration-test - 4.6.0.SNAPSHOT
| Route(s) created from CamelRouteSupplier service:
org.apache.karaf.camel.test.CamelDrillRouteSupplier
2024-07-11T20:48:08,653 | INFO | RMI TCP Connection(4)-127.0.0.1 |
DrillProducer | 146 - camel-drill - 4.6.0.SNAPSHOT |
connection url: jdbc:drill:drillbit=localhost:49958
2024-07-11T20:48:13,468 | INFO | RMI TCP Connection(4)-127.0.0.1 |
producer-camel-drill-test | 39 - camel-core-reifier - 4.6.0.SNAPSHOT |
Query Result: [{employee_id=1, full_name=Sheri Nowmer, first_name=Sheri,
last_name=Nowmer, position_id=1, position_title=President, store_id=0,
department_id=1, birth_date=1961-08-26, hire_date=1994-12-01 00:00:00.0,
salary=80000.0, supervisor_id=0, education_level=Graduate Degree,
marital_status=S, gender=F, management_role=Senior Management, end_date=null},
{employee_id=2, full_name=Derrick Whelply, first_name=Derrick,
last_name=Whelply, position_id=2, position_title=VP Country Manager, store
```
I assume that this is fine:
- `org.apache.drill.exec/drill-jdbc-all/1.21.1` is not a regular jar, it
contains `javax`, `com.sun`, `google` and `oadd` packages inside. `javax.ws` is
intentionally excluded here:
https://github.com/apache/drill/blob/drill-1.21.1/exec/jdbc-all/pom.xml#L706.
- the query executed is successfully
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]