Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.3.0
-
None
-
None
Description
when talking to remote DVCS repositories over ssh protocol Fisheye uses ssh binary available on the system path. If none is found it fails with a cryptic message:
[java] java.lang.NullPointerException [java] at java.lang.ProcessEnvironment.validateValue(ProcessEnvironment.java:119) [java] at java.lang.ProcessEnvironment.access$400(ProcessEnvironment.java:61) [java] at java.lang.ProcessEnvironment$Value.valueOf(ProcessEnvironment.java:202) [java] at java.lang.ProcessEnvironment$StringEnvironment.put(ProcessEnvironment.java:241) [java] at java.lang.ProcessEnvironment$StringEnvironment.put(ProcessEnvironment.java:220)
which doesn't really help customers understanding why connection failed.