Debugger cannot be started on Solaris at all.
java.lang.IllegalArgumentException: unable to parse port number in address
at com.sun.tools.jdi.SocketTransport.startListening(SocketTransport.java:93)
at com.sun.tools.jdi.RawCommandLineLauncher.launch(RawCommandLineLauncher.java:74)
at com.netbeans.developer.modules.debugger.jpda.JPDADebugger.startDebugger(JPDADebugger.java:239)
at com.netbeans.developer.modules.debugger.core.CoreDebugger.startSession(CoreDebugger.java:493)
at com.netbeans.developer.modules.debugger.core.CoreDebugger.startDebugger(CoreDebugger.java:157)
at com.netbeans.developer.modules.debugger.jpda.JPDADebuggerType.startDebugger(JPDADebuggerType.java:70)
at org.openide.loaders.ExecSupport.debug(ExecSupport.java:122)
at org.openide.actions.DebuggerPerformer$StartDebugThread.run(DebuggerPerformer.java:291)