You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Peter Nabbefeld (JIRA)" <ji...@apache.org> on 2018/06/24 12:45:00 UTC

[jira] [Commented] (NETBEANS-989) Exception in annotation processing

    [ https://issues.apache.org/jira/browse/NETBEANS-989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16521482#comment-16521482 ] 

Peter Nabbefeld commented on NETBEANS-989:
------------------------------------------

I'm getting the above exception when opening the file (e.g. automatically after starting NB). It contains the following annotation:

@NavigatorPanel.Registration(
        mimeType = WicketSupportConstants.MIME_TYPE_HTML,
        displayName = "#LBL_NAME"
)

I've just noticed an error in the constant definition (which hasn't been shown, i.e. no red balloon), but that shouldn't cause an exception to be thrown, but it's not critical then, of course.

> Exception in annotation processing
> ----------------------------------
>
>                 Key: NETBEANS-989
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-989
>             Project: NetBeans
>          Issue Type: Bug
>          Components: java - Editor
>         Environment: Linux; Release build 316
>            Reporter: Peter Nabbefeld
>            Priority: Critical
>         Attachments: WicketTagNavigator_31.dump
>
>
> Annotation: An error occurred during parsing of '/home/peter/NetBeansProjects/web.wicket/src/main/java/org/netbeans/modules/web/wicket/navigator/WicketTagNavigator.java'. Please report a bug against java/source and attach dump file '/home/peter/.netbeans/9.0rc/var/log/WicketTagNavigator_31.dump'.
> Annotation: An error occurred during parsing of '/home/peter/NetBeansProjects/web.wicket/src/main/java/org/netbeans/modules/web/wicket/navigator/WicketTagNavigator.java'. Please report a bug against java/source and attach dump file '/home/peter/.netbeans/9.0rc/var/log/WicketTagNavigator_31.dump'.
> Annotation: An error occurred during parsing of '/home/peter/NetBeansProjects/web.wicket/src/main/java/org/netbeans/modules/web/wicket/navigator/WicketTagNavigator.java'. Please report a bug against java/source and attach dump file '/home/peter/.netbeans/9.0rc/var/log/WicketTagNavigator_31.dump'.
> An error occurred during parsing of '/home/peter/NetBeansProjects/web.wicket/src/main/java/org/netbeans/modules/web/wicket/navigator/WicketTagNavigator.java'. Please report a bug against java/source and attach dump file '/home/peter/.netbeans/9.0rc/var/log/WicketTagNavigator_31.dump'.
> An error occurred during parsing of '/home/peter/NetBeansProjects/web.wicket/src/main/java/org/netbeans/modules/web/wicket/navigator/WicketTagNavigator.java'. Please report a bug against java/source and attach dump file '/home/peter/.netbeans/9.0rc/var/log/WicketTagNavigator_31.dump'.
> Caused: java.lang.annotation.AnnotationTypeMismatchException: Incorrectly typed data found for annotation element public abstract java.lang.String org.netbeans.spi.navigator.NavigatorPanel$Registration.mimeType() (Found data of type java.lang.String)
>     at jdk.compiler/com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor$1AnnotationTypeMismatchExceptionProxy.generateException(AnnotationProxyMaker.java:270)
>     at java.base/sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:85)
>     at com.sun.proxy.$Proxy76.mimeType(Unknown Source)
>     at org.netbeans.modules.navigator.NavigatorPanelRegistrationProcessor.register(NavigatorPanelRegistrationProcessor.java:92)
>     at org.netbeans.modules.navigator.NavigatorPanelRegistrationProcessor.handleProcess(NavigatorPanelRegistrationProcessor.java:76)
>     at org.openide.filesystems.annotations.LayerGeneratingProcessor.process(LayerGeneratingProcessor.java:122)
>     at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:968)
> Caused: com.sun.tools.javac.processing.AnnotationProcessingError
>     at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:980)
>     at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:884)
>     at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.access$2200(JavacProcessingEnvironment.java:108)
>     at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1206)
>     at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1315)
>     at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1246)
>     at org.netbeans.lib.nbjavac.services.NBJavaCompiler.processAnnotations(NBJavaCompiler.java:56)
>     at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1143)
>     at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:332)
>     at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:266)
>     at org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:620)
>     at org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:481)
>     at org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:135)
>     at org.netbeans.modules.parsing.impl.TaskProcessor.callGetResult(TaskProcessor.java:608)
>     at org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:239)
>     at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:775)
>     at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>     at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
> [catch] at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
>     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
>     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>     at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
>     at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>     at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>     at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists