]
Alexey Kazakov commented on JBIDE-22992:
----------------------------------------
[~nickboldt] this issue is not about some particular version of the rest client for some
particular version of JBT. This issue is to discuss how we can avoid this problem in
general.
OpenShift tools use wrong rest client bits
------------------------------------------
Key: JBIDE-22992
URL:
https://issues.jboss.org/browse/JBIDE-22992
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: build, openshift
Affects Versions: 4.4.1.AM3
Environment: eclipse.buildId=10.1.0.AM3-v20160810-0441-B5735
java.version=1.8.0_101
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product com.jboss.devstudio.core.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product
com.jboss.devstudio.core.product
Reporter: Denis Golovin
Assignee: Alexey Kazakov
Priority: Critical
Fix For: 4.4.1.Final
An internal error occurred during: "Loading service-manager to configure additional
frameworks that CDK depends on.".{code}java.lang.NoSuchMethodError:
com.openshift.restclient.ClientBuilder.withMaxRequests(I)Lcom/openshift/restclient/ClientBuilder;
at
org.jboss.tools.openshift.core.connection.ConnectionFactory.create(ConnectionFactory.java:53)
at
org.jboss.tools.openshift.core.connection.ConnectionFactory.create(ConnectionFactory.java:1)
at
org.jboss.tools.openshift.cdk.server.core.internal.listeners.CDKOpenshiftUtility.createOpenshiftConnection(CDKOpenshiftUtility.java:77)
at
org.jboss.tools.openshift.cdk.server.core.internal.listeners.CDKOpenshiftUtility.createOpenshiftConnection(CDKOpenshiftUtility.java:55)
at
org.jboss.tools.openshift.cdk.server.core.internal.listeners.ConfigureDependentFrameworksListener.configureOpenshift(ConfigureDependentFrameworksListener.java:91)
at
org.jboss.tools.openshift.cdk.server.core.internal.listeners.ConfigureDependentFrameworksListener.configureFrameworks(ConfigureDependentFrameworksListener.java:56)
at
org.jboss.tools.openshift.cdk.server.core.internal.listeners.ConfigureDependentFrameworksListener$1.run(ConfigureDependentFrameworksListener.java:44)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55){code}