Index: core/bootstrap/src/org/netbeans/CLIHandler.java =================================================================== RCS file: /cvs/core/bootstrap/src/org/netbeans/CLIHandler.java,v retrieving revision 1.5 diff -u -r1.5 CLIHandler.java --- core/bootstrap/src/org/netbeans/CLIHandler.java 7 Oct 2003 22:47:42 -0000 1.5 +++ core/bootstrap/src/org/netbeans/CLIHandler.java 5 Nov 2003 16:42:00 -0000 @@ -308,7 +308,15 @@ try { SecureRandom.getInstance("SHA1PRNG").nextBytes(arr); // NOI18N } catch (NoSuchAlgorithmException e) { - assert false : e; + // #36966: IBM JDK doesn't have it. + try { + SecureRandom.getInstance("IBMSecureRandom").nextBytes(arr); // NOI18N + } catch (NoSuchAlgorithmException e2) { + // OK, disable server... + System.err.println("WARNING: remote IDE automation features cannot be cryptographically secured, so disabling; please reopen http://www.netbeans.org/issues/show_bug.cgi?id=36966"); // NOI18N + e.printStackTrace(); + return new Status(); + } } Server server = new Server(arr, block, handlers, failOnUnknownOptions);