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.
Product Version: NetBeans IDE Dev (Build 200707081200) Java: 1.6.0-rc; Java HotSpot(TM) Client VM 1.6.0-rc-b104 System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and Settings\Tomas\.netbeans\dev ---------------------------- - started with fresh userdir - created ruby project , chose jruby as interpreter - put breakpoint, invoke CTRL-F5, got NPE FINE [org.rubyforge.debugcommons.Util]: Running [basedir: C:\Documents and Settings\Tomas\My Documents\NetBeansProjects\RubyApplication9\lib]: "E:\tmp\netbeans\ruby1\jruby-1.0\bin\jruby.bat -IC:\Documents and Settings\Tomas\My Documents\NetBeansProjects\RubyApplication9\lib -IC:\Documents and Settings\Tomas\My Documents\NetBeansProjects\RubyApplication9\test -I E:\tmp\netbeans\ruby1\ruby\debug-commons-0.9.4 -r C:\Documents and Settings\Tomas\Local Settings\Temp\classic-debug40586.rb -r C:\Documents and Settings\Tomas\Local Settings\Temp\io-synchronizer40587.rb -r classic-debug.rb C:\Documents and Settings\Tomas\My Documents\NetBeansProjects\RubyApplication9\lib\main.rb" SEVERE [global] java.lang.NullPointerException at java.lang.ProcessEnvironment.validateValue(ProcessEnvironment.java:62) at java.lang.ProcessEnvironment.put(ProcessEnvironment.java:75) at java.lang.ProcessEnvironment.put(ProcessEnvironment.java:50) at java.util.HashMap.putAll(HashMap.java:524) at org.rubyforge.debugcommons.RubyDebuggerFactory.startDebugger(RubyDebuggerFactory.java:122) at org.rubyforge.debugcommons.RubyDebuggerFactory.startClassicDebugger(RubyDebuggerFactory.java:67) at org.netbeans.modules.ruby.debugger.RubyDebugger.startDebugging(RubyDebugger.java:130) at org.netbeans.modules.ruby.debugger.RubyDebugger.debug(RubyDebugger.java:67) at org.netbeans.modules.ruby.rubyproject.execution.ExecutionService$2.run(ExecutionService.java:287) [catch] at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:129) FINEST [org.netbeans.modules.ruby.rubyproject.RubyConfigurationProvider]: Calculated configurations: {} FINEST [org.netbeans.modules.ruby.rubyproject.RubyConfigurationProvider]: Calculated configurations: {}
100% reproducible using those simple steps, can be workarounded by adding some ar on project's classpath -> P2
..and just reproduced also on linux:) -> P1
Ouch. Thanks for the catch. debugger/src/org/netbeans/modules/ruby/debugger/RubyDebugger.java; new revision: 1.2; previous revision: 1.1
thanks, verified in 20070710