[ovirt-devel] How to debug NullPointerException for project restapi-def inition of version 3.6.4.1?
Kai Kang
kai.7.kang at gmail.com
Wed Apr 6 09:51:33 UTC 2016
Hi,
I am building ovirt-engine 3.6.4.1 and failed with NullPointerException. I
build for cross compile with commands:
tmp_repo=/buildarea3/kkang/builds/Mar31-ovrit-engine/bitbake_build/tmp/work/corei7-64-wrs-linux/ovirt-engine/3.6.4.1-r0/repo
export MAVEN_OPTS="-Dmaven.repo.local=$tmp_repo"
make EXTRA_BUILD_FLAGS="-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" -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
The error messages show:
[INFO] oVirt Engine API Definition ....................... FAILURE [1.476s]
...
[INFO]
------------------------------------------------------------------------
[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 -> [Help 1]
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
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
...
at javax.xml.bind.JAXB.marshal(JAXB.java:332)
at
org.ovirt.engine.api.rsdl.RsdlManager.serializeRsdl(RsdlManager.java:134)
at
org.ovirt.engine.api.rsdl.RsdlManager.generateRsdlFile(RsdlManager.java:84)
at org.ovirt.engine.api.rsdl.RsdlManager.main(RsdlManager.java:58)
... 6 more
My questions are:
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?
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't find it either.
Thanks a lot.
--Kai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20160406/0b6f3c00/attachment-0001.html>
More information about the Devel
mailing list