Ah, it's not compatible with maven release plugin. But I guess it's
release plugin issue, it's dependency needs to be upgraded. Stack
trace follows:

1) Error injecting:
org.apache.maven.scm.provider.svn.svnjava.SvnJavaScmProvider$__plexus1
  at ClassRealm[plugin>org.apache.maven.plugins:maven-release-plugin:2.1,
parent: sun.misc.Launcher$AppClassLoader@32f4a
24a]
  at ClassRealm[plugin>org.apache.maven.plugins:maven-release-plugin:2.1,
parent: sun.misc.Launcher$AppClassLoader@32f4a
24a]
  while locating org.apache.maven.scm.provider.ScmProvider annotated
with @com.google.inject.name.Named(value=javasvn)

1 error
        at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:977)
        at 
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:79)
        at 
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:53)
        at java.util.AbstractMap.get(AbstractMap.java:165)
        at 
org.apache.maven.scm.manager.AbstractScmManager.getProviderByType(AbstractScmManager.java:136)
        at 
org.apache.maven.scm.manager.AbstractScmManager.makeScmRepository(AbstractScmManager.java:190)
        at 
org.apache.maven.shared.release.scm.DefaultScmRepositoryConfigurator.getConfiguredRepository(DefaultScmReposi
toryConfigurator.java:68)
        at 
org.apache.maven.shared.release.scm.DefaultScmRepositoryConfigurator.getConfiguredRepository(DefaultScmReposi
toryConfigurator.java:57)
        at 
org.apache.maven.shared.release.phase.CheckPomPhase.execute(CheckPomPhase.java:84)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:203)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:140)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:103)
        at 
org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:279)
        at 
org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:237)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        ... 20 more
Caused by: java.lang.NoClassDefFoundError:
org/apache/maven/scm/command/info/InfoScmResult
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
        at java.lang.Class.getDeclaredMethods(Class.java:1791)
        at 
com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:662)
        at 
com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356)
        at 
com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151)
        at 
com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:584)
        at 
com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:542)
        at 
com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:528)
        at 
com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:837)
        at 
com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:769)
        at 
com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:254)
        at 
com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
        at 
com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:843)
        at 
com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:957)
        at 
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:990)
        at 
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:951)
        at 
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1003)
        at 
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:47)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:59)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968)
        at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1014)
        at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964)
        ... 34 more
Caused by: java.lang.ClassNotFoundException:
org.apache.maven.scm.command.info.InfoScmResult
        at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
        ... 62 more


On Mon, Apr 11, 2011 at 12:43 PM, Stevo Slavić <[email protected]> wrote:
> Yes, that combination (maven-scm-provider-svnjava 1.13 and
> buildnumber-maven-plugin 1.0) works for me.
>
> Thanks for support!
>
> Regards,
> Stevo.
>
> On Mon, Apr 11, 2011 at 12:20 PM, Olivier Lamy <[email protected]> wrote:
>> So I will add check to prevent IndexOutOfBoundsException.
>> But can you try with com.google.code.maven-scm-provider-svnjava.version: 
>> 1.13.
>>
>> 2011/4/11 Stevo Slavić <[email protected]>:
>>> Using SVN. Created ticket http://jira.codehaus.org/browse/MOJO-1668
>>>
>>> Not sure if buildnumber will actually make use of svnjava provider,
>>> configured as dependency. Have svn CLI client available. Worked with
>>> 1.0-beta-4. There were local modifications when 1.0 execution failed,
>>> but it's configured to ignore.
>>>
>>> Regards,
>>> Stevo.
>>>
>>> On Mon, Apr 11, 2011 at 11:08 AM, Olivier Lamy <[email protected]> wrote:
>>>> Hello,
>>>> I should say : arghhh :-)
>>>>
>>>> which scm are you using ?
>>>>
>>>> can you load an issue ?
>>>>
>>>> Thanks,
>>>> --
>>>> Olivier
>>>>
>>>> 2011/4/11 Stevo Slavić <[email protected]>:
>>>>> Hello Codehaus Mojo users,
>>>>>
>>>>> I Upgraded from 1.0-beta-4 to just released 1.0 version of buildnumber
>>>>> plugin, and build with plugin configuration [1] which was successful
>>>>> with 1.0-beta-4 now throws [2].
>>>>>
>>>>> [1] plugin configuration
>>>>>      <plugin>
>>>>>        <groupId>org.codehaus.mojo</groupId>
>>>>>        <artifactId>buildnumber-maven-plugin</artifactId>
>>>>>        <executions>
>>>>>          <execution>
>>>>>            <phase>validate</phase>
>>>>>            <goals>
>>>>>              <goal>create</goal>
>>>>>            </goals>
>>>>>          </execution>
>>>>>        </executions>
>>>>>        <configuration>
>>>>>          <doCheck>false</doCheck>
>>>>>          <doUpdate>false</doUpdate>
>>>>>          <getRevisionOnlyOnce>true</getRevisionOnlyOnce>
>>>>>          <providerImplementations>
>>>>>            <svn>javasvn</svn>
>>>>>          </providerImplementations>
>>>>>          <username>foo</username>
>>>>>          <password>bar</password>
>>>>>          <timestampFormat>{0,date,yyyyMMdd_HHmmss}</timestampFormat>
>>>>>        </configuration>
>>>>>      </plugin>
>>>>>
>>>>>
>>>>> [2] exception stacktrace
>>>>> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>>>>>        at java.util.ArrayList.RangeCheck(ArrayList.java:547)
>>>>>        at java.util.ArrayList.get(ArrayList.java:322)
>>>>>        at 
>>>>> org.codehaus.mojo.build.CreateMojo.getScmBranch(CreateMojo.java:637)
>>>>>        at org.codehaus.mojo.build.CreateMojo.execute(CreateMojo.java:464)
>>>>>        at 
>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>    http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Olivier Lamy
>>>> http://twitter.com/olamy
>>>> http://www.linkedin.com/in/olamy
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>    http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>
>>
>>
>> --
>> Olivier Lamy
>> http://twitter.com/olamy
>> http://www.linkedin.com/in/olamy
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to