
You mean not failing just getting slower? My guess is that the kernel OOM killed the JVM's that ran the GWT compiler, not a nice java OOM error, so the maven plugin only found that the forked process terminated with error and it returned an error. If this is correct, then the answer is no, not really... It would be nice if the default configuration could take as little resources as possible, and then on the more powerful servers we could allow the GWT plugin to use more resources with profiles or maven command line parameters. Laszlo ----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Chris Brown (GE Healthcare)" <Christopher.Brown@med.ge.com> Cc: "Laszlo Hornyak" <lhornyak@redhat.com>, "Einav Cohen" <ecohen@redhat.com>, "Danny Rankevich" <drankevi@redhat.com>, "Asaf Shakarchi" <ashakarc@redhat.com>, users@ovirt.org Sent: Thursday, January 19, 2012 9:45:22 PM Subject: Re: [Users] ovirt-engine build issue
On 01/19/2012 09:17 PM, Brown, Chris (GE Healthcare) wrote:
Laszlo, Thanks for this, your mention of 4GB memory on your box just the triggered the neurons in my brain to bump the amount of guest ram I have allocated to the VM I am building ovirt in. I bumped the guest memory to 6GB and the build has now succeeded. So now that I have gotten a successful baseline build on FC16 I will return to attempting to build the ovirt-engine under EL6 (In my case Scientific Linux 6.1). regards,
is there any way to get maven to fail gracefully on this?
Chris Brown
-----Original Message----- From: Laszlo Hornyak [mailto:lhornyak@redhat.com] Sent: Thursday, January 19, 2012 11:31 AM To: Einav Cohen Cc: Danny Rankevich; Asaf Shakarchi; users@ovirt.org; Brown, Chris (GE Healthcare) Subject: Re: [Users] ovirt-engine build issue
Hi,
I have seen very similar build errors in my build environment this week. I did not send a patch because I thought it is specific to my system (I 'only' have 4 GB of ram in my laptop). So I just updated the pom files with the GWT compiler arguments:
-<gwt-plugin.extraJvmArgs>-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermS +<gwt-plugin.extraJvmArgs>-Xmx1024M -XX:PermSize=256M + -XX:MaxPermSize=256M</
- Xms: not really needed. The java runtime will allocate the memory from OS when it is needed. Until then, we can leave it for other prcesses. - Xmx: 1024 seemed to be enough for me. Last week lots of people on irc (probably me too) complained about not building on 1024 MB. Now it works. I am wondering what changed...
And then the mvn command line I use: mvn clean install -e -Pgwt-admin,dep -DskipTests=true -Dgwt.user.agent=gecko -Duser.agent=gecko -Dgwt.userAgent=gecko -Dgwt.compiler.localWorkers=1
I hope this helps.
If it does not, please re-run with -e and paste the output!
Laszlo
----- Original Message -----
From: "Einav Cohen"<ecohen@redhat.com> To: "Chris Brown (GE Healthcare)"<Christopher.Brown@med.ge.com> Cc: "Danny Rankevich"<drankevi@redhat.com>, "Asaf Shakarchi" <ashakarc@redhat.com>, users@ovirt.org Sent: Thursday, January 19, 2012 6:06:00 PM Subject: Re: [Users] ovirt-engine build issue
[CC'ing Danny/Vojtech]
It seems that the build log is extremely short and non-detailed - not sure why. Can you, somehow, cause it to be a bit more detailed? [Danny/Vojtech: if you have any idea why the build failed based on the log below - please share]
---- Thanks, Einav
----- Original Message -----
From: "Haim Ateya"<hateya@redhat.com> To: "Chris Brown (GE Healthcare)"<Christopher.Brown@med.ge.com> Cc: users@ovirt.org, "Asaf Shakarchi"<ashakarc@redhat.com>, "Einav Cohen"<ecohen@redhat.com> Sent: Thursday, January 19, 2012 6:57:15 PM Subject: Re: [Users] ovirt-engine build issue
+Einav/Assaf
On Jan 19, 2012, at 18:51, "Brown, Chris (GE Healthcare)"< Christopher.Brown@med.ge.com> wrote:
Hello,
I have been trying to build the ovirt-engine and consistently keep running into build failures during compilation of the webadmin component.
I have an FC16 environment set up per information on the engine build wiki pages.
Below is the last output I see from the build:
[INFO] Compiling module org.ovirt.engine.ui.webadmin.WebAdmin
[INFO] -------------------------------------------------------------------- ----
[INFO] Reactor Summary:
[INFO]
[INFO] oVirt Engine Root Project ......................... SUCCESS [16.781s]
[INFO] oVirt Build Tools ................................. SUCCESS [55.303s]
[INFO] oVirt Modules ..................................... SUCCESS [0.006s]
[INFO] oVirt Manager ..................................... SUCCESS [0.005s]
[INFO] oVirt Modules ..................................... SUCCESS [45.486s]
[INFO] CSharp Compatibility .............................. SUCCESS [3.785s]
[INFO] Encryption Libraries .............................. SUCCESS [50.053s]
[INFO] oVirt Tools ....................................... SUCCESS [2.105s]
[INFO] oVirt Tools Common Library ........................ SUCCESS [5.702s]
[INFO] Common Code ....................................... SUCCESS [25.635s]
[INFO] Common utilities .................................. SUCCESS [30.079s]
[INFO] Data Access Layer ................................. SUCCESS [16.256s]
[INFO] engine beans ...................................... SUCCESS [0.102s]
[INFO] engine scheduler bean ............................. SUCCESS [9.404s]
[INFO] Vds broker ........................................ SUCCESS [6.779s]
[INFO] Search Backend .................................... SUCCESS [3.134s]
[INFO] engine vdsbroker stateless session bean ........... SUCCESS [1.798s]
[INFO] Backend Logic @Service bean ....................... SUCCESS [57.645s]
[INFO] oVirt RESTful API Backend Integration ............. SUCCESS [0.098s]
[INFO] oVirt RESTful API interface ....................... SUCCESS [0.258s]
[INFO] oVirt Engine API Definition ....................... SUCCESS [35.207s]
[INFO] oVirt Engine API Commom Parent POM ................ SUCCESS [0.082s]
[INFO] oVirt Engine API Common JAX-RS .................... SUCCESS [3.192s]
[INFO] oVirt RESTful API Backend Integration Type Mappers SUCCESS [5.369s]
[INFO] oVirt RESTful API Backend Integration JAX-RS Resources SUCCESS [9.142s]
[INFO] oVirt RESTful API Backend Integration Webapp ...... SUCCESS [17.103s]
[INFO] oVirt Configuration Tool .......................... SUCCESS [2.268s]
[INFO] Notifier Service package .......................... SUCCESS [0.012s]
[INFO] Notifier Service .................................. SUCCESS [2.912s]
[INFO] Notifier Service Resources ........................ SUCCESS [28.635s]
[INFO] oVirt Modules ..................................... SUCCESS [0.686s]
[INFO] oVirt Modules ..................................... SUCCESS [0.017s]
[INFO] oVirt Modules ..................................... SUCCESS [0.005s]
[INFO] Shared GWT code ................................... SUCCESS [1:01.561s]
[INFO] oVirt APIs ........................................ SUCCESS [1.008s]
[INFO] oVirt generic API ................................. SUCCESS [2.314s]
[INFO] Shared GWT code for deployment .................... SUCCESS [2.316s]
[INFO] Extensions for GWT ................................ SUCCESS [23.014s]
[INFO] CSharp Compatibility (For UICommon) ............... SUCCESS [1.585s]
[INFO] Frontend for GWT UI Projects ...................... SUCCESS [15.413s]
[INFO] UICommon .......................................... SUCCESS [10.629s]
[INFO] UICommonWeb ....................................... SUCCESS [15.580s]
[INFO] WebAdmin .......................................... FAILURE [4:28.590s]
[INFO] UserPortal ........................................ SKIPPED
[INFO] oVirt WARs ........................................ SKIPPED
[INFO] WPF Application Module ............................ SKIPPED
[INFO] oVirt Web Application Module ...................... SKIPPED
[INFO] Components Web Application Module ................. SKIPPED
[INFO] oVirt Server EAR .................................. SKIPPED
[INFO] -------------------------------------------------------------------- ----
[INFO] BUILD FAILURE
[INFO] -------------------------------------------------------------------- ----
[INFO] Total time: 14:01.263s
[INFO] Finished at: Thu Jan 19 10:36:19 CST 2012
[INFO] Final Memory: 117M/269M
[INFO] -------------------------------------------------------------------- ----
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.3.0-1:compile (gwtcompile) on project webadmin: Command [[
[ERROR] /bin/sh -c /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -javaagent:/root/.m2/repository/org/aspectj/aspectjweaver/1.6.11/asp ectjweaver-1.6.11.jar -Xms1024M -Xmx2048M -XX:PermSize=256M -XX:MaxPermSize=256M '-Dgwt.dontPrune=org\.ovirt\.engine\.core\.(common|compat)\..*' -classpath /temp/ovirt-engine/frontend/webadmin/modules/webadmin/src/main/java: /temp/ovirt-engine/frontend/webadmin/modules/webadmin/target/generat ed-sources/annotations:/temp/ovirt-engine/frontend/webadmin/modules/ webadmin/target/generated-sources/gwt:/temp/ovirt-engine/frontend/we badmin/modules/webadmin/src/main/resources:/temp/ovirt-engine/fronte nd/webadmin/modules/webadmin/target/webadmin-3.0.0-0001/WEB-INF/clas ses:/root/.m2/repository/com/google/gwt/gwt-user/2.3.0/gwt-user-2.3. 0.jar:/root/.m2/repository/com/gwtplatform/gwtp-mvp-client/0.6/gwtp- mvp-client-0.6.jar:/root/.m2/repository/com/gwtplatform/gwtp-clients -common/0.6/gwtp-clients-common-0.6.jar:/root/.m2/repository/com/gwt platform/gwtp-processors/0.6/gwtp-processors-0.6.jar:/root/.m2/repos itory/com/google/inject/guice/3.0/guice-3.0.jar:/root/.m2/repository /javax/inject/javax.inject/1/javax.inject-1.jar:/root/.m2/repository /aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/root/.m2/repositor y/com/google/inject/extensions/guice
-assistedinject/3.0/guice-assistedinject-3.0.jar:/root/.m2/repository/ com/google/gwt/inject/gin/1.5.0/gin-1.5.0.jar:/root/.m2/repository/com /google/gwt/gwt-dev/2.3.0/gwt-dev-2.3.0.jar:/temp/ovirt-engine/fronten d/webadmin/modules/uicommonweb/target/uicommonweb-3.0.0-0001.jar:/temp /ovirt-engine/frontend/webadmin/modules/uicompat/target/uicompat-3.0.0 -0001.jar:/temp/ovirt-engine/frontend/api/genericapi/target/genericapi -3.0.0-0001.jar:/temp/ovirt-engine/backend/manager/modules/common/targ et/common-3.0.0-0001.jar:/temp/ovirt-engine/backend/manager/modules/co mpat/target/compat-3.0.0-0001.jar:/temp/ovirt-engine/backend/manager/m odules/utils/target/utils-3.0.0-0001.jar:/root/.m2/repository/org/jbos s/interceptor/jboss-interceptor-core/2.0.0.Alpha3/jboss-interceptor-co re-2.0.0.Alpha3.jar:/root/.m2/repository/org/jboss/interceptor/jboss-i nterceptor-spi/2.0.0.Alpha3/jboss-interceptor-spi-2.0.0.Alpha3.jar:/ro ot/.m2/repository/com/google/guava/guava/r06/guava-r06.jar:/root/.m2/r epository /javassist/javassist/3.12.0.GA/javassist-3.12.0.GA.jar:/root/.m2/repos itory/org/jboss/spec/javax/interceptor/jboss-interceptors-api_1.1_spec /1.0.0.Final/jboss-interceptors-api_1.1_spec-1.0.0.Final.jar:/temp/ovi rt-engine/backend/manager/tools/engine-tools-common/target/engine-tool s-common-3.0.0-0001.jar:/root/.m2/repository/commons-beanutils/commons -beanutils/1.8.2/commons-beanutils-1.8.2.jar:/root/.m2/repository/com/ jcraft/jsch/0.1.42/jsch-0.1.42.jar:/root/.m2/repository/org/apache/min a/mina-core/2.0.1/mina-core-2.0.1.jar:/root/.m2/repository/org/apache/ sshd/sshd-core/0.6.0/sshd-core-0.6.0.jar:/temp/ovirt-engine/backend/ma nager/modules/engineencryptutils/target/engineencryptutils-3.0.0-0001. jar:/root/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2. 4.jar:/root/.m2/repository/org/apache/xmlrpc/xmlrpc-client/3.1.3/xmlrp c-client-3.1.3.jar:/root/.m2/repository/org/apache/xmlrpc/xmlrpc-commo n/3.1.3/xmlrpc-common-3.1.3.jar:/root/.m2/repository/org/apache/ws/com mons/util /ws-commons-util/1.0.2/ws-commons-util-1.0.2.jar:/root/.m2/repository/ xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/root/.m2/repository/comm ons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/root /.m2/repository/org/codehaus/jackson/jackson-core-asl/1.6.3/jackson-co re-asl-1.6.3.jar:/root/.m2/repository/org/codehaus/jackson/jackson-map per-asl/1.6.3/jackson-mapper-asl-1.6.3.jar:/root/.m2/repository/com/su n/jna/jna/3.0.9/jna-3.0.9.jar:/temp/ovirt-engine/frontend/webadmin/mod ules/sharedgwt/target/sharedgwt-3.0.0-0001.jar:/root/.m2/repository/co mmons-codec/commons-codec/1.4/commons-codec-1.4.jar:/root/.m2/reposito ry/org/hibernate/hibernate-validator/4.0.2.GA/hibernate-validator-4.0. 2.GA.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA /validation-api-1.0.0.GA.jar:/root/.m2/repository/org/slf4j/slf4j-api/ 1.5.6/slf4j-api-1.5.6.jar:/root/.m2/repository/com/sun/xml/bind/jaxb-i mpl/2.1.3/jaxb-impl-2.1.3.jar:/root/.m2/repository/org/hibernate/hiber nate-anno tations/3.4.0.GA/hibernate-annotations-3.4.0.GA.jar:/root/.m2/reposito ry/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.j ar:/root/.m2/repository/org/hibernate/hibernate-commons-annotations/3. 1.0.GA/hibernate-commons-annotations-3.1.0.GA.jar:/root/.m2/repository /org/hibernate/hibernate-core/3.3.0.SP1/hibernate-core-3.3.0.SP1.jar:/ root/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar:/root/.m2/reposi tory/commons-collections/commons-collections/3.1/commons-collections-3 .1.jar:/root/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar:/roo t/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/temp/ovirt-engine/ frontend/webadmin/modules/frontend/target/frontend-3.0.0-0001.jar:/tem p/ovirt-engine/frontend/webadmin/modules/gwt-extension/target/gwt-exte nsion-3.0.0-0001.jar:/root/.m2/repository/javax/xml/bind/jaxb-api/2.1/ jaxb-api-2.1.jar:/root/.m2/repository/javax/xml/stream/stax-api/1.0-2/ stax-api-1.0-2.jar:/root/.m2/repository/javax/activation/activation/1. 1/activat ion-1.1.jar:/root/.m2/repository/org/jboss/spec/javax/ejb/jboss-ejb-ap i_3.1_spec/1.0.1.Final/jboss-ejb-api_3.1_spec-1.0.1.Final.jar:/root/.m 2/repository/org/aspectj/aspectjweaver/1.6.11/aspectjweaver-1.6.11.jar :/root/.m2/repository/commons-logging/commons-logging/1.1/commons-logg ing-1.1.jar:/root/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar:/ root/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.jar:/root/.m2/rep ository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3 .jar:/root/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2. 3.jar:/root/.m2/repository/com/google/gwt/gwt-user/2.3.0/gwt-user-2.3. 0.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/va lidation-api-1.0.0.GA.jar:/root/.m2/repository/javax/validation/valida tion-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/root/.m2/reposi tory/com/google/gwt/gwt-dev/2.3.0/gwt-dev-2.3.0.jar:/temp/ovirt-engine /frontend/webadmin/modules/gwt-extension/target/gwt-extension-3.0.0-00 01-source s.jar:/temp/ovirt-engine/frontend/webadmin/modules/uicommonweb/target/ uicommonweb-3.0.0-0001-sources.jar
com.google.gwt.dev.Compiler -gen /temp/ovirt-engine/frontend/webadmin/modules/webadmin/gen -logLevel INFO -style OBF -war /temp/ovirt-engine/frontend/webadmin/modules/webadmin/target/webadmi n-3.0.0-0001 -localWorkers 2 org.ovirt.engine.ui.webadmin.WebAdmin
[ERROR] ]] failed with status 137
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionExcept ion
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn<goals> -rf :webadmin
make: *** [build_mvn] Error 1
Any ideas on where things may be going awry?
regards,
Chris Brown
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users