You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Sanjay Choudhary <ch...@gmail.com> on 2005/08/11 05:23:54 UTC

SCM plugin-1.5 and Java 1.3.1

I am using SCM plugin -1.5. When I use JRE 1.4.1, my build works fine. But 
when I switch to JRE 1.3.1 I get the following error
 Root cause
java.lang.NoSuchMethodError: java.lang.Character: method 
toString(C)Ljava/lang/String; not found
at org.apache.maven.scm.provider.cvslib.CvsScmProvider.parseScmUrl(
CvsScmProvider.java:110)
at 
org.apache.maven.scm.provider.cvslib.CvsScmProvider.makeProviderScmRepository
(CvsScmProvider.java:71)
at org.apache.maven.scm.manager.DefaultScmManager.makeScmRepository(
DefaultScmManager.java:104)
at org.apache.maven.plugins.scm.ScmBean.getScmRepository(ScmBean.java:103)
at org.apache.maven.plugins.scm.ScmStatusBean.status(ScmStatusBean.java:45)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java
:230)
at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java
:145)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(
MavenGoalTag.java:79)
at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
at java.lang.reflect.Method.invoke(Native Method)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
 I need to create an EAR file which will be deployed on Websphere 
Application server 5.0 (WAS 5.0 doesn't support java 1.4.1) . 
 1. Shall I switch to a lower version of SCM plugin? if yes, which one?
2. Is it fine to build using JRE 1.4.1 with Java version as 1.3.1 and 
continue my build? are there any risk?
3. Is there any other suggestion to fix this problem?
 Please advice.
 Thanks,
Sanjay

Re: SCM plugin-1.5 and Java 1.3.1

Posted by dan tran <da...@gmail.com>.
Looks like maven-scm-provider for cvs uses 1.4 new api ( this is not a
bug thou) However you can still use 1.4.x with maven to build your
artifact that can run under JVM 1.1 specification. Checkout
maven-java-plugin properties

http://maven.apache.org/reference/plugins/java/properties.html

-D

On 8/10/05, Sanjay Choudhary <ch...@gmail.com> wrote:
> I am using SCM plugin -1.5. When I use JRE 1.4.1, my build works fine. But
> when I switch to JRE 1.3.1 I get the following error
>  Root cause
> java.lang.NoSuchMethodError: java.lang.Character: method
> toString(C)Ljava/lang/String; not found
> at org.apache.maven.scm.provider.cvslib.CvsScmProvider.parseScmUrl(
> CvsScmProvider.java:110)
> at
> org.apache.maven.scm.provider.cvslib.CvsScmProvider.makeProviderScmRepository
> (CvsScmProvider.java:71)
> at org.apache.maven.scm.manager.DefaultScmManager.makeScmRepository(
> DefaultScmManager.java:104)
> at org.apache.maven.plugins.scm.ScmBean.getScmRepository(ScmBean.java:103)
> at org.apache.maven.plugins.scm.ScmStatusBean.status(ScmStatusBean.java:45)
> at java.lang.reflect.Method.invoke(Native Method)
> at org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java
> :230)
> at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java
> :145)
> at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(
> MavenGoalTag.java:79)
> at
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
> (MavenGoalTag.java:110)
> at com.werken.werkz.Goal.fire(Goal.java:639)
> at com.werken.werkz.Goal.attain(Goal.java:575)
> at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
> at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
> at org.apache.maven.cli.App.doMain(App.java:488)
> at org.apache.maven.cli.App.main(App.java:1239)
> at java.lang.reflect.Method.invoke(Native Method)
> at com.werken.forehead.Forehead.run(Forehead.java:551)
> at com.werken.forehead.Forehead.main(Forehead.java:581)
>  I need to create an EAR file which will be deployed on Websphere
> Application server 5.0 (WAS 5.0 doesn't support java 1.4.1) .
>  1. Shall I switch to a lower version of SCM plugin? if yes, which one?
> 2. Is it fine to build using JRE 1.4.1 with Java version as 1.3.1 and
> continue my build? are there any risk?
> 3. Is there any other suggestion to fix this problem?
>  Please advice.
>  Thanks,
> Sanjay
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org