[jbosstools-issues] [JBoss JIRA] (JBDS-3688) Failed to open the Docker explorer

Martin Malina (JIRA) issues at jboss.org
Tue Apr 5 11:42:00 EDT 2016


     [ https://issues.jboss.org/browse/JBDS-3688?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Malina closed JBDS-3688.
-------------------------------


This JIRA was resolved as "cannot reproduce", so I'm closing it to remove it from our query. (I also verified just now that this works correctly for me on Windows.) So let us know if this happens to you again.

> Failed to open the Docker explorer
> ----------------------------------
>
>                 Key: JBDS-3688
>                 URL: https://issues.jboss.org/browse/JBDS-3688
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Bug
>          Components: docker
>    Affects Versions: 9.1.0.CR1
>         Environment: Windows 10
> JBDS 9.1.0.CR1-v20160318-0804-B422
>            Reporter: Fred Bricon
>            Assignee: Xavier Coulon
>             Fix For: 9.1.0.CR1
>
>
> On Windows 10, after installing JBDS with the CDK v2 Beta5, when opening the docker explorer, an error occurs:
> {noformat}
> !SESSION 2016-03-18 19:13:06.981 -----------------------------------------------
> eclipse.buildId=9.1.0.CR1-v20160318-0804-B422
> java.version=1.8.0_74
> java.vendor=Oracle Corporation
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_FR
> Framework arguments:  -product com.jboss.devstudio.core.product
> Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product com.jboss.devstudio.core.product
> !ENTRY org.eclipse.mylyn.tasks.core 1 0 2016-03-18 19:17:27.066
> !MESSAGE Migrating task repository credentials from keyring.
> !ENTRY org.eclipse.egit.ui 2 0 2016-03-18 19:17:31.467
> !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
> user global configuration and to define the default location to store repositories: 'C:\Users\fbricon'. If this is
> not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
> EGit might behave differently since they see different configuration options.
> This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
> !ENTRY org.jboss.tools.openshift.core 1 0 2016-03-18 19:24:53.273
> !MESSAGE Unauthorized.  Trying to reauthenticate
> !ENTRY org.eclipse.osgi 2 0 2016-03-18 19:27:53.577
> !MESSAGE While loading class "org.glassfish.hk2.osgiresourcelocator.ResourceFinder", thread "Thread[Worker-22,5,main]" timed out waiting (5001ms) for thread "Thread[Worker-2,5,main]" to finish starting bundle "org.glassfish.hk2.osgi-resource-locator_2.3.0.b10_v201508191500 [880]". To avoid deadlock, thread "Thread[Worker-22,5,main]" is proceeding but "org.glassfish.hk2.osgiresourcelocator.ResourceFinder" may not be fully initialized.
> !STACK 0
> org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.glassfish.hk2.osgi-resource-locator"; type="osgi.bundle"; version:Version="2.3.0.b10_v201508191500" [id=880] STARTED [STARTED]
> 	at org.eclipse.osgi.container.Module.lockStateChange(Module.java:329)
> 	at org.eclipse.osgi.container.Module.start(Module.java:389)
> 	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)
> 	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
> 	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)
> 	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)
> 	at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:386)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
> 	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
> 	at java.lang.ClassLoader.loadClass(Unknown Source)
> 	at org.glassfish.jersey.internal.l10n.Localizer.localize(Localizer.java:118)
> 	at org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_INSTANCE_CLOSED(LocalizationMessages.java:27)
> 	at org.glassfish.jersey.client.JerseyClient.checkNotClosed(JerseyClient.java:178)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:190)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:70)
> 	at com.spotify.docker.client.DefaultDockerClient.resource(DefaultDockerClient.java:1051)
> 	at com.spotify.docker.client.DefaultDockerClient.info(DefaultDockerClient.java:300)
> 	at org.eclipse.linuxtools.internal.docker.core.DockerConnection.getInfo(DockerConnection.java:311)
> 	at org.eclipse.linuxtools.internal.docker.ui.views.ConnectionInfoPropertySection$1.run(ConnectionInfoPropertySection.java:69)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> !ENTRY org.eclipse.osgi 2 0 2016-03-18 19:27:58.725
> !MESSAGE While loading class "org.glassfish.hk2.osgiresourcelocator.ServiceLoader", thread "Thread[Worker-22,5,main]" timed out waiting (5001ms) for thread "Thread[Worker-2,5,main]" to finish starting bundle "org.glassfish.hk2.osgi-resource-locator_2.3.0.b10_v201508191500 [880]". To avoid deadlock, thread "Thread[Worker-22,5,main]" is proceeding but "org.glassfish.hk2.osgiresourcelocator.ServiceLoader" may not be fully initialized.
> !STACK 0
> org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.glassfish.hk2.osgi-resource-locator"; type="osgi.bundle"; version:Version="2.3.0.b10_v201508191500" [id=880] STARTED [STARTED]
> 	at org.eclipse.osgi.container.Module.lockStateChange(Module.java:329)
> 	at org.eclipse.osgi.container.Module.start(Module.java:389)
> 	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)
> 	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
> 	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)
> 	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)
> 	at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:386)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
> 	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
> 	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
> 	at java.lang.ClassLoader.loadClass(Unknown Source)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.getOSGiSafeGenerators(ServiceLocatorFactoryImpl.java:103)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.getGenerator(ServiceLocatorFactoryImpl.java:112)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.access$000(ServiceLocatorFactoryImpl.java:66)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl$1.run(ServiceLocatorFactoryImpl.java:88)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl$1.run(ServiceLocatorFactoryImpl.java:83)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.<init>(ServiceLocatorFactoryImpl.java:83)
> 	at org.glassfish.hk2.api.ServiceLocatorFactory.<clinit>(ServiceLocatorFactory.java:51)
> 	at org.glassfish.jersey.internal.inject.Injections.<clinit>(Injections.java:68)
> 	at org.glassfish.jersey.internal.RuntimeDelegateImpl.<init>(RuntimeDelegateImpl.java:61)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
> 	at java.lang.Class.newInstance(Unknown Source)
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:118)
> 	at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
> 	at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
> 	at javax.ws.rs.core.UriBuilder.newInstance(UriBuilder.java:95)
> 	at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:106)
> 	at org.glassfish.jersey.client.JerseyWebTarget.<init>(JerseyWebTarget.java:82)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:192)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:70)
> 	at com.spotify.docker.client.DefaultDockerClient.resource(DefaultDockerClient.java:1051)
> 	at com.spotify.docker.client.DefaultDockerClient.info(DefaultDockerClient.java:300)
> 	at org.eclipse.linuxtools.internal.docker.core.DockerConnection.getInfo(DockerConnection.java:311)
> 	at org.eclipse.linuxtools.internal.docker.ui.views.ConnectionInfoPropertySection$1.run(ConnectionInfoPropertySection.java:69)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> !ENTRY org.eclipse.core.jobs 4 2 2016-03-18 19:27:58.871
> !MESSAGE An internal error occurred during: "Loading connection info...".
> !STACK 0
> java.lang.RuntimeException: java.lang.ClassNotFoundException: Provider org.glassfish.jersey.internal.RuntimeDelegateImpl could not be instantiated: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
> 	at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
> 	at javax.ws.rs.core.UriBuilder.newInstance(UriBuilder.java:95)
> 	at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:106)
> 	at org.glassfish.jersey.client.JerseyWebTarget.<init>(JerseyWebTarget.java:82)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:192)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:70)
> 	at com.spotify.docker.client.DefaultDockerClient.resource(DefaultDockerClient.java:1051)
> 	at com.spotify.docker.client.DefaultDockerClient.info(DefaultDockerClient.java:300)
> 	at org.eclipse.linuxtools.internal.docker.core.DockerConnection.getInfo(DockerConnection.java:311)
> 	at org.eclipse.linuxtools.internal.docker.ui.views.ConnectionInfoPropertySection$1.run(ConnectionInfoPropertySection.java:69)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.lang.ClassNotFoundException: Provider org.glassfish.jersey.internal.RuntimeDelegateImpl could not be instantiated: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:122)
> 	at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
> 	... 11 more
> Caused by: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.internalCreate(ServiceLocatorFactoryImpl.java:266)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.create(ServiceLocatorFactoryImpl.java:247)
> 	at org.glassfish.jersey.internal.inject.Injections._createLocator(Injections.java:138)
> 	at org.glassfish.jersey.internal.inject.Injections.createLocator(Injections.java:109)
> 	at org.glassfish.jersey.internal.RuntimeDelegateImpl.<init>(RuntimeDelegateImpl.java:61)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
> 	at java.lang.Class.newInstance(Unknown Source)
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:118)
> 	... 13 more
> !ENTRY org.eclipse.core.jobs 4 2 2016-03-18 19:27:58.876
> !MESSAGE An internal error occurred during: "Loading containers...".
> !STACK 0
> java.lang.RuntimeException: java.lang.ClassNotFoundException: Provider org.glassfish.jersey.internal.RuntimeDelegateImpl could not be instantiated: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
> 	at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
> 	at javax.ws.rs.core.UriBuilder.newInstance(UriBuilder.java:95)
> 	at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:106)
> 	at org.glassfish.jersey.client.JerseyWebTarget.<init>(JerseyWebTarget.java:82)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:192)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:70)
> 	at com.spotify.docker.client.DefaultDockerClient.resource(DefaultDockerClient.java:1051)
> 	at com.spotify.docker.client.DefaultDockerClient.listContainers(DefaultDockerClient.java:307)
> 	at org.eclipse.linuxtools.internal.docker.core.DockerConnection.listContainers(DockerConnection.java:542)
> 	at org.eclipse.linuxtools.internal.docker.core.DockerConnection.getContainers(DockerConnection.java:435)
> 	at org.eclipse.linuxtools.internal.docker.ui.views.DockerExplorerContentProvider$1.run(DockerExplorerContentProvider.java:168)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.lang.ClassNotFoundException: Provider org.glassfish.jersey.internal.RuntimeDelegateImpl could not be instantiated: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:122)
> 	at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
> 	... 12 more
> Caused by: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.internalCreate(ServiceLocatorFactoryImpl.java:266)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.create(ServiceLocatorFactoryImpl.java:247)
> 	at org.glassfish.jersey.internal.inject.Injections._createLocator(Injections.java:138)
> 	at org.glassfish.jersey.internal.inject.Injections.createLocator(Injections.java:109)
> 	at org.glassfish.jersey.internal.RuntimeDelegateImpl.<init>(RuntimeDelegateImpl.java:61)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
> 	at java.lang.Class.newInstance(Unknown Source)
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:118)
> 	... 14 more
> !ENTRY org.eclipse.core.jobs 4 2 2016-03-18 19:29:45.841
> !MESSAGE An internal error occurred during: "Loading connection info...".
> !STACK 0
> java.lang.RuntimeException: java.lang.ClassNotFoundException: Provider org.glassfish.jersey.internal.RuntimeDelegateImpl could not be instantiated: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
> 	at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
> 	at javax.ws.rs.core.UriBuilder.newInstance(UriBuilder.java:95)
> 	at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:106)
> 	at org.glassfish.jersey.client.JerseyWebTarget.<init>(JerseyWebTarget.java:82)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:192)
> 	at org.glassfish.jersey.client.JerseyClient.target(JerseyClient.java:70)
> 	at com.spotify.docker.client.DefaultDockerClient.resource(DefaultDockerClient.java:1051)
> 	at com.spotify.docker.client.DefaultDockerClient.info(DefaultDockerClient.java:300)
> 	at org.eclipse.linuxtools.internal.docker.core.DockerConnection.getInfo(DockerConnection.java:311)
> 	at org.eclipse.linuxtools.internal.docker.ui.views.ConnectionInfoPropertySection$1.run(ConnectionInfoPropertySection.java:69)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.lang.ClassNotFoundException: Provider org.glassfish.jersey.internal.RuntimeDelegateImpl could not be instantiated: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:122)
> 	at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
> 	at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
> 	... 11 more
> Caused by: java.lang.IllegalStateException: No generator was provided and there is no default generator registered
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.internalCreate(ServiceLocatorFactoryImpl.java:266)
> 	at org.glassfish.hk2.internal.ServiceLocatorFactoryImpl.create(ServiceLocatorFactoryImpl.java:247)
> 	at org.glassfish.jersey.internal.inject.Injections._createLocator(Injections.java:138)
> 	at org.glassfish.jersey.internal.inject.Injections.createLocator(Injections.java:109)
> 	at org.glassfish.jersey.internal.RuntimeDelegateImpl.<init>(RuntimeDelegateImpl.java:61)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
> 	at java.lang.Class.newInstance(Unknown Source)
> 	at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:118)
> 	... 13 more
> {noformat}
> !http://content.screencast.com/users/fbricon/folders/Jing/media/fe732e1b-a79d-4a7f-85fd-8960e752d2d9/2016-03-18_1932.png!



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list