[jbosstools-issues] [JBoss JIRA] (JBIDE-24802) Connection wizard: Lots of unnecessary errors in Error Log when filling oc location, Finish enabled even if oc location empty

Rob Stryker (JIRA) issues at jboss.org
Thu Aug 17 16:51:00 EDT 2017


    [ https://issues.jboss.org/browse/JBIDE-24802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13451026#comment-13451026 ] 

Rob Stryker commented on JBIDE-24802:
-------------------------------------

[~mmalina] I cannot replicate this. My error log is clean. What's more, looking at the code, we don't even attempt to run the oc -version command if the file doesn't exist:

{code}
    		if (StringUtils.isBlank(location)) {
    			error = "OC Location cannot be empty";
    		} else {
        		File file = new File(location);
        		// Error messages have to be set to field editor, not directly to the
        		// page.
        		if (!file.exists()) {
        			error = (NLS.bind("{0} was not found.", file));
        		} else if (!file.canExecute()) {
        			error = (NLS.bind("{0} does not have execute permissions.", file));
        		}
    		}
    		
    		if( error == null ) {
    			version = new OCBinaryVersionValidator(location).getVersion(monitor);
    		}
            if (monitor.isCanceled()) {
            	return Status.CANCEL_STATUS;
            }
            return Status.OK_STATUS;
        }
{code}

Am I using the wrong UI?

> Connection wizard: Lots of unnecessary errors in Error Log when filling oc location, Finish enabled even if oc location empty
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-24802
>                 URL: https://issues.jboss.org/browse/JBIDE-24802
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 4.5.0.Final
>            Reporter: Radim Hopp
>            Assignee: Rob Stryker
>            Priority: Minor
>              Labels: connection_wizard, openshift_v3
>             Fix For: 4.5.x
>
>         Attachments: Spectacle.F10835.png
>
>
> On-the-fly validation of "oc location" field in ConnectionWizardPage puts lot of errors into error log. I think that the on the fly validation should not be so agressive.
> !Spectacle.F10835.png!
> And another thing: Is there any reason why Finish is enabled even when there is not valid value in oc location field?



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbosstools-issues mailing list