The Java Domino Console appears to have a bug which causes it to crash on starting, once it has previously connected to a particular platform.
The Platform (in this example) is Windows 2008 X64 Service Pack 2, v.286
The Domino Version is 8.5.1
The Java Stack trace is …
java.lang.NumberFormatException: For input string: “v.286”
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:59)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:508)
at lotus.domino.console.DominoConsole.readConfigFile(DominoConsole.java:4510)
at lotus.domino.console.DominoConsole.init(DominoConsole.java:929)
at lotus.domino.console.DominoConsole.<init>(DominoConsole.java:393)
at lotus.domino.console.DominoConsole.main(DominoConsole.java:5934)
The problem is that the code to interpret the configuration file at /dconsole.ini cannot correctly handle the parameter string “SERVER”, probably because the embedded comma in the platform type is confused with the token seperator commas.
Here is an example of the SERVER parameter which consistently causes a crash. To reproduce, copy this into a dconsole.ini file
Server=SrvDOM01/notestest,SrvDOM01,2050,Windows Server 2008 6.0 build 6002 Service Pack 2, v.286,63,1261651991218,Notes 8.5.1,Release 8.5.1,0,NOTESTEST,localAdmin
The workaround is …
-
Kill the task(s) jconsole.exe
-
Delete (or rename) the configuration file /dconsole.ini