Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-61

Validation of web.xml not working, leading to StringOutOfBounds Exception

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Minor
    • None
    • 6.2.0.GA
    • None
    • Hide

      Include the following within a web.xml file:

      <listener>
      <listener-class></listener-class>
      </listener>

      Show
      Include the following within a web.xml file: <listener> <listener-class></listener-class> </listener>

    Description

      When the web.xml includes bad configuration, such as:
      ...
      <listener>
      <listener-class></listener-class>
      </listener>
      ...

      The exception is cryptic (attached), because it ends up passing the bad entry to JBoss Modules, which also does not handle the exception case well. Several areas where this could be improved:

      JBoss Modules should validate the input and provide back a descriptive exception stating "Empty class name" rather than causing a StringOutOfBounds exception.

      JBoss Web should provide details that the exception occurred while processing web.xml, which is not immediately clear from the exception produced. Ideally, the exception would also include the location in the XML that had issues validating (application, xml file name, and line number of the exception).

      Attachments

        Activity

          People

            rmaucher Remy Maucherat
            brad.davis@amentra.com Brad Davis (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: