Uploaded image for project: 'Beehive'
  1. Beehive
  2. BEEHIVE-474

APT failure when trying to process JMS controlhaus control

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • V1Beta
    • v1m1
    • Controls
    • None
    • Windows XP, JDK 1.5.0_02

    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.

      Attachments

        Activity

          People

            jerjohns Jeremiah Johnson
            cwebster Chris Webster
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: