[JBoss JIRA] (JBIDE-22851) Deploy Docker Wizard: Unhandled event loop exception in Search dialog
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-22851?page=com.atlassian.jira.plugi... ]
Andre Dietisheim updated JBIDE-22851:
-------------------------------------
Fix Version/s: 4.4.1.Final
(was: 4.4.1.AM3)
> Deploy Docker Wizard: Unhandled event loop exception in Search dialog
> ---------------------------------------------------------------------
>
> Key: JBIDE-22851
> URL: https://issues.jboss.org/browse/JBIDE-22851
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift, upstream
> Affects Versions: 4.4.1.AM2
> Environment: Fedora 24, GTK 3
> Reporter: Marián Labuda
> Labels: deploy_docker_wizard, openshift_v3
> Fix For: 4.4.1.Final
>
>
> In Deploy Image to OpenShift wizard opened via context menu item Deploy Docker Image of a project in OpenShift Explorer view, there is a Search button which opens a Search wizard to search for images on docker hub.
> At the moment, when I search any image, table showing images is empty and there is Unhandled Event Loop Exception with following stack trace
> {code}
> org.eclipse.swt.SWTException: Graphic is disposed
> at org.eclipse.swt.SWT.error(SWT.java:4533)
> at org.eclipse.swt.SWT.error(SWT.java:4448)
> at org.eclipse.swt.SWT.error(SWT.java:4419)
> at org.eclipse.swt.graphics.Image.getBounds(Image.java:1321)
> at org.eclipse.linuxtools.internal.docker.ui.wizards.ImageSearchPage$IconColumnLabelProvider.measure(ImageSearchPage.java:436)
> at org.eclipse.jface.viewers.OwnerDrawLabelProvider$OwnerDrawListener.handleEvent(OwnerDrawLabelProvider.java:56)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1366)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1349)
> at org.eclipse.swt.widgets.Table.sendMeasureEvent(Table.java:2653)
> at org.eclipse.swt.widgets.Table.rendererGetPreferredWidthProc(Table.java:2673)
> at org.eclipse.swt.widgets.Display.rendererGetPreferredWidthProc(Display.java:1398)
> at org.eclipse.swt.internal.gtk.OS._gtk_cell_renderer_get_preferred_size(Native Method)
> at org.eclipse.swt.internal.gtk.OS.gtk_cell_renderer_get_preferred_size(OS.java:6838)
> at org.eclipse.swt.widgets.Widget.gtk_cell_renderer_get_preferred_size(Widget.java:2076)
> at org.eclipse.swt.widgets.Table.rendererRender(Table.java:2772)
> at org.eclipse.swt.widgets.Table.rendererRenderProc(Table.java:2690)
> at org.eclipse.swt.widgets.Display.rendererRenderProc(Display.java:1412)
> at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
> at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9545)
> at org.eclipse.swt.widgets.Display.eventProc(Display.java:1275)
> at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
> at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2495)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4141)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
> at org.eclipse.jface.window.Window.open(Window.java:794)
> at org.jboss.tools.openshift.internal.ui.wizard.deployimage.DeployImagePage$3.widgetSelected(DeployImagePage.java:251)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
> at org.eclipse.jface.window.Window.open(Window.java:794)
> at org.jboss.tools.common.ui.WizardUtils.openWizardDialog(WizardUtils.java:257)
> at org.jboss.tools.openshift.internal.ui.handler.DeployImageHandler$2$1.run(DeployImageHandler.java:94)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4528)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4146)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 8 months
[JBoss JIRA] (JBIDE-22851) Deploy Docker Wizard: Unhandled event loop exception in Search dialog
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-22851?page=com.atlassian.jira.plugi... ]
Andre Dietisheim updated JBIDE-22851:
-------------------------------------
Priority: Critical (was: Major)
> Deploy Docker Wizard: Unhandled event loop exception in Search dialog
> ---------------------------------------------------------------------
>
> Key: JBIDE-22851
> URL: https://issues.jboss.org/browse/JBIDE-22851
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift, upstream
> Affects Versions: 4.4.1.AM2
> Environment: Fedora 24, GTK 3
> Reporter: Marián Labuda
> Priority: Critical
> Labels: deploy_docker_wizard, openshift_v3
> Fix For: 4.4.1.Final
>
>
> In Deploy Image to OpenShift wizard opened via context menu item Deploy Docker Image of a project in OpenShift Explorer view, there is a Search button which opens a Search wizard to search for images on docker hub.
> At the moment, when I search any image, table showing images is empty and there is Unhandled Event Loop Exception with following stack trace
> {code}
> org.eclipse.swt.SWTException: Graphic is disposed
> at org.eclipse.swt.SWT.error(SWT.java:4533)
> at org.eclipse.swt.SWT.error(SWT.java:4448)
> at org.eclipse.swt.SWT.error(SWT.java:4419)
> at org.eclipse.swt.graphics.Image.getBounds(Image.java:1321)
> at org.eclipse.linuxtools.internal.docker.ui.wizards.ImageSearchPage$IconColumnLabelProvider.measure(ImageSearchPage.java:436)
> at org.eclipse.jface.viewers.OwnerDrawLabelProvider$OwnerDrawListener.handleEvent(OwnerDrawLabelProvider.java:56)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1366)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1349)
> at org.eclipse.swt.widgets.Table.sendMeasureEvent(Table.java:2653)
> at org.eclipse.swt.widgets.Table.rendererGetPreferredWidthProc(Table.java:2673)
> at org.eclipse.swt.widgets.Display.rendererGetPreferredWidthProc(Display.java:1398)
> at org.eclipse.swt.internal.gtk.OS._gtk_cell_renderer_get_preferred_size(Native Method)
> at org.eclipse.swt.internal.gtk.OS.gtk_cell_renderer_get_preferred_size(OS.java:6838)
> at org.eclipse.swt.widgets.Widget.gtk_cell_renderer_get_preferred_size(Widget.java:2076)
> at org.eclipse.swt.widgets.Table.rendererRender(Table.java:2772)
> at org.eclipse.swt.widgets.Table.rendererRenderProc(Table.java:2690)
> at org.eclipse.swt.widgets.Display.rendererRenderProc(Display.java:1412)
> at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
> at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9545)
> at org.eclipse.swt.widgets.Display.eventProc(Display.java:1275)
> at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
> at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2495)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4141)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
> at org.eclipse.jface.window.Window.open(Window.java:794)
> at org.jboss.tools.openshift.internal.ui.wizard.deployimage.DeployImagePage$3.widgetSelected(DeployImagePage.java:251)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
> at org.eclipse.jface.window.Window.open(Window.java:794)
> at org.jboss.tools.common.ui.WizardUtils.openWizardDialog(WizardUtils.java:257)
> at org.jboss.tools.openshift.internal.ui.handler.DeployImageHandler$2$1.run(DeployImageHandler.java:94)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4528)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4146)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 8 months
[JBoss JIRA] (JBIDE-22767) Deploy Docker Wizard: Create image stream contains wrong tags in some cases
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-22767?page=com.atlassian.jira.plugi... ]
Andre Dietisheim updated JBIDE-22767:
-------------------------------------
Fix Version/s: 4.4.1.Final
(was: 4.4.1.AM3)
> Deploy Docker Wizard: Create image stream contains wrong tags in some cases
> ---------------------------------------------------------------------------
>
> Key: JBIDE-22767
> URL: https://issues.jboss.org/browse/JBIDE-22767
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.1.AM2
> Reporter: Marián Labuda
> Labels: docker, openshift_v3
> Fix For: 4.4.1.Final
>
>
> In Deploy Image to OpenShift wizard when I am trying to deploy image docker.io/openshift/hello-openshift:v1.2.1, the image stream created contains some weird tags. If I deploy this image via oc binary then a created image stream contains correct tag v1.2.1, but from tooling it contains more tags and none of them is the desired one (there are 0.4, 0.5, latest...).
> Some behaviour is also common for normal usage. When deploying a image with tag latest, there are also defined other tags. OC binary creates IS only with the one tag, the one which was passed as "partial" argument when deploying an image.
> Consequences of this issue are no pods created once the deploy image to OpenShift is finished. User has to manually trigger Deploy Latest from context menu of a deployment configuration to spin up an application pod.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 8 months
[JBoss JIRA] (JBIDE-22621) Server adapter wizard: should be able to import projects to my workspace
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-22621?page=com.atlassian.jira.plugi... ]
Andre Dietisheim updated JBIDE-22621:
-------------------------------------
Fix Version/s: 4.4.1.Final
(was: 4.4.1.AM3)
> Server adapter wizard: should be able to import projects to my workspace
> ------------------------------------------------------------------------
>
> Key: JBIDE-22621
> URL: https://issues.jboss.org/browse/JBIDE-22621
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: openshift
> Affects Versions: 4.4.0.Final
> Reporter: Andre Dietisheim
> Assignee: Jeff MAURY
> Labels: openshift_v3, server_adapter_wizard
> Fix For: 4.4.1.Final
>
> Attachments: no-workspace-project-exists.png
>
>
> steps to reproduce:
> # ASSERT: have empty workspace
> # ASSERT: have at least 1 service in OpenShift
> # EXEC: in OpenShift explorer: launch server adapter wizard from context menu of your service
> Result:
> The Eclipse project text field is erroring and nothing to select, since you have no project in your workspace yet.
> !no-workspace-project-exists.png!
> There's no way for the user to import a project from OpenShift to the workspace in this wizard. One has to close the wizard and head over to the import wizard first and get back.
> Expected result:
> I should have a link to the right of "Browse.." which allows me to import a project.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 8 months