[JBoss JIRA] (JBIDE-23354) Deploy Docker Wizard: Reset of port mapping whille at least 1 default is present cause NPE
by Marián Labuda (JIRA)
Marián Labuda created JBIDE-23354:
-------------------------------------
Summary: Deploy Docker Wizard: Reset of port mapping whille at least 1 default is present cause NPE
Key: JBIDE-23354
URL: https://issues.jboss.org/browse/JBIDE-23354
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: openshift
Affects Versions: 4.4.2.AM2
Reporter: Marián Labuda
In Deploy Image to Docker wizard on the wizard page with routing settings, if I click on Reset while in the table is at least 1 default port mapping (row with non-changed values = default), cause NPE and the default row is shown as empty = name, service port and pod port are shown as blank.
NPE stack trace
{code}Problems occurred when invoking code from plug-in: "org.eclipse.jface".
java.lang.NullPointerException
at org.jboss.tools.openshift.internal.ui.wizard.deployimage.ServicesAndRoutingPage$2.getColumnImage(ServicesAndRoutingPage.java:196)
at org.eclipse.jface.viewers.TableColumnViewerLabelProvider.update(TableColumnViewerLabelProvider.java:67)
at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:141)
at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:382)
at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:474)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2170)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:669)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:607)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:599)
at org.eclipse.jface.viewers.StructuredViewer.lambda$0(StructuredViewer.java:1519)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1458)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1419)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1519)
at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:523)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1478)
at org.jboss.tools.openshift.internal.ui.wizard.deployimage.ServicesAndRoutingPage$7.widgetSelected(ServicesAndRoutingPage.java:402)
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, 5 months
[JBoss JIRA] (JBIDE-23353) Deploy Docker Wizard: Enable checking "Used by route" checkbox by mouse click
by Marián Labuda (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23353?page=com.atlassian.jira.plugi... ]
Marián Labuda updated JBIDE-23353:
----------------------------------
Labels: deploy_docker_wizard openshift_v3 (was: )
> Deploy Docker Wizard: Enable checking "Used by route" checkbox by mouse click
> -----------------------------------------------------------------------------
>
> Key: JBIDE-23353
> URL: https://issues.jboss.org/browse/JBIDE-23353
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: openshift
> Affects Versions: 4.4.2.AM2
> Reporter: Marián Labuda
> Priority: Critical
> Labels: deploy_docker_wizard, openshift_v3
>
> In Deploy Image to OpenShift on wizard page with routing settings there is a table with port mapping. There is a table cell with checkbox to be used by routing. This is not editable by clicking on the cell. User is forced to open dialog to edit port mapping, manually click on a checkbox to use for routing and confirm dialog. This is pretty user unfriendly. It should be enabled to click on the cell and have checkbox checked/unchecked.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23353) Deploy Docker Wizard: Enable checking "Used by route" checkbox by mouse click
by Marián Labuda (JIRA)
Marián Labuda created JBIDE-23353:
-------------------------------------
Summary: Deploy Docker Wizard: Enable checking "Used by route" checkbox by mouse click
Key: JBIDE-23353
URL: https://issues.jboss.org/browse/JBIDE-23353
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: openshift
Affects Versions: 4.4.2.AM2
Reporter: Marián Labuda
Priority: Critical
In Deploy Image to OpenShift on wizard page with routing settings there is a table with port mapping. There is a table cell with checkbox to be used by routing. This is not editable by clicking on the cell. User is forced to open dialog to edit port mapping, manually click on a checkbox to use for routing and confirm dialog. This is pretty user unfriendly. It should be enabled to click on the cell and have checkbox checked/unchecked.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23352) Deploy Docker Wizard: No port is selected by default to be used for routing
by Marián Labuda (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23352?page=com.atlassian.jira.plugi... ]
Marián Labuda updated JBIDE-23352:
----------------------------------
Environment: (was: In the wizard on wizard page Services & Routing Settings, there is a table with mapped ports. No port is selected by default and thus finishing the wizard as it is result into an routing with no mapped port and thus useless routing. User has to edit a port mapping to check checkbox, confirm the dialog and then finish.
If there is only one port mapping, we should check it by default. If there are more port mappings, we should use some heuristics to check it.)
> Deploy Docker Wizard: No port is selected by default to be used for routing
> ---------------------------------------------------------------------------
>
> Key: JBIDE-23352
> URL: https://issues.jboss.org/browse/JBIDE-23352
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.2.AM1
> Reporter: Marián Labuda
> Labels: deploy_docker_wizard, openshift_v3
>
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23352) Deploy Docker Wizard: No port is selected by default to be used for routing
by Marián Labuda (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23352?page=com.atlassian.jira.plugi... ]
Marián Labuda updated JBIDE-23352:
----------------------------------
Description:
In the wizard on wizard page Services & Routing Settings, there is a table with mapped ports. No port is selected by default and thus finishing the wizard as it is result into an routing with no mapped port and thus useless routing. User has to edit a port mapping to check checkbox, confirm the dialog and then finish.
If there is only one port mapping, we should check it by default. If there are more port mappings, we should use some heuristics to check it.
> Deploy Docker Wizard: No port is selected by default to be used for routing
> ---------------------------------------------------------------------------
>
> Key: JBIDE-23352
> URL: https://issues.jboss.org/browse/JBIDE-23352
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.2.AM1
> Reporter: Marián Labuda
> Labels: deploy_docker_wizard, openshift_v3
>
> In the wizard on wizard page Services & Routing Settings, there is a table with mapped ports. No port is selected by default and thus finishing the wizard as it is result into an routing with no mapped port and thus useless routing. User has to edit a port mapping to check checkbox, confirm the dialog and then finish.
> If there is only one port mapping, we should check it by default. If there are more port mappings, we should use some heuristics to check it.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23352) Deploy Docker Wizard: No port is selected by default to be used for routing
by Marián Labuda (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23352?page=com.atlassian.jira.plugi... ]
Marián Labuda updated JBIDE-23352:
----------------------------------
Labels: deploy_docker_wizard openshift_v3 (was: )
> Deploy Docker Wizard: No port is selected by default to be used for routing
> ---------------------------------------------------------------------------
>
> Key: JBIDE-23352
> URL: https://issues.jboss.org/browse/JBIDE-23352
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.2.AM1
> Reporter: Marián Labuda
> Labels: deploy_docker_wizard, openshift_v3
>
> In the wizard on wizard page Services & Routing Settings, there is a table with mapped ports. No port is selected by default and thus finishing the wizard as it is result into an routing with no mapped port and thus useless routing. User has to edit a port mapping to check checkbox, confirm the dialog and then finish.
> If there is only one port mapping, we should check it by default. If there are more port mappings, we should use some heuristics to check it.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23352) Deploy Docker Wizard: No port is selected by default to be used for routing
by Marián Labuda (JIRA)
Marián Labuda created JBIDE-23352:
-------------------------------------
Summary: Deploy Docker Wizard: No port is selected by default to be used for routing
Key: JBIDE-23352
URL: https://issues.jboss.org/browse/JBIDE-23352
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.4.2.AM1
Environment: In the wizard on wizard page Services & Routing Settings, there is a table with mapped ports. No port is selected by default and thus finishing the wizard as it is result into an routing with no mapped port and thus useless routing. User has to edit a port mapping to check checkbox, confirm the dialog and then finish.
If there is only one port mapping, we should check it by default. If there are more port mappings, we should use some heuristics to check it.
Reporter: Marián Labuda
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23351) Deploy Docker Wizard: Image stream is not created for local docker images
by Marián Labuda (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23351?page=com.atlassian.jira.plugi... ]
Marián Labuda updated JBIDE-23351:
----------------------------------
Description:
When deploying a local image to OpenShift, Image stream is not created even an image has been pushed to registry. For images on docker hub it works ok.
Following message is shown in resource summary:
!is_not_created.png!
was:
When deploying a local image to OpenShift, Image stream is not created. For images on docker hub it works ok.
Following message is shown in resource summary:
!is_not_created.png!
> Deploy Docker Wizard: Image stream is not created for local docker images
> -------------------------------------------------------------------------
>
> Key: JBIDE-23351
> URL: https://issues.jboss.org/browse/JBIDE-23351
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.2.AM2
> Reporter: Marián Labuda
> Attachments: is_not_created.png
>
>
> When deploying a local image to OpenShift, Image stream is not created even an image has been pushed to registry. For images on docker hub it works ok.
> Following message is shown in resource summary:
> !is_not_created.png!
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (JBIDE-23351) Deploy Docker Wizard: Image stream is not created for local docker images
by Marián Labuda (JIRA)
Marián Labuda created JBIDE-23351:
-------------------------------------
Summary: Deploy Docker Wizard: Image stream is not created for local docker images
Key: JBIDE-23351
URL: https://issues.jboss.org/browse/JBIDE-23351
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.4.2.AM2
Reporter: Marián Labuda
Attachments: is_not_created.png
When deploying a local image to OpenShift, Image stream is not created. For images on docker hub it works ok.
Following message is shown in resource summary:
!is_not_created.png!
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months