On 01/20/2012 11:53 AM, Laszlo Hornyak wrote:

You mean not failing just getting slower?

well, i was thinking giving an error of not enough memory, use XXX to compile on this machine.

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.

it would be nice if it could detect amount of RAM/cores and optimize...


Laszlo

----- Original Message -----
From: "Itamar Heim"<[email protected]>
To: "Chris Brown (GE Healthcare)"<[email protected]>
Cc: "Laszlo Hornyak"<[email protected]>, "Einav Cohen"<[email protected]>, "Danny 
Rankevich"
<[email protected]>, "Asaf Shakarchi"<[email protected]>, [email protected]
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:[email protected]]
Sent: Thursday, January 19, 2012 11:31 AM
To: Einav Cohen
Cc: Danny Rankevich; Asaf Shakarchi; [email protected]; 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"<[email protected]>
To: "Chris Brown (GE Healthcare)"<[email protected]>
Cc: "Danny Rankevich"<[email protected]>, "Asaf Shakarchi"
<[email protected]>, [email protected]
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"<[email protected]>
To: "Chris Brown (GE Healthcare)"<[email protected]>
Cc: [email protected], "Asaf Shakarchi"<[email protected]>,
"Einav
Cohen"<[email protected]>
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)"<
[email protected]>   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
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users



_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to