-
Bug
-
Resolution: Done
-
Major
-
fuse-7.3
-
None
-
%
-
-
fuse-7.7-build1
-
+
-
-
Fuse 7.5 Sprint 52 - Bug fix, Fuse 7.6 - Sprint 55 (1/4)
There appears to be some headers missing from the elasticsearch bundles:
Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpRequestBase not found by org.apache.servicemix.bundles.elasticsearch-client [241] Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.Logger not found by org.apache.servicemix.bundles.elasticsearch [240]
karaf@root()> la -l | grep "24[01]"
240 │ Active │ 50 │ 6.1.1.1 │ mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch/6.1.1_1
241 │ Active │ 50 │ 6.1.1.1 │ mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch-client/6.1.1_1
But even if you work around this with dynamic imports on those two bundles, you end up with:
Caused by: java.lang.IllegalAccessError: tried to access method org.joda.time.format.PeriodFormatter.<init>(Lorg/joda/time/format/PeriodPrinter;Lorg/joda/time/format/PeriodParser;Ljava/util/Locale;Lorg/joda/time/PeriodType;)V from class org.joda.time.format.PeriodFormat
- links to