jira-importer opened a new issue, #1234: URL: https://github.com/apache/maven-scm/issues/1234
**[Jeff Thomas](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jwt007)** opened **[SCM-1010](https://issues.apache.org/jira/browse/SCM-1010?redirect=false)** and commented I have a strange behavior in our build when I upgrade the 'maven-scm-provider-jgit' from 2.0.0 to 2.0.1 which I believe might be related to the change MNG-6825. If I use 2.0.0 everything works fine. Using 2.0.1 causes this error in another plugin (I have changed nothing else in my POM). ``` [ERROR] Failed to execute goal org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create (default) on project pwc-webapp-pwcng: Execution default of goal org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create failed: A required class was missing while executing org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create: org/apache/commons/lang3/StringUtils ``` I know the reported error is for the buildnumber-maven-plugin, but this plugin works fine until I switch to 2.0.1 Possibly relevant build output: ``` [ERROR] Failed to execute goal org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create (default) on project pwc-webapp-pwcng: Execution default of goal org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create failed: A required class was missing while executing org.codehaus.mojo:buildnumber-maven-plugin:3.0.0:create: org/apache/commons/lang3/StringUtils [ERROR] ----------------------------------------------------- [ERROR] realm = plugin>org.codehaus.mojo:buildnumber-maven-plugin:3.0.0 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/C:/Users/JeffW/.m2/repository/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar [ERROR] urls[1] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-jgit/2.0.1/maven-scm-provider-jgit-2.0.1.jar [ERROR] urls[2] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-git-commons/2.0.1/maven-scm-provider-git-commons-2.0.1.jar [ERROR] urls[3] = file:/C:/Users/JeffW/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar [ERROR] urls[4] = file:/C:/Users/JeffW/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/5.13.1.202206130422-r/org.eclipse.jgit-5.13.1.202206130422-r.jar [ERROR] urls[5] = file:/C:/Users/JeffW/.m2/repository/com/googlecode/javaewah/JavaEWAH/1.1.13/JavaEWAH-1.1.13.jar [ERROR] urls[6] = file:/C:/Users/JeffW/.m2/repository/org/eclipse/jgit/org.eclipse.jgit.ssh.apache/5.13.1.202206130422-r/org.eclipse.jgit.ssh.apache-5.13.1.202206130422-r.jar [ERROR] urls[7] = file:/C:/Users/JeffW/.m2/repository/org/apache/sshd/sshd-osgi/2.7.0/sshd-osgi-2.7.0.jar [ERROR] urls[8] = file:/C:/Users/JeffW/.m2/repository/org/apache/sshd/sshd-sftp/2.7.0/sshd-sftp-2.7.0.jar [ERROR] urls[9] = file:/C:/Users/JeffW/.m2/repository/org/apache/sshd/sshd-core/2.7.0/sshd-core-2.7.0.jar [ERROR] urls[10] = file:/C:/Users/JeffW/.m2/repository/org/apache/sshd/sshd-common/2.7.0/sshd-common-2.7.0.jar [ERROR] urls[11] = file:/C:/Users/JeffW/.m2/repository/net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar [ERROR] urls[12] = file:/C:/Users/JeffW/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar [ERROR] urls[13] = file:/C:/Users/JeffW/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar [ERROR] urls[14] = file:/C:/Users/JeffW/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar [ERROR] urls[15] = file:/C:/Users/JeffW/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar [ERROR] urls[16] = file:/C:/Users/JeffW/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar [ERROR] urls[17] = file:/C:/Users/JeffW/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar [ERROR] urls[18] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar [ERROR] urls[19] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar [ERROR] urls[20] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar [ERROR] urls[21] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar [ERROR] urls[22] = file:/C:/Users/JeffW/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar [ERROR] urls[23] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar [ERROR] urls[24] = file:/C:/Users/JeffW/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar [ERROR] urls[25] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar [ERROR] urls[26] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar [ERROR] urls[27] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar [ERROR] urls[28] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar [ERROR] urls[29] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar [ERROR] urls[30] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar [ERROR] urls[31] = file:/C:/Users/JeffW/.m2/repository/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar [ERROR] urls[32] = file:/C:/Users/JeffW/.m2/repository/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar [ERROR] urls[33] = file:/C:/Users/JeffW/.m2/repository/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar [ERROR] urls[34] = file:/C:/Users/JeffW/.m2/repository/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar [ERROR] urls[35] = file:/C:/Users/JeffW/.m2/repository/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar [ERROR] urls[36] = file:/C:/Users/JeffW/.m2/repository/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar [ERROR] urls[37] = file:/C:/Users/JeffW/.m2/repository/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar [ERROR] urls[38] = file:/C:/Users/JeffW/.m2/repository/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar [ERROR] urls[39] = file:/C:/Users/JeffW/.m2/repository/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar [ERROR] urls[40] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.jar [ERROR] urls[41] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar [ERROR] urls[42] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar [ERROR] urls[43] = file:/C:/Users/JeffW/.m2/repository/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar [ERROR] urls[44] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar [ERROR] urls[45] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar [ERROR] urls[46] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar [ERROR] urls[47] = file:/C:/Users/JeffW/.m2/repository/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar [ERROR] urls[48] = file:/C:/Users/JeffW/.m2/repository/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar [ERROR] urls[49] = file:/C:/Users/JeffW/.m2/repository/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar [ERROR] urls[50] = file:/C:/Users/JeffW/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar [ERROR] urls[51] = file:/C:/Users/JeffW/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [ERROR] urls[52] = file:/C:/Users/JeffW/.m2/repository/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar [ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]] ``` POM for buildnumber plugin using jgit provider ```java <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>${maven.plugin.codehaus.buildnumber.version}</version> <configuration> <revisionOnScmFailure>UNKNOWN</revisionOnScmFailure> <getRevisionOnlyOnce>true</getRevisionOnlyOnce> <providerImplementations> <git>jgit</git> </providerImplementations> </configuration> <inherited>true</inherited> <dependencies> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-jgit</artifactId> <version>2.0.1</version> </dependency> </dependencies> </plugin> ``` --- **Affects:** 2.0.1 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
