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