[ 
https://issues.apache.org/jira/browse/JCRVLT-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16761631#comment-16761631
 ] 

Robert Munteanu commented on JCRVLT-330:
----------------------------------------

I'm not familiar with the FileVault tooling, but I guess a first step would be 
for you to attach a simple project which reproduces the failure.

> NoClassFoundError(org/apache/commons/io/FileUtils) in analyse-classes goal
> --------------------------------------------------------------------------
>
>                 Key: JCRVLT-330
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-330
>             Project: Jackrabbit FileVault
>          Issue Type: Bug
>          Components: package maven plugin
>    Affects Versions: package-maven-plugin-1.0.1, package-maven-plugin-1.0.3
>            Reporter: Rakesh Kumar
>            Priority: Critical
>
> Hi,
> When trying to create a package using 
> *org.apache.jackrabbit:filevault-package-maven-plugin:1.0.1* 
> *or*
> *org.apache.jackrabbit:filevault-package-maven-plugin:1.0.3***
>  
> we get a NoClassDefFoundError - *org/apache/commons/io/FileUtils*
>  
> Here is the trace.
>  
> [*INFO*] *BUILD FAILURE*
> [*INFO*] 
> *------------------------------------------------------------------------*
> [*INFO*] Total time:  20.156 s
> [*INFO*] Finished at: 2019-01-25T11:14:17-05:00
> [*INFO*] 
> *------------------------------------------------------------------------*
> [*ERROR*] Failed to execute goal 
> org.apache.jackrabbit:filevault-package-maven-plugin:1.0.1:analyze-classes 
> *(default-analyze-classes)* on project joule-mvp-ui-joule:*Execution 
> default-analyze-classes of goal 
> org.apache.jackrabbit:filevault-package-maven-plugin:1.0.1:analyze-classes 
> failed: A required class was missing while executing 
> org.apache.jackrabbit:filevault-package-maven-plugin:1.0.1:analyze-classes: 
> org/apache/commons/io/FileUtils*
> [*ERROR*] *-----------------------------------------------------*
> [*ERROR*] *realm =    
> extension>org.apache.jackrabbit:filevault-package-maven-plugin:1.0.1*
> [*ERROR*] *strategy = 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy*
> [*ERROR*] *urls[0] = 
> file:/Users/mhenry/.m2/repository/org/apache/jackrabbit/filevault-package-maven-plugin/1.0.1/filevault-package-maven-plugin-1.0.1.jar*
> [*ERROR*] *urls[1] = 
> file:/Users/mhenry/.m2/repository/org/apache/jackrabbit/vault/org.apache.jackrabbit.vault/3.1.42/org.apache.jackrabbit.vault-3.1.42.jar*
> [*ERROR*] *urls[2] = 
> file:/Users/mhenry/.m2/repository/javax/jcr/jcr/2.0/jcr-2.0.jar*
> [*ERROR*] *urls[3] = 
> file:/Users/mhenry/.m2/repository/org/apache/maven/maven-builder-support/3.3.9/maven-builder-support-3.3.9.jar*
> [*ERROR*] *urls[4] = 
> file:/Users/mhenry/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar*
> [*ERROR*] *urls[5] = 
> file:/Users/mhenry/.m2/repository/org/eclipse/aether/aether-util/1.0.2.v20150114/aether-util-1.0.2.v20150114.jar*
> [*ERROR*] *urls[6] = 
> file:/Users/mhenry/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar*
> [*ERROR*] *urls[7] = 
> file:/Users/mhenry/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar*
> [*ERROR*] *urls[8] = 
> file:/Users/mhenry/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar*
> [*ERROR*] *urls[9] = 
> file:/Users/mhenry/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6.jar*
> [*ERROR*] *urls[10] = 
> file:/Users/mhenry/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar*
> [*ERROR*] *urls[11] = 
> file:/Users/mhenry/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar*
> [*ERROR*] *urls[12] = 
> file:/Users/mhenry/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5/maven-plugin-annotations-3.5.jar*
> [*ERROR*] *urls[13] = 
> file:/Users/mhenry/.m2/repository/org/apache/maven/maven-archiver/3.0.0/maven-archiver-3.0.0.jar*
> [*ERROR*] *urls[14] = 
> file:/Users/mhenry/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar*
> [*ERROR*] *urls[15] = 
> file:/Users/mhenry/.m2/repository/org/codehaus/mojo/animal-sniffer-maven-plugin/1.14/animal-sniffer-maven-plugin-1.14.jar*
> [*ERROR*] *urls[16] = 
> file:/Users/mhenry/.m2/repository/org/codehaus/mojo/animal-sniffer/1.14/animal-sniffer-1.14.jar*
> [*ERROR*] *urls[17] = 
> file:/Users/mhenry/.m2/repository/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar*
> [*ERROR*] *urls[18] = 
> file:/Users/mhenry/.m2/repository/org/codehaus/mojo/java-boot-classpath-detector/1.14/java-boot-classpath-detector-1.14.jar*
> [*ERROR*] *urls[19] = 
> file:/Users/mhenry/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar*
> [*ERROR*] *urls[20] = 
> file:/Users/mhenry/.m2/repository/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.jar*
> [*ERROR*] *urls[21] = 
> file:/Users/mhenry/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar*
> [*ERROR*] *urls[22] = 
> file:/Users/mhenry/.m2/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar*
> [*ERROR*] *urls[23] = 
> file:/Users/mhenry/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar*
> [*ERROR*] *urls[24] = 
> file:/Users/mhenry/.m2/repository/junit/junit/3.8.2/junit-3.8.2.jar*
> [*ERROR*] *urls[25] = 
> file:/Users/mhenry/.m2/repository/com/google/code/findbugs/findbugs/3.0.1/findbugs-3.0.1.jar*
> [*ERROR*] *urls[26] = 
> file:/Users/mhenry/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar*
> [*ERROR*] *urls[27] = 
> file:/Users/mhenry/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar*
> [*ERROR*] *urls[28] = 
> file:/Users/mhenry/.m2/repository/com/google/code/findbugs/bcel-findbugs/6.0/bcel-findbugs-6.0.jar*
> [*ERROR*] *urls[29] = 
> file:/Users/mhenry/.m2/repository/com/google/code/findbugs/jFormatString/2.0.1/jFormatString-2.0.1.jar*
> [*ERROR*] *urls[30] = 
> file:/Users/mhenry/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar*
> [*ERROR*] *urls[31] = 
> file:/Users/mhenry/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar*
> [*ERROR*] *urls[32] = 
> file:/Users/mhenry/.m2/repository/org/ow2/asm/asm-debug-all/5.0.2/asm-debug-all-5.0.2.jar*
> [*ERROR*] *urls[33] = 
> file:/Users/mhenry/.m2/repository/org/ow2/asm/asm-commons/5.0.2/asm-commons-5.0.2.jar*
> [*ERROR*] *urls[34] = 
> file:/Users/mhenry/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar*
> [*ERROR*] *urls[35] = 
> file:/Users/mhenry/.m2/repository/com/apple/AppleJavaExtensions/1.4/AppleJavaExtensions-1.4.jar*
> [*ERROR*] *urls[36] = 
> file:/Users/mhenry/.m2/repository/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar*
> [*ERROR*] *urls[37] = 
> file:/Users/mhenry/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar*
> [*ERROR*] *urls[38] = 
> file:/Users/mhenry/.m2/repository/biz/aQute/bnd/biz.aQute.bndlib/3.3.0/biz.aQute.bndlib-3.3.0.jar*
> [*ERROR*] *urls[39] = 
> file:/Users/mhenry/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.21/fast-classpath-scanner-2.0.21.jar*
> [*ERROR*] *urls[40] = 
> file:/Users/mhenry/.m2/repository/org/jsoup/jsoup/1.10.3/jsoup-1.10.3.jar*
> [*ERROR*] *Number of foreign imports: 1*
> [*ERROR*] *import: Entry[import  from realm ClassRealm[maven.api, parent: 
> null]]*
> [*ERROR*]
> [*ERROR*] *-----------------------------------------------------*
> [*ERROR*] : org.apache.commons.io.FileUtils
> [*ERROR*] -> *[Help 1]*
> [*ERROR*]
> [*ERROR*] To see the full stack trace of the errors, re-run Maven with the 
> *-e* switch.
> [*ERROR*] Re-run Maven using the *-X* switch to enable full debug logging.
> [*ERROR*]
> [*ERROR*] For more information about the errors and possible solutions, 
> please read the following articles:
> [*ERROR*] *[Help 1]* 
> [http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException]
> [*ERROR*]
> [*ERROR*] After correcting the problems, you can resume the build with the 
> command
> [*ERROR*]   *mvn <goals> -rf :joule-mvp-ui-joule*



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to