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.
Build071018. Press 'Enter' in Editor. NPE throws: java.lang.NullPointerException at org.netbeans.modules.editor.structure.formatting.TagBasedLexerFormatter.reformat(TagBasedLexerFormatter.java:255) at org.netbeans.modules.editor.structure.formatting.TagBasedLexerFormatter.enterPressed(TagBasedLexerFormatter.java:682) at org.netbeans.modules.html.editor.indent.HtmlIndentTask.reindent(HtmlIndentTask.java:72) at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:446) at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:229) at org.netbeans.modules.editor.indent.IndentImpl.reindent(IndentImpl.java:232) at org.netbeans.modules.editor.indent.FormatterImpl.indentLine(FormatterImpl.java:139) at org.netbeans.modules.editor.indent.FormatterImpl.indentNewLine(FormatterImpl.java:134) at org.netbeans.editor.BaseKit$InsertBreakAction.actionPerformed(BaseKit.java:1144) at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:288) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1576) at javax.swing.JComponent.processKeyBinding(JComponent.java:2763) at javax.swing.JComponent.processKeyBindings(JComponent.java:2798) at javax.swing.JComponent.processKeyEvent(JComponent.java:2726) at java.awt.Component.processEvent(Component.java:5331) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4021) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3907) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3869) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
TagBasedLexerFormatter is my code. Are you sure this stack trace was generated by the specified build? Can you reproduce it with the latest daily build (there has beeen intensive changes going on lately)
Fixed by setting property HTMLLexerFormatter.HTML_FORMATTER_ACTS_ON_TOP_LEVEL for each PHP document. /cvs/scripting/php/editing/src/org/netbeans/modules/php/editor/PhpKit.java,v <-- PhpKit.java new revision: 1.14; previous revision: 1.13
Verified in beta.