Register JaxrsFormProvider manually as the Jenkins ClassLoader seems to prevent this
This commit is contained in:
parent
14879ad0a4
commit
76fcd4cb94
|
@ -27,6 +27,7 @@ import org.apache.http.impl.client.BasicCredentialsProvider;
|
|||
import org.apache.http.impl.client.DefaultHttpClient;
|
||||
import org.jboss.resteasy.client.jaxrs.ClientHttpEngine;
|
||||
import org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine;
|
||||
import org.jboss.resteasy.plugins.providers.JaxrsFormProvider;
|
||||
import org.jboss.resteasy.spi.ResteasyProviderFactory;
|
||||
import org.jenkinsci.plugins.plaincredentials.StringCredentials;
|
||||
|
||||
|
@ -91,6 +92,7 @@ public class GitLabClientBuilder {
|
|||
.register(new ApiHeaderTokenFilter(getApiToken(gitlabApiTokenId)))
|
||||
.register(new LoggingFilter())
|
||||
.register(new RemoveAcceptEncodingFilter())
|
||||
.register(new JaxrsFormProvider())
|
||||
.build().target(gitlabHostUrl)
|
||||
.proxyBuilder(GitLabApi.class)
|
||||
.classloader(GitLabApi.class.getClassLoader())
|
||||
|
|
Loading…
Reference in New Issue