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

client initializer isn't run when controls are only declared in a base class

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0
    • 1.0.1
    • Controls
    • None

    Description

      Given a class hierarchy as:

      class BaseClass

      { @Control protected EchoControl _echoControl; }

      and

      class SubClass {
      // no control references
      }

      the controls annotation processor doesn't generate a SubClassClientInitializer. The result is that any references to _echoControl in the superclass NPE because the control isn't initialized.

      Not sure what the solution is yet; there are several possibilities. Will solicit input on dev@.

      Attachments

        Activity

          People

            jacobd Jacob Danner
            ekoneil Edward O'Neil
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: