[jbosstools-issues] [JBoss JIRA] (JBIDE-20330) Port Forwarding Wizard : OpenshiftPreferencePage uses Java 8 API

Andre Dietisheim (JIRA) issues at jboss.org
Tue Jul 21 12:08:03 EDT 2015


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

Andre Dietisheim updated JBIDE-20330:
-------------------------------------
    Fix Version/s: 4.3.0.CR1
                       (was: 4.3.0.Beta2)


> Port Forwarding Wizard : OpenshiftPreferencePage uses Java 8 API
> ----------------------------------------------------------------
>
>                 Key: JBIDE-20330
>                 URL: https://issues.jboss.org/browse/JBIDE-20330
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 4.3.0.Beta2
>            Reporter: Fred Bricon
>            Assignee: Fred Bricon
>            Priority: Blocker
>              Labels: port_forwarding_wizard
>             Fix For: 4.3.0.CR1
>
>
> https://github.com/jbosstools/jbosstools-openshift/blob/35496b287c1849f7a2075384498ba572f45d1b96/plugins/org.jboss.tools.openshift.ui/src/org/jboss/tools/openshift/internal/ui/preferences/OpenShiftPreferencePage.java#L137 uses 
> {code}
> process.waitFor(500, TimeUnit.MILLISECONDS)
> {code}
> which is only available in Java 8, whereas the plugin is meant to compile/run with Java 7.
> I found this ugly workaround to implement a process timeout in Java 7 : http://stackoverflow.com/questions/808276/how-to-add-a-timeout-value-when-using-javas-runtime-exec
> The alternative is to raise the Java BREE to JavaSE-1.8. But that was something [~maxandersen] wasn't keen on doing when the whole JBDS requirement bumped to Java 8 (we want to be able to rollback to using Java 7 if the users demand it)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list