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.

Bug 243902 - Null Pointer when opening Wicket page java file
Summary: Null Pointer when opening Wicket page java file
Status: RESOLVED DUPLICATE of bug 156853
Alias: None
Product: ide
Classification: Unclassified
Component: Exceptions Reporter (show other bugs)
Version: 8.0
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Tomas Danek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-18 07:53 UTC by pp87
Modified: 2014-07-14 19:45 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pp87 2014-04-18 07:53:30 UTC

    
Comment 1 pp87 2014-04-18 07:58:24 UTC
Have class named SomePage
This is Wicket page class. In resources there is SomePage.html
When trying to open SomePage (using Ctrl+O) at first both files are opened, but after that both are closed and exception report appears.

Stacktrace:
java.lang.NullPointerException
	at org.netbeans.modules.web.wicket.tree.AddToMarkupContainerFinder.visitMethodInvocation(AddToMarkupContainerFinder.java:91)
	at org.netbeans.modules.web.wicket.tree.AddToMarkupContainerFinder.visitMethodInvocation(AddToMarkupContainerFinder.java:29)
	at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1477)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:77)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
	at com.sun.source.util.TreeScanner.visitTypeCast(TreeScanner.java:329)
	at com.sun.tools.javac.tree.JCTree$JCTypeCast.accept(JCTree.java:1821)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:77)
	at com.sun.source.util.TreeScanner.visitReturn(TreeScanner.java:255)
	at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1390)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:77)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
	at com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:162)
	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:918)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:77)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
	at com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:144)
	at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:800)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:77)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
	at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
	at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:719)
	at org.netbeans.modules.web.wicket.tree.JavaTreeBuilder$T.run(JavaTreeBuilder.java:165)
	at org.netbeans.modules.web.wicket.tree.JavaTreeBuilder$T.run(JavaTreeBuilder.java:86)
	at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:493)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:593)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:139)
	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:206)
	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:203)
	at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
	at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
	at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:74)
	at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:203)
	at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106)
	at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:443)
	at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:414)
	at org.netbeans.modules.web.wicket.tree.JavaTreeBuilder.analyze(JavaTreeBuilder.java:71)
	at org.netbeans.modules.web.wicket.verification.WicketProblemAnnotationProvider.annotate(WicketProblemAnnotationProvider.java:186)
	at org.netbeans.modules.web.wicket.verification.WicketProblemAnnotationProvider.annotate(WicketProblemAnnotationProvider.java:175)
	at org.netbeans.modules.web.wicket.verification.WicketProblemAnnotationProvider.annotate(WicketProblemAnnotationProvider.java:118)
	at org.netbeans.modules.web.wicket.verification.WicketProblemAnnotationProvider.annotate(WicketProblemAnnotationProvider.java:88)
	at org.openide.text.CloneableEditorSupport.ensureAnnotationsLoaded(CloneableEditorSupport.java:392)
	at org.openide.text.CloneableEditorInitializer.initAnnotations(CloneableEditorInitializer.java:634)
[catch] at org.openide.text.CloneableEditorInitializer.run(CloneableEditorInitializer.java:351)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Comment 2 pp87 2014-04-18 08:32:27 UTC
Looks like plugin http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=3586 caused problems. Uninstalling plugin fixed issue.
Comment 3 Marian Mirilovic 2014-07-14 19:45:43 UTC

*** This bug has been marked as a duplicate of bug 156853 ***