dev@glassfish.java.net

Re: build failure?

From: Nandini Ektare <Nandini.Ektare_at_Sun.COM>
Date: Wed, 30 Sep 2009 13:31:01 -0700

Anyone has any idea what issues could come up if I use maven 2.1.0.

After trying unsuccessfully with 2.2.0 and 2.2.1, I tried the maven
2.1.0 and finally the build succeeds!
Default domain starts too and overall it appears okay.

Thanks
Nandini

On Sep 30, 2009, at 11:13 AM, Nandini Ektare wrote:

> Thanks Pavel for the tip.
>
> Jane,
>
> Even with 2.2.1, I have another issue now. GF parent project keeps
> failing on account of OOM errors and no matter how large the number
> is in $MAVEN_OPTS, it fails due to OOM at the same place.
> I have enough memory so hardware is not an issue for sure.
>
> -Nandini
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building GlassFish Parent Project
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [enforcer:enforce {execution: enforce-versions}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Java heap space
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.OutOfMemoryError: Java heap space
> at java.util.ArrayList.<init>(ArrayList.java:112)
> at java.util.ArrayList.<init>(ArrayList.java:119)
> at org.codehaus.plexus.util.xml.Xpp3Dom.<init>(Xpp3Dom.java:80)
> at
> org
> .codehaus
> .plexus
> .configuration
> .xml.XmlPlexusConfiguration.getChild(XmlPlexusConfiguration.java:144)
> at
> org
> .codehaus
> .plexus
> .configuration
> .xml.XmlPlexusConfiguration.getChild(XmlPlexusConfiguration.java:128)
> at
> org
> .codehaus
> .plexus
> .component
> .repository.io.PlexusTools.buildComponentDescriptor(PlexusTools.java:
> 138)
> at
> org
> .codehaus
> .plexus
> .component
> .discovery
> .DefaultComponentDiscoverer
> .createComponentDescriptors(DefaultComponentDiscoverer.java:69)
> at
> org
> .codehaus
> .plexus
> .component
> .discovery
> .AbstractComponentDiscoverer
> .findComponents(AbstractComponentDiscoverer.java:78)
> at
> org
> .codehaus
> .plexus
> .DefaultPlexusContainer
> .discoverComponents(DefaultPlexusContainer.java:717)
> at
> org
> .codehaus
> .plexus
> .DefaultPlexusContainer.addJarResource(DefaultPlexusContainer.java:
> 1396)
> at
> org
> .apache
> .maven
> .plugin
> .DefaultPluginManager
> .ensurePluginContainerIsComplete(DefaultPluginManager.java:853)
> at
> org
> .apache
> .maven
> .plugin
> .DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:647)
> at
> org
> .apache
> .maven
> .plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 468)
> at
> org
> .apache
> .maven
> .lifecycle
> .DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:
> 694)
> at
> org
> .apache
> .maven
> .lifecycle
> .DefaultLifecycleExecutor
> .executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
> at
> org
> .apache
> .maven
> .lifecycle
> .DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:
> 535)
> at
> org
> .apache
> .maven
> .lifecycle
> .DefaultLifecycleExecutor
> .executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
> at
> org
> .apache
> .maven
> .lifecycle
> .DefaultLifecycleExecutor
> .executeTaskSegments(DefaultLifecycleExecutor.java:348)
> at
> org
> .apache
> .maven
> .lifecycle
> .DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:
> 60)
> 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:597)
> 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 minute 2 seconds
> [INFO] Finished at: Wed Sep 30 11:02:46 PDT 2009
> [INFO] Final Memory: 80M/81M
> [INFO]
> ------------------------------------------------------------------------
> v3 glassfish$ mvn -version
> Using Java version: 1.6
> Apache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700)
> Java version: 1.6.0_15
>
> Java home: /System/Library/Frameworks/JavaVM.framework/Versions/
> 1.6.0/Home
> Default locale: en_US, platform encoding: MacRoman
> OS name: "mac os x" version: "10.5.8" arch: "x86_64" Family: "mac"
> v3 glassfish$ echo $MAVEN_OPTS
> -Xmx512m -XX:MaxPermSize=512m //2048 did not make any difference
> either
> v3 glassfish$
>
>
>
> On Sep 30, 2009, at 2:56 AM, Jane Young wrote:
>
>> Hi,
>>
>> Please do not use maven version 2.2.0. There are critical
>> regressions in this version and you will not be able to compile GFv3.
>>
>> Jane
>>
>>
>> Pavel Bucek wrote:
>>> Nandini,
>>>
>>> I experienced same behavior and I was using maven 2.2.0. Switching
>>> to 2.2.1 resolved it.
>>>
>>> Regards,
>>> Pavel
>>>
>>> Nandini Ektare wrote:
>>>> Build on latest trunk sources results in the following error
>>>> (it's on 10.5.8 mac os).
>>>> Any idea or anyone else sees this?
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Building Glassfish Nucleus Package
>>>> [INFO] task-segment: [install]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] [enforcer:enforce {execution: enforce-versions}]
>>>> [INFO] [osgiversion:compute-osgi-version {execution: compute-osgi-
>>>> version}]
>>>> [INFO] [clean:clean {execution: auto-clean}]
>>>> [INFO] [resources:resources {execution: default-resources}]
>>>> [WARNING] Using platform encoding (MacRoman actually) to copy
>>>> filtered resources, i.e. build is platform dependent!
>>>> [INFO] Copying 3 resources
>>>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>>>> [WARNING] Ignoring project type distribution-base-zip -
>>>> supportedProjectTypes = [hk2-jar, bundle]
>>>> [INFO] [hk2:hk2-test-compile {execution: default-hk2-test-compile}]
>>>> [INFO] No sources to compile
>>>> [INFO] [surefire:test {execution: default-test}]
>>>> [INFO] No tests to run.
>>>> [INFO] [antrun-extended:run {execution: default-run}]
>>>> [INFO] Executing tasks
>>>>
>>>> create.package:
>>>> Downloading: http://maven.glassfish.org/content/groups/glassfish/javax/servlet/jsp/jsp-api/
>>>> [2.1.3-b02,2.2)/jsp-api-[2.1.3-b02,2.2).pom
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] An Ant BuildException has occured: The following error
>>>> occurred while executing this line:
>>>> /Users/glassfish/ws/v3/packager/glassfish-nucleus/build.xml:29:
>>>> java.lang.IllegalArgumentException: Invalid uri 'http://maven.glassfish.org/content/groups/glassfish/javax/servlet/jsp/jsp-api/
>>>> [2.1.3-b02,2.2)/jsp-api-[2.1.3-b02,2.2).pom': escaped absolute
>>>> path not valid
>>>>
>>>> Nandini
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>