ControlReferences annotation causes apt exception with default value
--------------------------------------------------------------------

         Key: BEEHIVE-613
         URL: http://issues.apache.org/jira/browse/BEEHIVE-613
     Project: Beehive
        Type: Bug
  Components: Controls  
    Versions: TBD    
    Reporter: Chad Schoettger
    Priority: Minor


If the @ControlReferences annotation is used and value is not set, apt excepts 
with a null pointer exception.  It seems like there should not be a default 
value for this annotation.

build:
      [apt] Compiling 2 source files to 
D:\beehive_alt\trunk\build\dist\apache-beehive-inc
ubating-svn-snapshot\samples\controls-blank\build\classes
      [apt] Problem encountered during annotation processing;
      [apt] see stacktrace below for more information.
      [apt] java.lang.NullPointerException
      [apt]     at 
org.apache.beehive.controls.runtime.generator.apt.ControlClientAnnotati
onProcessor.checkControlClientType(ControlClientAnnotationProcessor.java:411)
      [apt]     at 
org.apache.beehive.controls.runtime.generator.apt.ControlClientAnnotati
onProcessor.check(ControlClientAnnotationProcessor.java:60)
      [apt]     at 
org.apache.beehive.controls.runtime.generator.apt.TwoPhaseAnnotationPro
cessor.check(TwoPhaseAnnotationProcessor.java:104)
      [apt]     at 
org.apache.beehive.controls.runtime.generator.apt.TwoPhaseAnnotationPro
cessor.process(TwoPhaseAnnotationProcessor.java:86)
      [apt]     at 
com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.pr
ocess(AnnotationProcessors.java:60)
      [apt]     at com.sun.tools.apt.comp.Apt.main(Apt.java:404)
      [apt]     at 
com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:440)
      [apt]     at com.sun.tools.apt.main.Main.compile(Main.java:1017)
      [apt]     at com.sun.tools.apt.main.Main.compile(Main.java:907)
      [apt]     at com.sun.tools.apt.Main.compile(Main.java:41)
      [apt]     at com.sun.tools.apt.Main.main(Main.java:32)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to