<div dir="ltr">Hi,<div><br></div><div>I am building ovirt-engine 3.6.4.1 and failed with NullPointerException. I build for cross compile with commands:</div><div><br></div><div><br></div><div><div>    tmp_repo=/buildarea3/kkang/builds/Mar31-ovrit-engine/bitbake_build/tmp/work/corei7-64-wrs-linux/ovirt-engine/3.6.4.1-r0/repo</div><div>    export MAVEN_OPTS=&quot;-Dmaven.repo.local=$tmp_repo&quot;</div></div><div><br></div><div><div>    make    EXTRA_BUILD_FLAGS=&quot;-s /buildarea3/kkang/builds/Mar31-ovrit-engine/bitbake_build/tmp/work/corei7-64-wrs-linux/ovirt-engine/3.6.4.1-r0/settings.xml --debug --offline&quot;    -j1     BUILD_GWT=1     BUILD_LOCALES=0         BUILD_UT=1      BUILD_VALIDATION=0      JAVA_DIR=/usr/share/ovirt-engine/java   LOCALSTATE_DIR=/var     MAVENPOM_DIR=/usr/share/ovirt-engine/maven-poms         PREFIX=/usr     SYSCONF_DIR=/etc        PKG_SYSCONF_DIR=/etc/ovirt-engine       PKG_DOC_DIR=/usr/doc/ovirt-engine       PKG_EAR_DIR=/usr/share/ovirt-engine/engine.ear  PKG_PKI_DIR=/etc/pki/ovirt-engine       PKG_JBOSS_MODULES=/usr/share/ovirt-engine/modules       PKG_CACHE_DIR=/var/cache/ovirt-engine   PKG_LOG_DIR=/var/log/ovirt-engine       PKG_TMP_DIR=/var/tmp/ovirt-engine       PKG_STATE_DIR=/var/lib/ovirt-engine     PKG_USER=ovirt  PKG_GROUP=ovirt          all</div></div><div><br></div><div><br></div><div>The error messages show:</div><div><br></div><div><div>[INFO] oVirt Engine API Definition ....................... FAILURE [1.476s]</div></div><div>...</div><div><div>[INFO] ------------------------------------------------------------------------</div><div>[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:java (default) on project restapi-definition: An exception occured while executing the Java class. null: InvocationTargetException: NullPointerException -&gt; [Help 1]</div><div>org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:java (default) on project restapi-definition: An exception occured while executing the Java class. null</div><div>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)</div></div><div>        ...</div><div><div>        at javax.xml.bind.JAXB.marshal(JAXB.java:332)</div><div>        at org.ovirt.engine.api.rsdl.RsdlManager.serializeRsdl(RsdlManager.java:134)</div><div>        at org.ovirt.engine.api.rsdl.RsdlManager.generateRsdlFile(RsdlManager.java:84)</div><div>        at org.ovirt.engine.api.rsdl.RsdlManager.main(RsdlManager.java:58)</div><div>        ... 6 more</div></div><div><br></div><div><br></div><div>My questions are:</div><div><br></div><div>1 I know the error occurs in file backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/rsdl/RsdlManager.java, but how to debug it?</div><div><br></div><div>2 When I remove pom and jar files of javax.xml.bind.JAXB in mave repo with offline mode, it still could find the class. Which javax.xml.bind.JAXB is used? I searched the ovirt engine repo but didn&#39;t find it either.</div><div><br></div><div>Thanks a lot.</div><div><br></div><div>--Kai</div></div>