commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Per Hermansson <hermansson....@bredband.net>
Subject Re: VFS - Could not load VFS configuration
Date Wed, 10 Dec 2008 22:30:30 GMT
I think I found the problem (context classloader).
Reverting rev 537717 seems to solve my issue.

Should I open an issue about this?
Per


Mario Ivankovits wrote:
> Me too.
>
> Probaby try it with Sun's JDK, or enable some sort of class loading debug (there might
be a command-line switch to do so) with OpenJDK, probably you can find some more hints.
>
> According to [1] this "java -verbose:class" might do the trick.
>
> Ciao
> Mario
>
> [1] http://java.sun.com/developer/TechTips/2000/tt1128.html
>
>   
>> -----Original Message-----
>> From: Per Hermansson [mailto:hermansson.per@bredband.net]
>> Sent: Wednesday, December 10, 2008 8:08 PM
>> To: Commons Users List
>> Subject: Re: VFS - Could not load VFS configuration
>>
>> Hi
>> I've build it using mvn install from the core directory
>> and I've verified that the class file is actually in the jar file.
>> This problem might not be related to VFS but I can't understand
>> what is causing it.
>>
>> Per
>>
>> Mario Ivankovits wrote:
>>     
>>> Hi!
>>>
>>> org.apache.commons.vfs.provider.local.DefaultLocalFileProvider is a
>>>       
>> class in vfs core.
>>     
>>> For me it seems there is something wrong with your vfs core jar.
>>>       
>> Please check if the class is in there.
>>     
>>> Did you build the jar by yourself? Probably something went wrong
>>>       
>> during the build process.
>>     
>>> Ciao,
>>> Mario
>>>
>>>
>>>       
>>>> -----Original Message-----
>>>> From: Per Hermansson [mailto:hermansson.per@bredband.net]
>>>> Sent: Wednesday, December 10, 2008 7:39 PM
>>>> To: Commons Users List
>>>> Subject: Re: VFS - Could not load VFS configuration
>>>>
>>>> Hi
>>>> Thanks for your help but I've now tried to add all the jars
>>>>         
>> mentioned
>>     
>>>> on
>>>> the homepage and I still
>>>> get the same exception.
>>>>
>>>> /Per
>>>>
>>>> Mark Fortner wrote:
>>>>
>>>>         
>>>>> It looks like your classpath doesn't include all of the vfs
>>>>>
>>>>>           
>>>> libraries.  You
>>>>
>>>>         
>>>>> might want to check to see that you have all dependent libraries.
>>>>>
>>>>>           
>>>> The VFS
>>>>
>>>>         
>>>>> project page should give you a list of dependencies.
>>>>>
>>>>> Hope this helps,
>>>>>
>>>>> Mark
>>>>>
>>>>> On Wed, Dec 10, 2008 at 4:07 AM, Per Hermansson
>>>>>
>>>>>           
>>>> <hermansson.per@bredband.net
>>>>
>>>>         
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>             
>>>>>> Hi
>>>>>> I'm having trouble using recent versions of Commons VFS.
>>>>>> Current trunk gives the following error:
>>>>>>
>>>>>> org.apache.commons.vfs.FileSystemException: Could not load VFS
>>>>>> configuration from
>>>>>> "jar:file:/media/Fort/per/program/backup/lib/commons-vfs-2.0-
>>>>>>
>>>>>>             
>>>> SNAPSHOT.jar!/org/apache/commons/vfs/impl/providers.xml".
>>>>
>>>>         
>>>>>>   at
>>>>>>
>>>>>>
>>>>>>             
>> org.apache.commons.vfs.impl.StandardFileSystemManager.configure(Standar
>>     
>>>> dFileSystemManager.java:199)
>>>>
>>>>         
>>>>>>   at
>>>>>>
>>>>>>
>>>>>>             
>> org.apache.commons.vfs.impl.StandardFileSystemManager.init(StandardFile
>>     
>>>> SystemManager.java:126)
>>>>
>>>>         
>>>>>>   at
>>>>>>
>>>>>>             
>>>> org.apache.commons.vfs.tasks.VfsTask.resolveFile(VfsTask.java:53)
>>>>
>>>>         
>>>>>> ...
>>>>>> Caused by: org.apache.commons.vfs.FileSystemException: Could not
>>>>>>
>>>>>>             
>>>> create
>>>>
>>>>         
>>>>>> file provider of class
>>>>>> "org.apache.commons.vfs.provider.local.DefaultLocalFileProvider".
>>>>>>   at
>>>>>>
>>>>>>
>>>>>>             
>> org.apache.commons.vfs.impl.StandardFileSystemManager.createInstance(St
>>     
>>>> andardFileSystemManager.java:477)
>>>>
>>>>         
>>>>>>   at
>>>>>>
>>>>>>
>>>>>>             
>> org.apache.commons.vfs.impl.StandardFileSystemManager.addProvider(Stand
>>     
>>>> ardFileSystemManager.java:358)
>>>>
>>>>         
>>>>>> ...
>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>> org.apache.commons.vfs.provider.local.DefaultLocalFileProvider
>>>>>>   at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>>>>>   at java.security.AccessController.doPrivileged(Native Method)
>>>>>>
>>>>>> while the latest release (commons-vfs-1.0) works without error.
>>>>>> Here is the ant script I've tested with
>>>>>>
>>>>>> <project xmlns:vfs="antlib:org.apache.commons.vfs.tasks">
>>>>>>   <taskdef uri="antlib:org.apache.commons.vfs.tasks"
>>>>>> resource="org/apache/commons/vfs/tasks/antlib.xml">
>>>>>>       <classpath>
>>>>>>           <pathelement location="lib/commons-vfs-2.0-
>>>>>>             
>> SNAPSHOT.jar"/>
>>     
>>>>>>           <pathelement location="lib/commons-logging-1.1.1.jar"/>
>>>>>>       </classpath>
>>>>>>   </taskdef>
>>>>>>
>>>>>>   <target name="test">
>>>>>>       <vfs:copy src="lib" destdir="lib2" />
>>>>>>   </target>
>>>>>> </project>
>>>>>>
>>>>>> Does anyone know a solution to this?
>>>>>> My environment:
>>>>>>
>>>>>>
>>>>>> java version "1.6.0_0"
>>>>>> IcedTea6 1.3.1 (6b12-0ubuntu6) Runtime Environment (build 1.6.0_0-
>>>>>>
>>>>>>             
>>>> b12)
>>>>
>>>>         
>>>>>> OpenJDK Client VM (build 1.6.0_0-b12, mixed mode, sharing)
>>>>>>
>>>>>> Apache Ant version 1.7.1 compiled on October 3 2008
>>>>>>
>>>>>> Thanks
>>>>>> /Per
>>>>>>
>>>>>> ------------------------------------------------------------------
>>>>>>             
>> --
>>     
>>>> -
>>>>
>>>>         
>>>>>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>>>>> For additional commands, e-mail: user-help@commons.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>           
>>>> --------------------------------------------------------------------
>>>>         
>> -
>>     
>>>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: user-help@commons.apache.org
>>>>
>>>>         
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>> For additional commands, e-mail: user-help@commons.apache.org
>>     
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message