james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject [jira] Created: (JAMES-295) Missing sqlDefs wont be detected
Date Fri, 04 Jun 2004 22:41:53 GMT
Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/JAMES-295

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: JAMES-295
    Summary: Missing sqlDefs wont be detected
       Type: Bug

     Status: Unassigned
   Priority: Minor

    Project: James
   Versions:
             2.2.0RC5

   Assignee: 
   Reporter: Mark Daring

    Created: Fri, 4 Jun 2004 3:40 PM
    Updated: Fri, 4 Jun 2004 3:40 PM

Description:
Starting at line 113 in SQLResources.java
Elements with tagname "sqlDefs" are scanned for the name of the class we want the sql-strings
for.
At line 125 if this element isnt found, by assuming "sectionElement==null", an exception is
thrown.
So the question is, how can sectionElement be ever null if the "sqlDef" we are looking for
isnt in the xml-file?

For your convenience:
" ...
        // Now get the section defining sql for the repository required.
113     NodeList sections = sqlDoc.getElementsByTagName("sqlDefs");
114     int sectionsCount = sections.getLength();
        Element sectionElement = null;
        for (int i = 0; i < sectionsCount; i++ ) {
            sectionElement = (Element)(sections.item(i));
            String sectionName = sectionElement.getAttribute("name");
            if ( sectionName != null && sectionName.equals(sqlDefsSection) ) {
                break;
            }

        }
125      if ( sectionElement == null ) {
            StringBuffer exceptionBuffer =
                new StringBuffer(64)
                        .append("Error loading sql definition file. ")
                        .append("The element named \'")
                        .append(sqlDefsSection)
                        .append("\' does not exist.");
            throw new RuntimeException(exceptionBuffer.toString());
        }
... "


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message