]
Andre Dietisheim reassigned JBIDE-26148:
----------------------------------------
Assignee: Rob Stryker
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 allows to lookup a command. But it'll only do so once:
{code}
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 "searched" and thus
wont do it a 2nd time.
What if I update my PATH while I keep Eclipse running?