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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
