On 01/07/2014 11:28 AM, Vojtech Szocs wrote: > Hi, > > (CC'ing Juan, please feel free to correct/add to my comments.) > > I think that ERRORs such as: > > [ERROR] [AppClassLoader@...] ... > [ERROR] [GinBridgeClassLoader@...] ... > > come from AspectJ load-time weaver [1] logging its output to stderr. > > [1] GWT compilation includes JVM args: > -javaagent:/path/to/aspectjweaver-${aspectj.version}.jar > > We use AspectJ [2] to prevent GWT compiler from optimizing-out code > in backend business entities, i.e. some code in business entities is > not used on client and GWT compiler thinks its dead code, but when > it's optimized-out we would face serialization errors on server. > > [2] frontend/webadmin/modules/gwt-extension/ > src/main/java/org/ovirt/engine/ui/gwtextension/DontPrune.java > > So these kinds of ERRORs are harmless. > > The other ERRORs such as: > > [ERROR] ... java.util.prefs.FileSystemPreferences$1 run > [ERROR] INFO: Created user preferences directory. > > come from Java's "Preferences" subsystem, as we override default > preference file locations [3] in order to avoid conflicts when > running multiple JVMs at once, i.e. parallel Engine build. > > [3] GWT compilation includes JVM args: > -Djava.io.tmpdir="${project.build.directory}/tmp" > -Djava.util.prefs.systemRoot="${project.build.directory}/tmp/.java" > -Djava.util.prefs.userRoot="${project.build.directory}/tmp/.java" > > Also these kinds of ERRORs are harmless. > > So for now, you can safely ignore these ERRORs. > > To me, it seems that when gwt-maven-plugin:compile goal executes, > it spawns new JVM (invoking GWT compiler) and *redirects* stdout > of this JVM to plugin logger's stderr. > > Juan, what are your thoughts? (maybe I'm missing something) >
You are right Vojtech, those error messages are harmless. > > ----- Original Message ----- >> From: "Chuan Liao (Jason, MCXS-CQ)" <chuan.l...@hp.com> >> To: engine-devel@ovirt.org >> Sent: Tuesday, January 7, 2014 3:47:57 AM >> Subject: [Engine-devel] Does these ERROR will effect WebAdmin build? >> >> >> >> Hi All, >> >> >> >> When I build the WebAdmin from development mode on oVirt engine, I meet these >> ERROR message: >> >> >> >> [INFO] >> >> [INFO] --- gwt-maven-plugin:2.5.1:compile (gwtcompile) @ webadmin --- >> >> [WARNING] Don't declare gwt-dev as a project dependency. This may introduce >> complex dependency conflicts >> >> [ERROR] [AppClassLoader@11a40fff] info AspectJ Weaver Version 1.6.11 built on >> Tuesday Mar 15, 2011 at 15:31:04 GMT >> >> [ERROR] [AppClassLoader@11a40fff] info register classloader >> sun.misc.Launcher$AppClassLoader@11a40fff >> >> [ERROR] [AppClassLoader@11a40fff] info using configuration >> file:/home/jason/workspace/ovirt-engine/frontend/webadmin/modules/gwt-extension/target/gwt-extension-3.4.0-SNAPSHOT.jar!/META-INF/aop.xml >> >> [ERROR] [AppClassLoader@11a40fff] info using configuration >> file:/home/jason/workspace/ovirt-engine/frontend/webadmin/modules/gwt-extension/target/gwt-extension-3.4.0-SNAPSHOT-sources.jar!/META-INF/aop.xml >> >> [ERROR] [AppClassLoader@11a40fff] info register aspect >> org.ovirt.engine.ui.gwtextension.DontPrune >> >> [ERROR] [AppClassLoader@11a40fff] info register aspect >> org.ovirt.engine.ui.gwtextension.DontPrune >> >> [ERROR] Jan 06, 2014 6:38:29 PM java.util.prefs.FileSystemPreferences$1 run >> >> [ERROR] INFO: Created user preferences directory. >> >> [INFO] Compiling module org.ovirt.engine.ui.webadmin.WebAdmin >> >> [ERROR] [AppClassLoader@11a40fff] warning javax.* types are not being woven >> because the weaver option '-Xset:weaveJavaxPackages=true' has not been >> specified >> >> [ERROR] [GinBridgeClassLoader@8c2ac32] info AspectJ Weaver Version 1.6.11 >> built on Tuesday Mar 15, 2011 at 15:31:04 GMT >> >> [ERROR] [GinBridgeClassLoader@8c2ac32] info register classloader >> com.google.gwt.inject.rebind.GinBridgeClassLoader@8c2ac32 >> >> [ERROR] [GinBridgeClassLoader@8c2ac32] info using configuration >> file:/home/jason/workspace/ovirt-engine/frontend/webadmin/modules/gwt-extension/target/gwt-extension-3.4.0-SNAPSHOT.jar!/META-INF/aop.xml >> >> [ERROR] [GinBridgeClassLoader@8c2ac32] info using configuration >> file:/home/jason/workspace/ovirt-engine/frontend/webadmin/modules/gwt-extension/target/gwt-extension-3.4.0-SNAPSHOT-sources.jar!/META-INF/aop.xml >> >> [ERROR] [GinBridgeClassLoader@8c2ac32] info register aspect >> org.ovirt.engine.ui.gwtextension.DontPrune >> >> [ERROR] [GinBridgeClassLoader@8c2ac32] info register aspect >> org.ovirt.engine.ui.gwtextension.DontPrune >> >> [INFO] Computing all possible rebind results for >> 'org.ovirt.engine.ui.webadmin.ApplicationTemplates' >> >> >> >> Build seems that the oVirt engine could work well after the build, >> >> does anybody know these errors maybe effect something, and how to prevent >> them from maven build log? >> >> >> >> Best Regards, >> Jason Liao -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L. _______________________________________________ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel