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 200706180000 - Create a VW project a2 - Create a VW page (e.g. Page2) - From Source Packages in the Projects window, right click a2 -> New Java package (name it newpackage) - From Source Packages -> a2, Dnd Page2.java to newpackage Press Refactor in the Move Class wizard NPE is thrown java.lang.NullPointerException at org.netbeans.modules.visualweb.insync.faces.refactoring.FacesJavaFileMoveRefactoringPlugin.prepare(FacesJavaFileMoveRefactoringPlugin.java:376) at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:326) at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:176) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:708) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) java.lang.NullPointerException at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$8.run(ParametersPanel.java:333) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)
From the exception I see the problem in visualweb
In build 200706201200, the NPE exception is no longer seen, but instead java.lang.UnsupportedOperationException is generated. java.lang.UnsupportedOperationException: Not supported yet. at org.netbeans.modules.web.core.syntax.JavaSourceProviderImpl$FilterImpl.filterReader(JavaSourceProviderImpl.java:80) at org.netbeans.modules.java.source.parsing.SourceFileObject.openReader(SourceFileObject.java:145) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContentImpl(SourceFileObject.java:343) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContent(SourceFileObject.java:116) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContent(SourceFileObject.java:59) at org.netbeans.api.java.source.CompilationInfo.getText(CompilationInfo.java:117) at org.netbeans.api.java.source.JavaSource.dumpSource(JavaSource.java:2234) at org.netbeans.api.java.source.JavaSource.moveToPhase(JavaSource.java:1191) at org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:82) at org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin$1.run(JSFMoveClassPlugin.java:104) at org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin$1.run(JSFMoveClassPlugin.java:103) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:564) at org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin.prepare(JSFMoveClassPlugin.java:98) at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:327) at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:177) at org.netbeans.modules.visualweb.insync.faces.refactoring.FacesJavaFileMoveRefactoringPlugin.prepare(FacesJavaFileMoveRefactoringPlugin.java:604) at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:327) at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:177) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:723) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) java.lang.NullPointerException at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$8.run(ParametersPanel.java:333) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)
Now the exception is from org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin.prepare: java.lang.UnsupportedOperationException: Not supported yet. at org.netbeans.modules.web.core.syntax.JavaSourceProviderImpl$FilterImpl.filterReader (JavaSourceProviderImpl.java:80) at org.netbeans.modules.java.source.parsing.SourceFileObject.openReader(SourceFileObject.java:145) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContentImpl(SourceFileObject.java:343) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContent(SourceFileObject.java:116) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContent(SourceFileObject.java:59) at org.netbeans.api.java.source.CompilationInfo.getText(CompilationInfo.java:117) at org.netbeans.api.java.source.JavaSource.dumpSource(JavaSource.java:2234) at org.netbeans.api.java.source.JavaSource.moveToPhase(JavaSource.java:1191) at org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:82) at org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin$1.run(JSFMoveClassPlugin.java:104) at org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin$1.run(JSFMoveClassPlugin.java:103) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:564) at org.netbeans.modules.web.jsf.refactoring.JSFMoveClassPlugin.prepare
*** This issue has been marked as a duplicate of 106887 ***