Hi,

In fact I had a environment variable containing a carriage return :-(
declare -x __CF_USER_TEXT_ENCODING="0x1F5:0:91\
"

I override its definition to:
declare -x __CF_USER_TEXT_ENCODING="0x1F5:0:91"

and now it works fine :-)

But anyway, it's too bad that if any application defines an environment variable containing dots, spaces, or carriage returns then Maven will raise an exception :-(

Thanks for your help !
Romain

Le 10 janv. 06 à 17:42, Man-Chi Leung a écrit :
I am running PB with 10.4 too but I do not have problem like yours

my java -version:
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-64)
Java HotSpot(TM) Client VM (build 1.5.0_05-43, mixed mode, sharing)

I am  able to execute this without a problem
$ mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app

another suggestion:
u may checkout maven 2.1-SNAPSHOT and give a try

~manchi

On Jan 11, 2006, at 12:22 AM, Romain Rouvoy wrote:
I updated my environment to remove dots, spaces and carriage returns but the exception is still raised:
$ export
declare -x ANT_HOME="/Users/rouvoy/Developer/ant"
declare -x HOME="/Users/rouvoy"
declare -x JAVA_HOME="/Users/rouvoy/Developer/java"
declare -x M2_HOME="/Users/rouvoy/Developer/maven"
declare -x MAVEN_HOME="/Users/rouvoy/Developer/maven"
declare -x PATH="/Users/rouvoy/Developer/maven/bin:/Users/rouvoy/ Developer/ant/bin:/Users/rouvoy/Developer/java/bin:/usr/local/ bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/teTeX/ bin/powerpc-apple-darwin-current"

At the following address (http://jira.codehaus.org/browse/ MNG-1819), I found this comment:
Comment by Julien Dubois [17/Dec/05 10:08 AM]
This is also a bug on Mac OS X.

I tried to clean up my environement variables as said in this thread (no dots, no carriage returns, no spaces), without any success.
But the bug is considered as closed. Thus anyone can explain me how to make it run ?

Romain


Le 10 janv. 06 à 15:53, Romain Rouvoy a écrit :
Hi,

Recently, I installed Maven 2.0.1 on my PowerBook running MacOS X 10.4 but I encountered some troubles :-/.

I use the J2SDK 5.0 provided by Apple.
$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode, sharing)

Environment variable seems to be ok (according to maven documentation):
$ export
declare -x ANT_HOME="/Users/rouvoy/Developer/apache-ant-1.6.5"
declare -x JAVA_HOME="/System/Library/Frameworks/ JavaVM.framework/Versions/1.5/Home"
declare -x M2_HOME="/Users/rouvoy/Developer/maven-2.0.1"
declare -x MAVEN_HOME="/Users/rouvoy/Developer/maven-2.0.1"
declare -x PATH="/Users/rouvoy/Developer/maven-2.0.1/bin:/Users/ rouvoy/Developer/apache-ant-1.6.5/bin:/System/Library/Frameworks/ JavaVM.framework/Versions/1.5/Home/bin:/usr/local/bin:/usr/local/ bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/teTeX/bin/powerpc- apple-darwin-current"
declare -x SHELL="/bin/bash"

Displaying maven version raises no exception:
$ mvn --version
Maven version: 2.0.1

But, executing a basic command fails :-( (executing a simple "mvn" command fails also):
$ mvn archetype:create -DgroupId=com.mycompany.app - DartifactId=my-app [WARNING] Failed to initialize environment variable resolver. Skipping environment substitution in settings.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------- ---------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------- ---------
[INFO] String index out of range: -1
[INFO] ------------------------------------------------------------------- ---------
[INFO] Trace
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(String.java:1768)
at org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars (CommandLineUtils.java:188) at org.codehaus.plexus.util.interpolation.EnvarBasedValueSource.<init> (EnvarBasedValueSource.java:16) at org.apache.maven.project.interpolation.RegexBasedModelInterpolator. interpolate(RegexBasedModelInterpolator.java:86) at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectL ogic(DefaultMavenProjectBuilder.java:725) at org.apache.maven.project.DefaultMavenProjectBuilder.buildStandalone SuperProject(DefaultMavenProjectBuilder.java:1334) at org.apache.maven.DefaultMaven.getSuperProject (DefaultMaven.java:333) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:281) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315) at org.codehaus.classworlds.Launcher.launch (Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java: 375) [INFO] ------------------------------------------------------------------- ---------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue Jan 10 15:44:34 CET 2006
[INFO] Final Memory: 1M/2M
[INFO] ------------------------------------------------------------------- ---------
The exception is not very explicit for me ;-)
Any suggestion ? :o)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to