[
https://issues.apache.org/jira/browse/SMX4-1697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on SMX4-1697 started by Freeman Fang.
> Bundled version of Commons VFS 1.0.0.6 depends on Commons Http Client [2.0.2,
> 3) which does not have bundled version
> --------------------------------------------------------------------------------------------------------------------
>
> Key: SMX4-1697
> URL: https://issues.apache.org/jira/browse/SMX4-1697
> Project: ServiceMix 4
> Issue Type: Bug
> Components: Bundles
> Environment: VFS version: 1.0.0.6
> Reporter: Dmitry Konstantinov
> Assignee: Freeman Fang
> Priority: Critical
>
> Current ServiceMix features contains only Commons Http Client 3.x, but
> Commons VFS is used in ServiceMix features has
> org.apache.commons.httpclient;resolution:=optional;version="[2.0.2,3).
> Imports for VFS bundle:
> {code}
> Import-Package: com.jcraft.jsch;resolution:=optional;version="[0.1.23,
> 2)",javax.crypto,javax.xml.parsers,org.apache.commons.collections.map
> ;resolution:=optional;version="[3.1,4)",org.apache.commons.httpclient
> ;resolution:=optional;version="[2.0.2,3)",org.apache.commons.httpclie
> nt.methods;resolution:=optional;version="[2.0.2,3)",org.apache.common
> s.httpclient.util;resolution:=optional;version="[2.0.2,3)",org.apache
> .commons.logging;version="[1.0,2)",org.apache.commons.net.ftp;resolut
> ion:=optional;version="[1.4.1,2)",org.apache.commons.net.ftp.parser;r
> esolution:=optional;version="[1.4.1,2)",org.apache.tools.ant;resoluti
> on:=optional;version="[1.6.2,2)",org.w3c.dom
> danilov denis
> {code}
> {code}
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/commons/httpclient/util/URIUtil
> at
> org.apache.commons.vfs.provider.URLFileName.getPathQueryEncoded(URLFileName.java:83)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.URLFileName.getURIEncoded(URLFileName.java:138)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.url.UrlFileObject.createURL(UrlFileObject.java:75)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.url.UrlFileObject.doAttach(UrlFileObject.java:64)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.AbstractFileObject.attach(AbstractFileObject.java:1291)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:412)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.AbstractFileObject.exists(AbstractFileObject.java:402)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> at
> org.apache.commons.vfs.provider.AbstractFileObject.findFiles(AbstractFileObject.java:1466)[183:org.apache.servicemix.bundles.commons-vfs:1.0.0.6]
> {code}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)