Thanks for the response. It turns out the problem is the Windows 9x
shell's inability to handle maven.bat. Something in the gradual buildup
of MAVEN_OPTS causes a syntax error in the shell. So only the first
option is handed to Java, and Forehead isn't told where its conf file
lives.

The gradual buildup of MAVEN_CMD_LINE_ARGS seems to work ok for the
tests that I ran.

So I removed the lines:

SET MAVEN_OPTS=-Xmx128m
SET MAVEN_OPTS=%MAVEN_OPTS% "-Dmaven.home=%MAVEN_HOME%"
SET MAVEN_OPTS=%MAVEN_OPTS% "-Dtools.jar=%JAVA_HOME%\lib\tools.jar"
SET MAVEN_OPTS=%MAVEN_OPTS%
"-Dforehead.conf.file=%MAVEN_HOME%\bin\forehead.conf"

and changed the java command from

%JAVA% %MAVEN_OPTS% -classpath %MAVEN_CLASSPATH% %MAVEN_MAIN%
%MAVEN_CMD_LINE_ARGS%

to

%JAVA% -Xmx128m -Dmaven.home=%MAVEN_HOME%
-Dtools.jar=%JAVA_HOME%\lib\tools.jar
-Dforehead.conf.file=%MAVEN_HOME%\bin\forehead.conf  -classpath
%MAVEN_CLASSPATH% %MAVEN_MAIN%  %MAVEN_CMD_LINE_ARGS%

Everything worked after that.

Thanks for the assistance,

Mark


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: September 28, 2002 1:33 AM
To: Turbine Maven Users List
Subject: Re: Bootstrap build fails with NullPointerException on Win98


I've seen this when one of the jars listed in forehead.conf was missing
--
dIon Gillard, Multitask Consulting
Work:      http://www.multitask.com.au
Developers: http://adslgateway.multitask.com.au/developers


"Mark Langley" <[EMAIL PROTECTED]> wrote on 28/09/2002 04:38:04 AM:

> Hi,
>
> I'm trying to migrate from Maven b4 to the current HEAD version. When
> I do a bootstrap build I get the following error:
>
>      [exec] C:\temp\jakarta-turbine-maven>"c:\j2sdk1.4.0\bin\java"
> -Xmx128m -classpath "c:\bin\maven\lib\forehead-1.0-beta-4.jar"
> com.werken.forehead.Forehead   maven:reactor-install
>      [exec] java.lang.NullPointerException
>      [exec]    at java.io.File.<init>(File.java:180)
>      [exec]    at com.werken.forehead.Forehead.main(Forehead.java:565)
>
> Two identical errors occur at later stages in the build. The
> development machine is running Windows98 if this is relevant.
>
> Has anyone encountered this before? I can send someone the entire
> build output if desired, but didn't want to clutter the mailing
> list...
>
> Thanks
>
> Mark Langley
> CaseBank Technologies Inc.
>
>
>
>
> --
> To unsubscribe, e-mail:   <mailto:turbine-maven-user-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:turbine-maven-user-
> [EMAIL PROTECTED]>
>


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



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

Reply via email to