Il 19/02/2014 14:19, Vojtech Szocs ha scritto: > > > ----- Original Message ----- >> From: "Sandro Bonazzola" <sbona...@redhat.com> >> To: "Vojtech Szocs" <vsz...@redhat.com> >> Cc: "Eyal Edri" <ee...@redhat.com>, "Juan Hernandez" <jhern...@redhat.com>, >> "Kiril Nesenko" <knese...@redhat.com>, >> "arch" <arch@ovirt.org> >> Sent: Wednesday, February 19, 2014 1:18:28 PM >> Subject: Re: ovirt-engine build failure >> >> Il 19/02/2014 12:45, Vojtech Szocs ha scritto: >>> Hi, I checked GWT sources: >>> >>>> [INFO] java.lang.NullPointerException: No ImageRect ever computed for >>>> removeBrickCommitRequired >>>> [INFO] at >>>> com.google.gwt.resources.rg.ImageResourceGenerator.createAssignment(ImageResourceGenerator.java:475) >>> >>> This happened because internal image cache for bundled (composite PNG) >>> images was corrput. >>> It seems to be caused by disk I/O error while reading file >>> images/glusterAsyncTasks/remove_brick_commit_required.png >>> >>>> [INFO] java.lang.NullPointerException >>>> [INFO] at >>>> com.google.gwt.resources.rebind.context.InlineResourceContext.deploy(InlineResourceContext.java:40) >>> >>> This happened because image data was null, again possible disk I/O error >>> while reading image file. >>> >>> Can we enable "TRACE" logging during GWT compilation? >>> >>> -Dgwt.logLevel=TRACE >> >> >> Building master right now with your suggestions here: >> http://jenkins.ovirt.org/job/manual-build-tarball/227/ > > Looking at > http://jenkins.ovirt.org/job/manual-build-tarball/227/label=fedora20-host/console > > So far I see no errors.. There should be total 5 browsers x 8 locales = 40 > GWT permutations.
So no changes with and without -Dgwt.userAgent=ie8,ie9,gecko1_8,safari,opera. We've still 40 permutations. Maybe you defined userAgent=ie8,ie9,gecko1_8,safari,opera somewhere in the POM files? This: http://jenkins.ovirt.org/job/manual-build-tarball/227/label=centos6-host/console failed, you can look at it, it has -Dgwt.logLevel=TRACE -X. > >> >> # CI_MAVEN_SETTINGS=$WORKSPACE/artifactory-ovirt-org-settings.xml >> # export MAVEN_OPTS="${MAVEN_OPTS} -Xmx2048M -XX:MaxPermSize=1024m >> -Dgwt.compiler.localWorkers=1" >> # rpmbuild -D "_topdir $(pwd)/rpmbuild" -ts "${TARBALL}" >> # rpmbuild -D "_topdir $(pwd)/rpmbuild" -D "ovirt_build_extra_flags -gs >> ${CI_MAVEN_SETTINGS} -Dgwt.userAgent=ie8,ie9,gecko1_8,safari,opera >> -Dgwt.logLevel=TRACE -X" --rebuild rpmbuild/SRPMS/*.src.rpm >> >> Let me know if you need anything else. >> >> >>> >>> Vojtech >>> >>> >>> ----- Original Message ----- >>>> From: "Vojtech Szocs" <vsz...@redhat.com> >>>> To: "Sandro Bonazzola" <sbona...@redhat.com> >>>> Cc: "Eyal Edri" <ee...@redhat.com>, "Juan Hernandez" >>>> <jhern...@redhat.com>, "Kiril Nesenko" <knese...@redhat.com>, >>>> "arch" <arch@ovirt.org> >>>> Sent: Tuesday, February 18, 2014 6:54:20 PM >>>> Subject: Re: ovirt-engine build failure >>>> >>>> In your log I see following error: >>>> >>>> ... >>>> [INFO] Computing all possible rebind results for >>>> 'org.ovirt.engine.ui.webadmin.ApplicationResources' >>>> [INFO] Rebinding org.ovirt.engine.ui.webadmin.ApplicationResources >>>> [INFO] Invoking generator >>>> com.google.gwt.resources.rebind.context.InlineClientBundleGenerator >>>> [INFO] [ERROR] Generator >>>> 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' >>>> threw >>>> an exception while rebinding >>>> 'org.ovirt.engine.ui.webadmin.ApplicationResources' >>>> [INFO] java.lang.NullPointerException: No ImageRect ever computed for >>>> removeBrickCommitRequired >>>> [INFO] at >>>> com.google.gwt.resources.rg.ImageResourceGenerator.createAssignment(ImageResourceGenerator.java:475) >>>> ... >>>> >>>> I checked again logs at >>>> http://jenkins.ovirt.org/job/manual-build-tarball/212/label=fedora19-host/consoleFull >>>> and indeed there is a similar error: >>>> >>>> ... >>>> [INFO] Computing all possible rebind results for >>>> 'org.ovirt.engine.ui.webadmin.ApplicationResources' >>>> [INFO] Rebinding org.ovirt.engine.ui.webadmin.ApplicationResources >>>> [INFO] Invoking generator >>>> com.google.gwt.resources.rebind.context.InlineClientBundleGenerator >>>> [INFO] [ERROR] Generator >>>> 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' >>>> threw >>>> an exception while rebinding >>>> 'org.ovirt.engine.ui.webadmin.ApplicationResources' >>>> [INFO] java.lang.NullPointerException >>>> [INFO] at >>>> com.google.gwt.resources.rebind.context.InlineResourceContext.deploy(InlineResourceContext.java:40) >>>> ... >>>> >>>> NullPointerException when processing ApplicationResources but occuring >>>> from >>>> different places (ImageResourceGenerator vs. InlineResourceContext) >>>> >>>> Now I understand why Maven build fails without any details: >>>> - GWT deferred binding fails for ApplicationResources (i.e. uncaught NPE) >>>> - GWT compilation proceeds, fails to link with ApplicationResources >>>> - GWT compilation task fails with non-OK status code >>>> >>>> So the issue here is GWT deferred binding generator >>>> (InlineClientBundleGenerator) failure during GWT compilation. >>>> >>>> GWT compiler writes extra Java files during deferred binding >>>> phase, so this could point to issue with local environment.. >>>> >>>> I will try to investigate this and look at GWT source code. >> >> >> -- >> Sandro Bonazzola >> Better technology. Faster innovation. Powered by community collaboration. >> See how it works at redhat.com >> -- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com _______________________________________________ Arch mailing list Arch@ovirt.org http://lists.ovirt.org/mailman/listinfo/arch