Skip to content

org.glassfish.jersey.client.JerseyClientBuilder cannot be found by jakarta.ws.rs-api_2.1.6.b0005

java.lang.ClassNotFoundException: org.glassfish.jersey.client.JerseyClientBuilder cannot be found by jakarta.ws.rs-api_2.1.6.b0005
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:514)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:425)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:171)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:315)
    at javax.ws.rs.client.FactoryFinder.newInstance(FactoryFinder.java:87)
    at javax.ws.rs.client.FactoryFinder.find(FactoryFinder.java:185)
    at javax.ws.rs.client.ClientBuilder.newBuilder(ClientBuilder.java:67)
Rethrown as 
java.lang.RuntimeException: java.lang.ClassNotFoundException: org.glassfish.jersey.client.JerseyClientBuilder cannot be found by jakarta.ws.rs-api_2.1.6.b0005
    at javax.ws.rs.client.ClientBuilder.newBuilder(ClientBuilder.java:83)
    at org.simantics.scl.rest.HttpClientUtils.trustAllClientBuilder(HttpClientUtils.java:82)
    at scl.Expression$1.main$1(Expression$1:1)
    at org.simantics.scl.compiler.internal.interpreted.IApply.execute(IApply.java:29)
    at org.simantics.scl.compiler.internal.interpreted.ILet.execute(ILet.java:17)
    at org.simantics.scl.compiler.internal.interpreted.ILambda$Arity1Func.apply(ILambda.java:26)

This likely affects all java-11 based platform branches.

Edited by Miro Eklund