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

A url template ref without a key element causes an NPE in URLTemplatesFactory.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: v1m1
    • Fix Version/s: 1.0
    • Component/s: NetUI
    • Labels:
      None

      Description

      Need to improve the error condition checking and handling in the
      URLTemplatesFactory class.

      If a template ref in the beehive-url-template-config file does not have a
      key element, URLTemplatesFactory.getTemplatesFromConfig() throws an NPE.

      I think this can be done in a post v1.0 patch.

      Here's a stack trace...
      java.lang.NullPointerException
      at
      org.apache.beehive.netui.core.urltemplates.URLTemplatesFactory.getTempla
      tesFromConfig(URLTemplatesFactory.java:213)
      at
      org.apache.beehive.netui.core.urltemplates.URLTemplatesFactory.getTempla
      tes(URLTemplatesFactory.java:139)
      at
      org.apache.beehive.netui.core.urltemplates.URLTemplateDescriptor.load(UR
      LTemplateDescriptor.java:130)
      at
      org.apache.beehive.netui.pageflow.PageFlowContextListener.performInitial
      izations(PageFlowContextListener.java:107)
      at
      org.apache.beehive.netui.pageflow.PageFlowPageFilter.init(PageFlowPageFi
      lter.java:86)

        Attachments

        1. j739patch.txt
          9 kB
          Carlin Rogers

          Activity

            People

            • Assignee:
              jzhuo Julie Zhuo
              Reporter:
              crogers Carlin Rogers
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: