Details
Description
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.