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 100345 - NPE during "Move class" refactoring
Summary: NPE during "Move class" refactoring
Status: VERIFIED DUPLICATE of bug 89341
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-09 12:46 UTC by Tim Lebedkov
Modified: 2007-09-26 09:14 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 Tim Lebedkov 2007-04-09 12:46:04 UTC
java.lang.NullPointerException
	at com.sun.tools.javac.comp.Enter.visitTopLevel(Enter.java:257)
	at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:444)
	at com.sun.tools.javac.comp.Enter.classEnter(Enter.java:236)
	at com.sun.tools.javac.comp.Enter.classEnter(Enter.java:250)
	at com.sun.tools.javac.comp.Enter.complete(Enter.java:516)
	at com.sun.tools.javac.main.JavaCompiler.complete(JavaCompiler.java:664)
	at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:1884)
	at
org.netbeans.modules.java.source.usages.SymbolClassReader.fillInImpl(SymbolClassReader.java:154)
	at
org.netbeans.modules.java.source.usages.SymbolClassReader.fillIn(SymbolClassReader.java:133)
	at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1791)
	at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
	at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:764)
	at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:1966)
	at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:842)
	at com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:901)
	at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:961)
	at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:986)
	at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:1179)
	at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:1726)
	at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1551)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:368)
	at com.sun.tools.javac.comp.Attr.attribType(Attr.java:398)
	at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:630)
	at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:695)
	at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:391)
	at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:661)
	at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:695)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:368)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:405)
	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:421)
	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:723)
	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:743)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:368)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:405)
	at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:642)
	at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:643)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:368)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:405)
	at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2706)
	at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2637)
	at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2570)
	at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1045)
	at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1021)
	at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:427)
	at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:407)
	at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.updateFile(RepositoryUpdater.java:1107)
	at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.access$1900(RepositoryUpdater.java:617)
	at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:786)
	at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:645)
	at
org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:49)
	at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:642)
	at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:617)
	at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1112)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[catch] at java.lang.Thread.run(Thread.java:619)
Comment 1 Jan Becicka 2007-08-22 14:33:08 UTC

*** This issue has been marked as a duplicate of 89341 ***
Comment 2 Tim Lebedkov 2007-09-19 18:30:34 UTC
ok