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 247789 - Compiler failure - ClassCastException
Summary: Compiler failure - ClassCastException
Status: NEW
Alias: None
Product: java
Classification: Unclassified
Component: Compiler (show other bugs)
Version: 8.1
Hardware: PC Linux
: P3 normal (vote)
Assignee: Dusan Balek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-08 07:43 UTC by Svata Dedic
Modified: 2014-10-08 07:44 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 Svata Dedic 2014-10-08 07:43:15 UTC
Occurred during building NetBeans, module javascript2.nodejs. NbBundle import was unresolved (apparently project dependency was missing), and the source used NbBundle.Messages annotation.

compile:
 [nb-javac] Compiling 31 source files to /space/src/tailwind/jet-main/javascript.nodejs/build/classes
 [nb-javac] 
 [nb-javac] 
 [nb-javac] An annotation processor threw an uncaught exception.
 [nb-javac] Consult the following stack trace for details.
 [nb-javac] java.lang.ClassCastException: com.sun.tools.javac.code.Attribute$Error cannot be cast to com.sun.tools.javac.code.Attribute$Class
 [nb-javac]     at com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor.visitArray(AnnotationProxyMaker.java:190)
 [nb-javac]     at com.sun.tools.javac.code.Attribute$Array.accept(Attribute.java:215)
 [nb-javac]     at com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor.getValue(AnnotationProxyMaker.java:165)
 [nb-javac]     at com.sun.tools.javac.model.AnnotationProxyMaker.generateValue(AnnotationProxyMaker.java:143)
 [nb-javac]     at com.sun.tools.javac.model.AnnotationProxyMaker.getAllReflectedValues(AnnotationProxyMaker.java:101)
 [nb-javac]     at com.sun.tools.javac.model.AnnotationProxyMaker.generateAnnotation(AnnotationProxyMaker.java:86)
 [nb-javac]     at com.sun.tools.javac.model.AnnotationProxyMaker.generateAnnotation(AnnotationProxyMaker.java:78)
 [nb-javac]     at com.sun.tools.javac.model.JavacElements.getAnnotation(JavacElements.java:108)
 [nb-javac]     at com.sun.tools.javac.model.JavacElements.getAnnotation(JavacElements.java:121)
 [nb-javac]     at com.sun.tools.javac.code.Symbol$ClassSymbol.getAnnotation(Symbol.java:888)
 [nb-javac]     at org.netbeans.modules.projectapi.LookupProviderAnnotationProcessor.handleProcess(LookupProviderAnnotationProcessor.java:111)
 [nb-javac]     at org.openide.filesystems.annotations.LayerGeneratingProcessor.process(LayerGeneratingProcessor.java:121)
 [nb-javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:793)
 [nb-javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:722)
 [nb-javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1700(JavacProcessingEnvironment.java:97)
 [nb-javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1029)
 [nb-javac]     at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1163)
 [nb-javac]     at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1108)
 [nb-javac]     at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:824)
 [nb-javac]     at com.sun.tools.javac.main.Main.compile(Main.java:439)
 [nb-javac]     at com.sun.tools.javac.main.Main.compile(Main.java:353)
 [nb-javac]     at com.sun.tools.javac.main.Main.compile(Main.java:342)
 [nb-javac]     at com.sun.tools.javac.main.Main.compile(Main.java:333)
 [nb-javac]     at com.sun.tools.javac.Main.compile(Main.java:76)
 [nb-javac]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [nb-javac]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 [nb-javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [nb-javac]     at java.lang.reflect.Method.invoke(Method.java:606)
 [nb-javac]     at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)
 [nb-javac]     at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1134)
 [nb-javac]     at org.netbeans.nbbuild.CustomJavac.compile(CustomJavac.java:124)
 [nb-javac]     at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:912)
 [nb-javac]     at org.netbeans.nbbuild.CustomJavac.execute(CustomJavac.java:105)
 [nb-javac]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
 [nb-javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 [nb-javac]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [nb-javac]     at java.lang.reflect.Method.invoke(Method.java:606)
 [nb-javac]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 [nb-javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
 [nb-javac]     at org.apache.tools.ant.Target.execute(Target.java:390)
 [nb-javac]     at org.apache.tools.ant.Target.performTasks(Target.java:411)
 [nb-javac]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
 [nb-javac]     at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
 [nb-javac]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
 [nb-javac]     at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
 [nb-javac]     at org.apache.tools.ant.Main.runBuild(Main.java:809)
 [nb-javac]     at org.apache.tools.ant.Main.startAnt(Main.java:217)
 [nb-javac]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
 [nb-javac]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

BUILD FAILED
Comment 1 Svata Dedic 2014-10-08 07:44:17 UTC
Sorry - I was building from commandline, using JDK 1.7.0_17