[GREENFOOT-342] Exception when interactively calling a method with null result
When you interactively call a method and the result is null, an exception occurs:
{noformat} java.lang.NullPointerException at greenfoot.localdebugger.LocalField.getValueObject(LocalField.java:99) at bluej.debugmgr.inspector.ResultInspector.getListData(ResultInspector.java:183) at bluej.debugmgr.inspector.Inspector.update(Inspector.java:310) at bluej.debugmgr.inspector.ResultInspector.(ResultInspector.java:123) at greenfoot.gui.inspector.GreenfootResultInspector.(GreenfootResultInspector.java:46) at greenfoot.gui.GreenfootInspectorManager.getResultInspectorInstance(GreenfootInspectorManager.java:121) at greenfoot.core.WorldInvokeListener$1.putResult(WorldInvokeListener.java:170) at bluej.debugmgr.Invoker.handleResult(Invoker.java:1178) at bluej.debugmgr.Invoker$5$1.run(Invoker.java:1141) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:611) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) {noformat}
Issue metadata
- Issue type: Bug
- Priority: High
- Fix versions: 2.1.2