This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
NetBeans IDE Dev (Build 061120) 1.6.0-rc; Java HotSpot(TM) Client VM 1.6.0-rc-b104 Linux version 2.6.9-1.667 running on i386 en_US (nb); UTF-8 Steps: 1. Invoke "Check out" wizard. 2. Enter valid cvsroot and push "Next" or "Proxy ..." button. SEVERE [global] java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:468) at java.lang.Integer.parseInt(Integer.java:497) at org.netbeans.modules.versioning.system.cvss.ui.selectors.ProxySelector.detectSystemProxy(ProxySelector.java:212) at org.netbeans.modules.versioning.system.cvss.ui.selectors.ProxyDescriptor.getDescription(ProxyDescriptor.java:195) at org.netbeans.modules.versioning.system.cvss.ui.selectors.ProxySelector.updateFields(ProxySelector.java:150)
Created attachment 36129 [details] exception
I can reproduce this. --- NetBeans IDE Dev (Build 061120) 1.6.0-rc; Java HotSpot(TM) Server VM 1.6.0-rc-b103 Linux version 2.6.12-1.1390_FC4smp running on i386 en_US (nb); UTF-8
This is a showstopper for M5.
NbProxySelector class sets System properties such as "socksProxyHost" to "" (empty string) if the proxy is not defined. It should set it to null (remove the property) in this case.
fixed. Anyway, "Check out" wizard should be more resistant to jump over a empty string in System's properties. Checking in NbProxySelector.java; /shared/data/ccvs/repository/core/src/org/netbeans/core/NbProxySelector.java,v <-- NbProxySelector.java new revision: 1.4; previous revision: 1.3 done
*** Issue 89699 has been marked as a duplicate of this issue. ***
I have a build with NbProxySelector.java 1.4 and the problem persists when I attempt to perform any CVS operation: java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:468) at java.lang.Integer.parseInt(Integer.java:497) at org.netbeans.modules.versioning.system.cvss.ui.selectors.ProxySelector.detectSystemProxy(ProxySelector.java:212) at org.netbeans.modules.versioning.system.cvss.ui.selectors.ProxyDescriptor.getPassword(ProxyDescriptor.java:183) at org.netbeans.modules.versioning.system.cvss.ClientRuntime.toConnectivitySettings(ClientRuntime.java:377) at org.netbeans.modules.versioning.system.cvss.ClientRuntime.setupConnection(ClientRuntime.java:327) at org.netbeans.modules.versioning.system.cvss.ClientRuntime.createClient(ClientRuntime.java:281) at org.netbeans.modules.versioning.system.cvss.ClientRuntime.createTask(ClientRuntime.java:132) at org.netbeans.modules.versioning.system.cvss.CvsVersioningSystem.post(CvsVersioningSystem.java:235) [catch] at org.netbeans.modules.versioning.system.cvss.ExecutorSupport.executeImpl(ExecutorSupport.java:151) at org.netbeans.modules.versioning.system.cvss.ExecutorSupport.execute(ExecutorSupport.java:146) at org.netbeans.modules.versioning.system.cvss.ExecutorGroup.execute(ExecutorGroup.java:367) at org.netbeans.modules.versioning.system.cvss.ui.history.SearchExecutor.run(SearchExecutor.java:177) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963)
Checking in core/src/org/netbeans/core/NbProxySelector.java; /shared/data/ccvs/repository/core/src/org/netbeans/core/NbProxySelector.java,v <-- NbProxySelector.java new revision: 1.5; previous revision: 1.4 done Checking in core/test/unit/src/org/netbeans/core/HttpSettingsTest.java; /shared/data/ccvs/repository/core/test/unit/src/org/netbeans/core/HttpSettingsTest.java,v <-- HttpSettingsTest.java new revision: 1.11; previous revision: 1.10 done Checking in core/test/unit/src/org/netbeans/core/NonProxyHostsTest.java; /shared/data/ccvs/repository/core/test/unit/src/org/netbeans/core/NonProxyHostsTest.java,v <-- NonProxyHostsTest.java new revision: 1.11; previous revision: 1.10 done
Verified.
*** Issue 89361 has been marked as a duplicate of this issue. ***