-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 4.8.16
-
Component/s: Runtime platform
-
None
-
Severity 2 - Major
Issue Summary
Fisheye doesn't start when any or all of these special Command-line options are configured:
- --Xtab-width nchars
- --Xdisable-dirtree-empty-checks
- --Xdisable-content-indexing
- --Xno-slurp
- --Xenable-git-content-hash-resolving-heuristic
- --Xdisable-head-detection
- --Xdisable-tags
- --Xlenient-patches
Steps to Reproduce
- Configure the FISHEYE_OPTS environment variable like this:
FISHEYE_OPTS="--Xtab-width nchars --Xdisable-dirtree-empty-checks --Xdisable-content-indexing --Xno-slurp --Xenable-git-content-hash-resolving-heuristic --Xdisable-head-detection --Xdisable-tags --Xlenient-patches"
- Try to start Fisheye and note that it won't start.
- Remove the flag mentioned in the error message from FISHEYE_OPTS and try starting up Fisheye again, and notice that it still won't start.
- When none of those flags remain in FISHEYE_OPTS, Fisheye will start.
Expected Results
Fisheye is able to start if any or all of those flags are configured.
Actual Results
Fisheye doesn't start, and the below message is thrown in the standard output (just replacing the flag name):
Running Fisheye/Crucible... Unrecognized option: --Xdisable-tags Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
Workaround
Currently, there is no known workaround for this behavior. A workaround will be added here when available.