[
https://issues.jboss.org/browse/JBIDE-26148?page=com.atlassian.jira.plugi...
]
Andre Dietisheim updated JBIDE-26148:
-------------------------------------
Description:
[
CommandLocationBinary|https://github.com/adietish/jbosstools-openshift/bl...]
allows to lookup a command (on the $PATH, etc.). But it'll only do so once:
{code:title=CommandLocationBinary}
public String findLocation(int timeout) {
if (foundLoc != null || searchFailed)
return foundLoc;
String searched = CommandLocationLookupStrategy.get().search(this, timeout);
if (searched == null) {
searchFailed = true;
}
foundLoc = searched;
return searched;
}
{code}
Once the lookup failed, it'll store this in the var *searchFailed* and wont do it a
2nd time.
What if I update my PATH while I keep Eclipse running?
was:
[
CommandLocationBinary|https://github.com/adietish/jbosstools-openshift/bl...]
allows to lookup a command. But it'll only do so once:
{code:title=CommandLocationBinary}
public String findLocation(int timeout) {
if (foundLoc != null || searchFailed)
return foundLoc;
String searched = CommandLocationLookupStrategy.get().search(this, timeout);
if (searched == null) {
searchFailed = true;
}
foundLoc = searched;
return searched;
}
{code}
Once the lookup failed, it'll store this in the var *searchFailed* and wont do it a
2nd time.
What if I update my PATH while I keep Eclipse running?
CommandLocationBinary: only searches once
-----------------------------------------
Key: JBIDE-26148
URL:
https://issues.jboss.org/browse/JBIDE-26148
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.6.0.AM3
Reporter: Andre Dietisheim
Assignee: Rob Stryker
[
CommandLocationBinary|https://github.com/adietish/jbosstools-openshift/bl...]
allows to lookup a command (on the $PATH, etc.). But it'll only do so once:
{code:title=CommandLocationBinary}
public String findLocation(int timeout) {
if (foundLoc != null || searchFailed)
return foundLoc;
String searched = CommandLocationLookupStrategy.get().search(this, timeout);
if (searched == null) {
searchFailed = true;
}
foundLoc = searched;
return searched;
}
{code}
Once the lookup failed, it'll store this in the var *searchFailed* and wont do it a
2nd time.
What if I update my PATH while I keep Eclipse running?
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)