Build doesn't work on windows
-----------------------------

                 Key: MWEBSTART-73
                 URL: http://jira.codehaus.org/browse/MWEBSTART-73
             Project: Maven 2.x Webstart Plugin
          Issue Type: Bug
    Affects Versions: 1.0-alpha-2
            Reporter: Jerome Lacoste
            Priority: Critical


Build fails on windows.

* surefire 2.3.1 brings an old plexus-utils lib that breaks execution of 
programs that have spaces in path:
* 2.4. is also broken for another reason: SUREFIRE-409
* 2.3 is also broken due to (potentially) SUREFIRE-117

Details.

With 2.3.1

[debug] Executing: "C:\Program Files\Java\jdk1.5.0_11\jre\..\bin\keytool.exe" 
-genkey -dname "CN=CN, OU=OU, L=L, ST=ST,
O=O, C=C" -alias test -keypass 123456 -keystore 
C:\DOCUME~1\et4642\LOCALS~1\Temp\keystore -storepass 123456
[warn] 'C:\Program' is not recognized as an internal or external command,
[warn] operable program or batch file.

[...]

Results :

Tests in error:
  
testAddThenRemoveSignatureCheckUsingJarSignVerifyMojo(org.codehaus.mojo.webstart.JarUnsignMojoTest)

Tests run: 9, Failures: 0, Errors: 1, Skipped: 0



With 2.3

[INFO] Surefire report directory: 
C:\b2bdev\projects\OSS\mojo\webstart-maven-plugin\plugin\target\surefire-reports
[INFO] Building jar: C:\DOCUME~1\et4642\LOCALS~1\Temp\surefirebooter25739.jar
Forking command line: "C:\Program Files\Java\jdk1.5.0_11\jre\bin\java" -jar 
C:\DOCUME~1\et4642\LOCALS~1\Temp\surefireboo
ter25739.jar C:\DOCUME~1\et4642\LOCALS~1\Temp\surefire25737tmp 
C:\DOCUME~1\et4642\LOCALS~1\Temp\surefire25738tmp
java.lang.NoClassDefFoundError: org/apache/maven/surefire/booter/SurefireBooter
Exception in thread "main"
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.

With 2.4

Results :

Tests in error:
  
testAddThenRemoveSignatureCheckUsingJarSignVerifyMojo(org.codehaus.mojo.webstart.JarUnsignMojoTest)
  
testFailWhenSomeDependenciesDoNotExist(org.codehaus.mojo.webstart.AbstractJnlpMojoTest)
  testAllDependenciesExist(org.codehaus.mojo.webstart.AbstractJnlpMojoTest)

Tests run: 11, Failures: 0, Errors: 3, Skipped: 0

Caused by: org.codehaus.plexus.component.composition.CompositionException: 
Composition failed of field modelInterpolator
 in object of type org.apache.maven.project.DefaultMavenProjectBuilder because 
the requirement ComponentRequirement{role
='org.apache.maven.project.interpolation.ModelInterpolator', roleHint='null', 
fieldName='null'} was missing
        at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:154)
        at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
        at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68)
        at 
org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486)
        at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
        ... 29 more
Caused by: 
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
Unable to lookup component 
'org.apache.maven.project.interpolation.ModelInterpolator', it could not be 
created
        at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335)
        at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129)
        ... 33 more
Caused by: 
org.codehaus.plexus.component.factory.ComponentInstantiationException: Could 
not instanciate component: role:
 'org.apache.maven.project.interpolation.ModelInterpolator', implementation: 
'org.apache.maven.project.interpolation.RegexBasedModelInterpolator'
        at 
org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77)
        at 
org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62)
        at 
org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
        at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)
        at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
        at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
        ... 34 more
Caused by: java.lang.NoSuchMethodError: 
org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars()Ljava/util/Properties;
        at 
org.apache.maven.project.interpolation.RegexBasedModelInterpolator.<init>(RegexBasedModelInterpolator.java:63)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at java.lang.Class.newInstance0(Class.java:350)
        at java.lang.Class.newInstance(Class.java:303)
        at 
org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44)
        ... 38 more


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to