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.
[ BUILD # : RC2 ] [ JDK VERSION : 1.5.0_05 ] The following exception is thrown when I press Ctrl+I to override a method: java.lang.NullPointerException at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getStartOffset(MetadataElement.java:1052) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getStartOffset(MetadataElement.java:1197) at org.netbeans.modules.java.ui.nodes.editors.TypeParameterArrayEditor.param2String(TypeParameterArrayEditor.java:77) at org.netbeans.modules.java.ui.nodes.editors.TypeParameterArrayEditor.params2String(TypeParameterArrayEditor.java:71) at org.netbeans.modules.java.ui.nodes.elements.ElementFormat$ArrayTag.typeParams2String(ElementFormat.java:649) at org.netbeans.modules.java.ui.nodes.elements.ElementFormat$ArrayTag.format(ElementFormat.java:627) at org.netbeans.modules.java.ui.nodes.elements.ElementFormat.format(ElementFormat.java:240) at org.netbeans.modules.java.ui.nodes.elements.ElementFormat.format(ElementFormat.java:263) at org.netbeans.modules.java.ui.nodes.elements.ElementNode.<init>(ElementNode.java:106) at org.netbeans.modules.java.ui.nodes.elements.ElementNode.<init>(ElementNode.java:96) at org.netbeans.modules.java.ui.nodes.elements.MethodNode.<init>(MethodNode.java:49) at org.netbeans.modules.java.tools.OverridePanel2$MEN.<init>(OverridePanel2.java:509) at org.netbeans.modules.java.tools.OverridePanel2$Ch.createNodes(OverridePanel2.java:354) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2144) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:123) at org.openide.nodes.Children$Info.nodes(Children.java:1212) at org.openide.nodes.Children.updateAdd(Children.java:1003) at org.openide.nodes.Children.setEntries(Children.java:785) at org.openide.nodes.Children$4.run(Children.java:2030) at org.openide.util.Mutex.postRequest(Mutex.java:1113) at org.openide.util.Mutex.postWriteRequest(Mutex.java:483) at org.openide.nodes.Children$Keys.applyKeys(Children.java:2039) at org.openide.nodes.Children$Keys.setKeys(Children.java:1997) at org.netbeans.modules.java.tools.OverridePanel2$Ch.update(OverridePanel2.java:386) at org.netbeans.modules.java.tools.OverridePanel2$Ch.propertyChange(OverridePanel2.java:361) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.tools.JMIInheritanceSupport.taskFinished(JMIInheritanceSupport.java:292) at org.openide.util.Task.notifyFinished(Task.java:199) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) Deleting and recreating the mdrcache doesn't help. This happens with some but not all classes in a small project and is repeatable. I can mail the project if that helps.
Yes that would really help, please attach project with source files on which you are able to reproduce the problem. Also don't forget to describe any important details. Thanks.
Sorry, can't reproduce it anymore, not even with a clean mdr cache. Perhaps getStartOffset (the first one) needs to check it's parameters and throw IAE if either the parser or the tree parameter is null, since that must be what has happened for some reason.
We cannot reproduce it any more.
Reorganization of java component