[ http://issues.apache.org/jira/browse/BEEHIVE-474?page=history ]
Eddie O'Neil reassigned BEEHIVE-474:
------------------------------------
Assign To: Kyle Marvin
Kyle, it looks like this may have been caused by a classpath problem. Thoughts?
> APT failure when trying to process JMS controlhaus control
> ----------------------------------------------------------
>
> Key: BEEHIVE-474
> URL: http://issues.apache.org/jira/browse/BEEHIVE-474
> Project: Beehive
> Type: Bug
> Components: Controls
> Versions: V1Beta
> Environment: Windows XP, JDK 1.5.0_02
> Reporter: Chris Webster
> Assignee: Kyle Marvin
> Fix For: V1
>
> I downloaded the source for the JMS controlhaus control and changed the
> extensions for the Impl files to .java. After doing this, I get the following
> error:
> C:\cwebster\disconr\disco\rtprototype\DiscoServices\DiscoJMSControl\src\org\controlhaus\jms\impl\JMSControlImpl.java:923:
> cannot find symbol
> symbol : class JndiControlBean
> location: class org.controlhaus.jms.impl.JMSControlImpl
> protected JndiControlBean getJndiControl()
> C:\cwebster\disconr\disco\rtprototype\DiscoServices\DiscoJMSControl\src\org\controlhaus\jms\impl\JMSControlImpl.java:973:
> cannot find symbol
> symbol : class JndiControlBean
> location: class org.controlhaus.jms.impl.JMSControlImpl
> private JndiControlBean _jndiControl;
> warning: Annotation types without processors: [java.lang.annotation.Target,
> java.lang.annotation.Retention,
> org.apache.beehive.controls.api.packaging.FeatureInfo,
> org.apache.beehive.controls.api.bean.AnnotationConstraints.AllowExternalOverride,
> org.apache.beehive.controls.api.bean.AnnotationMemberTypes.Optional,
> org.apache.beehive.controls.api.bean.AnnotationMemberTypes.JndiName,
> org.apache.beehive.controls.api.bean.AnnotationMemberTypes.URL,
> org.apache.beehive.controls.api.events.EventHandler,
> org.apache.beehive.controls.api.context.Context]
> Problem encountered during annotation processing;
> see stacktrace below for more information.
> java.lang.NullPointerException
> at
> org.apache.beehive.controls.runtime.generator.AptEventField.initTypeParameterBindings(AptEventField.java:61)
> at
> org.apache.beehive.controls.runtime.generator.AptEventField.getControlInterface(AptEventField.java:108)
> at
> org.apache.beehive.controls.runtime.generator.AptControlField.<init>(AptControlField.java:50)
> at
> org.apache.beehive.controls.runtime.generator.AptControlImplementation.initControls(AptControlImplementation.java:161)
> at
> org.apache.beehive.controls.runtime.generator.AptControlImplementation.<init>(AptControlImplementation.java:71)
> at
> org.apache.beehive.controls.runtime.generator.apt.ControlAnnotationProcessor.check(ControlAnnotationProcessor.java:80)
> at
> org.apache.beehive.controls.runtime.generator.apt.TwoPhaseAnnotationProcessor.check(TwoPhaseAnnotationProcessor.java:104)
> at
> org.apache.beehive.controls.runtime.generator.apt.TwoPhaseAnnotationProcessor.process(TwoPhaseAnnotationProcessor.java:86)
> at
> com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:60)
> at com.sun.tools.apt.comp.Apt.main(Apt.java:450)
> at com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:458)
> at com.sun.tools.apt.main.Main.compile(Main.java:1075)
> at com.sun.tools.apt.main.Main.compile(Main.java:938)
> at com.sun.tools.apt.Main.processing(Main.java:95)
> at com.sun.tools.apt.Main.process(Main.java:43)
> at com.sun.tools.apt.Main.main(Main.java:34)
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
--
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
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira