You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by bu...@apache.org on 2003/04/08 15:31:19 UTC
DO NOT REPLY [Bug 18813] New: -
SAXException in XMLResponseMethodBase.parseXMLResponse is ignored
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18813>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18813
SAXException in XMLResponseMethodBase.parseXMLResponse is ignored
Summary: SAXException in XMLResponseMethodBase.parseXMLResponse
is ignored
Product: Slide
Version: Nightly
Platform: All
OS/Version: All
Status: NEW
Severity: Minor
Priority: Other
Component: WebDAV client
AssignedTo: slide-dev@jakarta.apache.org
ReportedBy: max@linuxtag.org
org/apache/webdav/lib/methods/XMLResponseMethodBase.java: when a SAXException
occurs in parseXMLResponse, it is re-thrown as IOException. IOException is
ignored by parseResponse (empty catch block). This results in a
NullPointerException, because responseDocument is null.
A trace of both exceptions which happened at my workstation:
org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at
org.apache.webdav.lib.methods.XMLResponseMethodBase.parseXMLResponse(XMLResponseMethodBase.java:315)
at
org.apache.webdav.lib.methods.XMLResponseMethodBase.parseResponse(XMLResponseMethodBase.java:288)
at
org.apache.webdav.lib.methods.XMLResponseMethodBase.readResponseBody(XMLResponseMethodBase.java:211)
at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1717)
at
org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.java:2313)
at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:957)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:564)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:476)
at
org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3015)
at
org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:2985)
at
org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:869)
at
org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:818)
at
org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1691)
at org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1131)
[trace from my own code removed]
java.lang.NullPointerException
at
org.apache.webdav.lib.methods.XMLResponseMethodBase.initResponseHashtable(XMLResponseMethodBase.java:355)
at
org.apache.webdav.lib.methods.XMLResponseMethodBase.getResponseHashtable(XMLResponseMethodBase.java:340)
at
org.apache.webdav.lib.methods.XMLResponseMethodBase.getResponses(XMLResponseMethodBase.java:172)
at
org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3029)
at
org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:2985)
at
org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:869)
at
org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:818)
at
org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1691)
at org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1131)
[trace from my own code removed]
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org