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]