Customers wanting to use reactive extensions may want to package their own version of RxJava2 with their application. The use of internal APIs may cause class loading problems.
Caused by: java.lang.NoClassDefFoundError: org/apache/cxf/jaxrs/client/SyncInvokerImpl
at org.apache.cxf.jaxrs.rx2.client.FlowableRxInvokerProvider.getRxInvoker(FlowableRxInvokerProvider.java:37)
at org.apache.cxf.jaxrs.rx2.client.FlowableRxInvokerProvider.getRxInvoker(FlowableRxInvokerProvider.java:29)
at org.apache.cxf.jaxrs.client.WebClient.rx(WebClient.java:1286)
at org.apache.cxf.jaxrs.client.spec.InvocationBuilderImpl.rx(InvocationBuilderImpl.java:402)
FlowableRxInvokerProvider uses org.apache.cxf.jaxrs.client.SyncInvokerImpl.
FlowableRxInvokerImpl uses org.apache.cxf.jaxrs.client.WebClient.
ObservableRxInvokerProvider uses org.apache.cxf.jaxrs.client.SyncInvokerImpl.
ObservableRxInvokerImpl uses org.apache.cxf.jaxrs.client.WebClient.
These classes need to be refactored.
- links to