After further digging I came to conclusion that old 2.0.x version of
Maven in the Jpackage free/devel repos for EL had to be the source of what was causing the
build failure (must be some incompatibility there). I bootstrapped a clean EL6 build env
and installed Maven 3.0.3 by hand. This seems to have done the trick and now I get a
successful build. I would suggest an update of the wiki pages for building the
ovirt-engine that state Maven 3.x does not work and to use Maven 2.x. I volunteer as well
to contribute to the wiki the information on what I did to get the engine to build on EL6.
What I did on scientific linux should also work on CentOS and other derivitives.
regards,
Chris Brown
________________________________
From: Brown, Chris (GE Healthcare)
Sent: Fri 1/20/2012 2:24 PM
To: 'Haim Ateya'
Subject: RE: [Users] ovirt-engine build failing on EL6
Ran into that issue yesterday with maven while trying to build under FC16, adjusting the
VM memory to 6GB solved the issue.
From: Haim Ateya [mailto:hateya@redhat.com]
Sent: Friday, January 20, 2012 2:10 PM
To: Brown, Chris (GE Healthcare)
Subject: Re: [Users] ovirt-engine build failing on EL6
I have experience with build failures where maven fails with out of memory on machines
with less then 8g and 2 cores.
Haim
On Jan 20, 2012, at 22:06, "Brown, Chris (GE
Healthcare)"<Christopher.Brown(a)med.ge.com> wrote:
6GB
From: Haim Ateya [mailto:hateya@redhat.com]
Sent: Friday, January 20, 2012 2:06 PM
To: Brown, Chris (GE Healthcare)
Subject: Re: [Users] ovirt-engine build failing on EL6
Hi,
How many Gig of of ram do you have on the build machine?
Haim
On Jan 20, 2012, at 21:22, "Brown, Chris (GE
Healthcare)"<Christopher.Brown(a)med.ge.com> wrote:
[DEBUG] (f) runOnlyAtExecutionRoot = false
[DEBUG] (s) siteDirectory =
/temp/ovirt-engine/backend/manager/tools/engine-notifier/engine-notifier-resources/target/site
[DEBUG] (f) skipAssembly = false
[DEBUG] (s) tarLongFileMode = warn
[DEBUG] (s) tempRoot =
/temp/ovirt-engine/backend/manager/tools/engine-notifier/engine-notifier-resources/target/archive-tmp
[DEBUG] (s) workDirectory =
/temp/ovirt-engine/backend/manager/tools/engine-notifier/engine-notifier-resources/target/assembly/work
[DEBUG] -- end configuration --
[INFO] [assembly:single {execution: make-assembly}]
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO]
org.apache.maven.shared.io.location.ArtifactLocatorStrategy.<init>(Lorg/apache/maven/artifact/factory/ArtifactFactory;Lorg/apache/maven/artifact/resolver/ArtifactResolver;Lorg/apache/maven/artifact/repository/ArtifactRepository;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
java.lang.NoSuchMethodError:
org.apache.maven.shared.io.location.ArtifactLocatorStrategy.<init>(Lorg/apache/maven/artifact/factory/ArtifactFactory;Lorg/apache/maven/artifact/resolver/ArtifactResolver;Lorg/apache/maven/artifact/repository/ArtifactRepository;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
at
org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.readAssemblies(DefaultAssemblyReader.java:102)
at
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:352)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
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: 7 minutes 10 seconds
[INFO] Finished at: Fri Jan 20 12:01:45 CST 2012
[INFO] Final Memory: 54M/127M
[INFO] ------------------------------------------------------------------------
Any thoughts or ideas what may be going wrong here?
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users