You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Emmanuel Guiton <em...@intrinsec.com> on 2010/09/28 13:58:13 UTC
Installing a custom service engine : ant build failed with a Null pointer exception
Hello all,
Following the issues I had to hot-deploy a custome service-engine (see
the "SU does not find SE ?" thread), I tried to install the component
using ant. It fails on a NullPointerException which seems to come from
the java.util.zip.ZipFile package.
Anyone has seen this error ?
Any idea what goes wrong ?
Here is the whole log output :
/usr/local/fuse/apache-servicemix-4.3.0-fuse-01-00/ant/ant$ ant -f
servicemix-ant-task.xml -Dsm.password=password -Dsm.username=username
-Dsm.install.file=/path/hello-world-se-1.0.jar install-component
Buildfile: servicemix-ant-task.xml
install-component:
[echo] install-component
[echo] Installing a service engine or binding component.
[echo] host=localhost
[echo] port=1099
[echo] file=/path/hello-world-se-1.0.jar
[jbi-install-component] Error executing command: <?xml version="1.0"
encoding="UTF-8" standalone="no"?>
[jbi-install-component] <jbi-task
xmlns="http://java.sun.com/xml/ns/jbi/management-message" version="1.0">
[jbi-install-component] <jbi-task-result>
[jbi-install-component] <frmwk-task-result>
[jbi-install-component] <frmwk-task-result-details>
[jbi-install-component] <task-result-details>
[jbi-install-component] <task-id>installComponent</task-id>
[jbi-install-component] <task-result>FAILED</task-result>
[jbi-install-component] <message-type>ERROR</message-type>
[jbi-install-component] <task-status-msg>
[jbi-install-component] <msg-loc-info>
[jbi-install-component] <loc-token/>
[jbi-install-component]
<loc-message>/path/hello-world-se-1.0.jar</loc-message>
[jbi-install-component] </msg-loc-info>
[jbi-install-component] </task-status-msg>
[jbi-install-component] <exception-info>
[jbi-install-component] <nesting-level>1</nesting-level>
[jbi-install-component] <loc-token/>
[jbi-install-component] <loc-message/>
[jbi-install-component] <stack-trace><![CDATA[java.lang.NullPointerException
[jbi-install-component] at
java.util.zip.ZipFile.getInputStream(ZipFile.java:180)
[jbi-install-component] at
java.util.jar.JarFile.getInputStream(JarFile.java:385)
[jbi-install-component] at
org.apache.servicemix.jbi.deployer.handler.Transformer.getDescriptor(Transformer.java:140)
[jbi-install-component] at
org.apache.servicemix.jbi.deployer.impl.InstallationService.doLoadNewInstaller(InstallationService.java:212)
[jbi-install-component] at
org.apache.servicemix.jbi.deployer.impl.InstallationService.install(InstallationService.java:165)
[jbi-install-component] at
org.apache.servicemix.jbi.deployer.impl.AdminCommandsImpl.installComponent(AdminCommandsImpl.java:53)
[jbi-install-component] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[jbi-install-component] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[jbi-install-component] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[jbi-install-component] at
java.lang.reflect.Method.invoke(Method.java:597)
[jbi-install-component] at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93)
[jbi-install-component] at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27)
[jbi-install-component] at
com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
[jbi-install-component] at
com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
[jbi-install-component] at
com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
[jbi-install-component] at
javax.management.StandardMBean.invoke(StandardMBean.java:391)
[jbi-install-component] at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
[jbi-install-component] at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
[jbi-install-component] at
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427)
[jbi-install-component] at
javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
[jbi-install-component] at
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
[jbi-install-component] at
java.security.AccessController.doPrivileged(Native Method)
[jbi-install-component] at
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
[jbi-install-component] at
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
[jbi-install-component] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[jbi-install-component] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[jbi-install-component] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[jbi-install-component] at
java.lang.reflect.Method.invoke(Method.java:597)
[jbi-install-component] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
[jbi-install-component] at
sun.rmi.transport.Transport$1.run(Transport.java:159)
[jbi-install-component] at
java.security.AccessController.doPrivileged(Native Method)
[jbi-install-component] at
sun.rmi.transport.Transport.serviceCall(Transport.java:155)
[jbi-install-component] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
[jbi-install-component] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
[jbi-install-component] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
[jbi-install-component] at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[jbi-install-component] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[jbi-install-component] at java.lang.Thread.run(Thread.java:619)
[jbi-install-component] ]]></stack-trace>
[jbi-install-component] </exception-info>
[jbi-install-component] </task-result-details>
[jbi-install-component] </frmwk-task-result-details>
[jbi-install-component] </frmwk-task-result>
[jbi-install-component] </jbi-task-result>
[jbi-install-component] </jbi-task>
BUILD FAILED
/usr/local/fuse/apache-servicemix-4.3.0-fuse-01-00/ant/servicemix-ant-task.xml:78:
Error accessing ServiceMix administration
Total time: 1 second
Thanks,
- emmanuel
--
Ingénieur études et développements
Intrinsec
215, avenue Georges Clemenceau
92000 Nanterre
http://www.intrinsec.com
Emmanuel GUITON
Ingénieur développement
Standard : +33 1 41 91 77 77 l Fax : +33 1 41 91 77 78
215, avenue Georges Clemenceau l 92024 NANTERRE
http://infogerance.intrinsec.com/2010/04/informatique-de-lunicef-un-cloud-au-secours-dhaiti.html
http://www.intrinsec.com/