[ http://issues.apache.org/jira/browse/VFS-82?page=comments#action_12438042 ] Mario Ivankovits commented on VFS-82: -------------------------------------
Thanks, just, could you please rework you patch to use AbstractFileObject afo = FileObjectUtils.getAbstractFileObject(fo); This will unwrap the decorated file object and you can use the AbstractFileObject as before. The decorated file object is primary meant to be used outside of VFS, within it should always be possible to unwrap it when required. Thanks! > ClassCastException in AbstractFileObject when using OnCall caching > ------------------------------------------------------------------ > > Key: VFS-82 > URL: http://issues.apache.org/jira/browse/VFS-82 > Project: Commons VFS > Issue Type: Bug > Affects Versions: Nightly Builds > Environment: Windows XP > Reporter: Ethan Killian > Attachments: AbstractFileObject.patch, AbstractFileObject.patch, > LocalFile.patch > > > When using OnCall caching in the file system, there is a ClassCastException > in the AbstractFileObject because it assumes that every child it will > encounter will also be an AbstractFileObject as well. > Here is the stack trace in question: > Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: > org.apache.commons.vfs.cache.OnCallRefreshFileObject > at > org.apache.commons.vfs.provider.AbstractFileObject.delete(AbstractFileObject.java:748) > at > org.apache.commons.vfs.impl.DecoratedFileObject.delete(DecoratedFileObject.java:79) > at > org.apache.commons.vfs.cache.OnCallRefreshFileObject.delete(OnCallRefreshFileObject.java:74) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
