Hi,
I have deployed Globus Java Core is tomcat 5.5.26, in the same webapp.
I wanted to use a simple jsp page to invoke a Grid client coded with the
Java Toolkit.
But I am facing an error which I can not understand.
I have coded a simple JSP page wich create a new client for a one of my Grid
Service, but when it execute the client it give me a NullPointerException
trace :
{http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException
at
org.apache.axiom.om.impl.dom.ParentNode.buildNext(ParentNode.java:83)
at
org.apache.axiom.om.impl.dom.ChildNode.getNextOMSibling(ChildNode.java:48)
at
org.apache.axiom.om.impl.dom.ElementImpl.getNextOMSibling(ElementImpl.java:1346)
at
org.apache.axiom.om.impl.traverse.OMChildrenIterator.next(OMChildrenIterator.java:106)
at
org.apache.axis2.saaj.SOAPElementImpl.getChildElements(SOAPElementImpl.java:308)
at
org.apache.axis.AxisFault.initFromSOAPFaultException(AxisFault.java:321)
at org.apache.axis.AxisFault.<init>(AxisFault.java:191)
at org.apache.axis.AxisFault.makeFault(AxisFault.java:104)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:308)
at org.apache.axis.client.Call.invokeEngine(Call.java:2838)
at org.apache.axis.client.Call.invoke(Call.java:2824)
at org.apache.axis.client.Call.invoke(Call.java:2501)
at org.apache.axis.client.Call.invoke(Call.java:2424)
at org.apache.axis.client.Call.invoke(Call.java:1835)
at
org.globus.examples.stubs.VideoFactory.bindings.VideoFactoryPortTypeSOAPBindingStub.createResource(VideoFactoryPortTypeSOAPBindingStub.java:248)
at
org.globus.examples.clients.VideoService_instance.Client.createResource(Client.java:74)
at maxime.HelloWorld.doGet(HelloWorld.java:21)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.globus.tomcat.coyote.valves.HTTPSValve55.invoke(HTTPSValve55.java:50)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
I cant understand where this could come from.
The client and the service must use GSI Secure conv and a set of credential.
I someone can help me.
Thanks,
Maxime