Dmitry Konstantinov created SMX4-1697:
-----------------------------------------
Summary: 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
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)