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:*...@192.168.241.128/".
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:*...@192.168.241.128/".*
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:*...@192.168.241.128/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 <
ralph.go...@dslextreme.com> 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 <
ralph.go...@dslextreme.com> wrote:
No. The instructions are in
https://svn.apache.org/repos/asf/commons/proper/vfs/trunk/xdocs/testing.xml
.
Ralph
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org