Comppilation Issue ------------------ Key: VFS-369 URL: https://issues.apache.org/jira/browse/VFS-369 Project: Commons VFS Issue Type: Bug Affects Versions: 2.0 Reporter: Cedric Nanni
When I try to compile VFS on my computer I've got compilation errors due maybe because I use a more recent version of jackrabbit. I patched the code and now it compiles. diff -rupN original//org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java patched//org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java --- original//org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java 2011-08-18 06:57:10.000000000 +0200 +++ patched//org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java 2011-10-24 20:35:41.000000000 +0200 @@ -50,7 +50,7 @@ public final class ExceptionConverter { try { - Element error = davExc.toXml(DomUtil.BUILDER_FACTORY.newDocumentBuilder().newDocument()); + Element error = davExc.toXml(DomUtil.createDocument()); if (DomUtil.matches(error, DavException.XML_ERROR, DavConstants.NAMESPACE)) { if (DomUtil.hasChildElement(error, "exception", null)) diff -rupN original//org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java patched//org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java --- original//org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java 2011-08-18 06:57:10.000000000 +0200 +++ patched//org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java 2011-10-24 20:35:41.000000000 +0200 @@ -292,19 +292,17 @@ public class WebdavFileObject extends Ht URLFileName fileName = (URLFileName) getName(); DavPropertySet properties = getProperties(fileName, PropFindMethod.PROPFIND_ALL_PROP, new DavPropertyNameSet(), false); - @SuppressWarnings("unchecked") // iterator() is documented to return DavProperty instances - Iterator<DavProperty> iter = properties.iterator(); + Iterator iter = properties.iterator(); while (iter.hasNext()) { - DavProperty property = iter.next(); + DavProperty property = (DavProperty)iter.next(); attributes.put(property.getName().toString(), property.getValue()); } properties = getPropertyNames(fileName); - @SuppressWarnings("unchecked") // iterator() is documented to return DavProperty instances - Iterator<DavProperty> iter2 = properties.iterator(); + Iterator iter2 = properties.iterator(); while (iter2.hasNext()) { - DavProperty property = iter2.next(); + DavProperty property = (DavProperty)iter2.next(); if (!attributes.containsKey(property.getName().getName())) { property = getProperty(fileName, property.getName()); -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira