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 144011 - [65cat] NullPointerException at com.sun.tools.javac.jvm.Code.width
Summary: [65cat] NullPointerException at com.sun.tools.javac.jvm.Code.width
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Compiler (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: Dusan Balek
URL: http://statistics.netbeans.org/analyt...
Keywords:
: 158490 (view as bug list)
Depends on:
Blocks: 152191
  Show dependency tree
 
Reported: 2008-08-15 08:15 UTC by _ theanuradha
Modified: 2009-02-19 21:08 UTC (History)
2 users (show)

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 _ theanuradha 2008-08-15 08:15:12 UTC
[ JDK VERSION : 1.6.0_07 ]

see http://statistics.netbeans.org/analytics/detail.do?id=91731

java.lang.NullPointerException
        at com.sun.tools.javac.jvm.Code.width(Code.java:277)
        at
com.sun.tools.javac.jvm.ClassReader.readMemberAttr(ClassReader.java:90
7)
        at
com.sun.tools.javac.jvm.ClassReader.readMemberAttrs(ClassReader.java:1
067)
        at
com.sun.tools.javac.jvm.ClassReader.readCode(ClassReader.java:1120)
        at
com.sun.tools.javac.jvm.ClassReader.readMemberAttr(ClassReader.java:86
1)
        at
com.sun.tools.javac.jvm.ClassReader.readMemberAttrs(ClassReader.java:1
067)
        at
com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:1530)
        at
com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:1626)
        at
com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:169
8)
        at
com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:1902)
        at
com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1834)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:401)
        at
com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:784)
        at
com.sun.tools.javac.model.JavacElements.binaryNameToClassSymbol(JavacE
lements.java:180)
        at
com.sun.tools.javac.model.JavacElements.getTypeElementByBinaryName(Jav
acElements.java:165)
        at
org.netbeans.api.java.source.ElementHandle.getTypeElementByBinaryName(
ElementHandle.java:532)
        at
org.netbeans.api.java.source.ElementHandle.resolveImpl(ElementHandle.j
ava:147)
        at
org.netbeans.api.java.source.ElementHandle.resolve(ElementHandle.java:
128)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Persis
tentObjectManager.typesChanged(PersistentObjectManager.java:204)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper$ClassIndexListenerImpl$3.call(AnnotationModelHelper.ja
va:449)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper$ClassIndexListenerImpl$3.call(AnnotationModelHelper.ja
va:446)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper.runCallable(AnnotationModelHelper.java:247)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper.access$100(AnnotationModelHelper.java:82)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper$2.run(AnnotationModelHelper.java:183)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper$2.run(AnnotationModelHelper.java:181)
        at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.j
ava:666)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper.runJavaSourceTask(AnnotationModelHelper.java:181)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper$ClassIndexListenerImpl.runInJavacContext(AnnotationMod
elHelper.java:488)
        at
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.Annota
tionModelHelper$ClassIndexListenerImpl.typesChanged(AnnotationModelHel
per.java:446)
        at
org.netbeans.api.java.source.ClassIndex$SPIListener.typesChanged(Class
Index.java:520)
        at
org.netbeans.modules.java.source.usages.ClassIndexImpl.typesEvent(Clas
sIndexImpl.java:143)
        at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorke
r.updateFile(RepositoryUpdater.java:2422)
        at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorke
r.access$3000(RepositoryUpdater.java:1237)
        at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorke
r$1.run(RepositoryUpdater.java:1504)
        at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorke
r$1.run(RepositoryUpdater.java:1276)
        at
org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(Cl
assIndexManager.java:99)
        at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorke
r.run(RepositoryUpdater.java:1276)
        at
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorke
r.run(RepositoryUpdater.java:1237)
        at
org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.
java:1564)
        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(ThreadPoolExecu
tor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:908)
        at java.lang.Thread.run(Thread.java:619)
Comment 1 Dusan Balek 2009-01-21 16:29:16 UTC
Fixed.

changeset edffe831f0f7 in main/nb-javac
details: http://hg.netbeans.org/main/nb-javac?cmd=changeset;node=edffe831f0f7
changeset 8409d17a9684 in main
details: http://hg.netbeans.org/main?cmd=changeset;node=8409d17a9684
Comment 2 Quality Engineering 2009-01-23 07:29:26 UTC
Integrated into 'main-golden', will be available in build *200901230201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/8409d17a9684
User: Dusan Balek <dbalek@netbeans.org>
Log: Issues #143923 and #144011 fixed.
Comment 3 Dusan Balek 2009-02-13 13:03:12 UTC
*** Issue 158490 has been marked as a duplicate of this issue. ***