commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cedric Nanni (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (VFS-369) Comppilation Issue
Date Tue, 25 Oct 2011 19:08:32 GMT
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

        

Mime
View raw message