In both cases I would suggest enabling debugging for httpclient. It will give you a bunch of output to show what is really going on. But an error with "Moved Permanently" leads me to think something isn't right on your server. According to RFC 2616 vfs should not automatically redirect on a 301 status code. What do you see in the Apache logs?

Ralph

On Jun 19, 2009, at 2:33 PM, Vince Bonfanti wrote:

I'm trying to run the HTTP and Webdav testcases without any of my changes in order to verify my test environment. I'm running on CentOS 5.3 with the
built-in Apache 2.2 server. I believe I've followed the instructions
properly, but I'm getting two errors. I'm going to give up for now and try again next week; in the mean time, if anyone can offer any insight on these
failures I'd be very grateful. Thanks.

Here's the HTTP failure:

-------------------------------------------------------------------------------
Test set: org.apache.commons.vfs.provider.http.test.HttpProviderTestCase
-------------------------------------------------------------------------------
Tests run: 56, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 5.398 sec
<<< FAILURE!
testRoot(org.apache.commons.vfs.test.ContentTests) Time elapsed: 0.023 sec
<<< ERROR!
org.apache.commons.vfs.FileSystemException: Could not determine the type of
file "http://vfsusr:*[email protected]/";.
   at
org .apache .commons .vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:450)
   at
org .apache .commons .vfs.provider.AbstractFileObject.exists(AbstractFileObject.java:424)
   at
org.apache.commons.vfs.test.ContentTests.testRoot(ContentTests.java: 109) *Caused by: org.apache.commons.vfs.FileSystemException: HEAD method failed
for "http://vfsusr:*[email protected]/".*
   at
org .apache .commons .vfs.provider.http.HttpFileObject.doGetType(HttpFileObject.java:92)
   at
org .apache .commons .vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:441)
   ... 32 more

Here's the Webdav failure:

-------------------------------------------------------------------------------
Test set: org.apache.commons.vfs.provider.webdav.test.WebdavProviderTestCase
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.56 sec <<<
FAILURE!
junit.framework.testsu...@1e152c5  Time elapsed: 0 sec  <<< ERROR!
org.apache.commons.vfs.FileSystemException: Could not determine the type of file "webdav://vfsusr:*[email protected]/vfstest/test-data/read- tests".
   at
org .apache .commons .vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:450)
   at
org .apache .commons .vfs.provider.AbstractFileObject.exists(AbstractFileObject.java:424)
   at
org .apache .commons.vfs.test.AbstractTestSuite.setUp(AbstractTestSuite.java:173)
   at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
   at junit.framework.TestResult.runProtected(TestResult.java:124)
   at junit.extensions.TestSetup.run(TestSetup.java:23)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
sun .reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
sun .reflect .DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at
org .apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java: 213)
   at
org .apache .maven .surefire .suite .AbstractDirectoryTestSuite .executeTestSet(AbstractDirectoryTestSuite.java:140)
   at
org .apache .maven .surefire .suite .AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java: 127)
   at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
sun .reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
sun .reflect .DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at
org .apache .maven .surefire .booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
   at
org .apache .maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) *Caused by: org.apache.commons.vfs.FileSystemException: Unknown message with
code "Moved Permanently".*
   at
org .apache .commons .vfs .provider.webdav.ExceptionConverter.generate(ExceptionConverter.java: 88)
   at
org .apache .commons .vfs .provider.webdav.ExceptionConverter.generate(ExceptionConverter.java: 41)
   at
org .apache .commons .vfs.provider.webdav.WebdavFileObject.execute(WebdavFileObject.java: 367)
   at
org .apache .commons .vfs .provider .webdav.WebdavFileObject.getProperties(WebdavFileObject.java:442)
   at
org .apache .commons .vfs .provider .webdav.WebdavFileObject.getProperties(WebdavFileObject.java:417)
   at
org .apache .commons .vfs .provider.webdav.WebdavFileObject.getProperty(WebdavFileObject.java: 410)
   at
org .apache .commons .vfs .provider.webdav.WebdavFileObject.getProperty(WebdavFileObject.java: 402)
   at
org .apache .commons .vfs .provider.webdav.WebdavFileObject.isDirectory(WebdavFileObject.java: 382)
   at
org .apache .commons .vfs .provider.webdav.WebdavFileObject.doGetType(WebdavFileObject.java:112)
   at
org .apache .commons .vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:441)
   ... 19 more

On Thu, Jun 18, 2009 at 5:39 PM, ralph.goers @dslextreme.com <
[email protected]> wrote:

And after you run mvn site they should show up in target/site/ testing.html.

On Thu, Jun 18, 2009 at 2:38 PM, ralph.goers @dslextreme.com <
[email protected]> wrote:

No. The instructions are in

https://svn.apache.org/repos/asf/commons/proper/vfs/trunk/xdocs/testing.xml
.


Ralph




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to