[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Globus-discuss] Moving from GT3 container to Tomcat/Axis



SUMMARY

"test.xml" works for GT3 stand alone container, but fails for Tomcat (v5.0.4) and Axis (v1.1) based container. It looks like it is throwing an exception on the server, inside Tomcat, in a thread.



QUESTION

What might I have forgotten or what might I be doing wrong?

Does GT3 work with Tomcat v5.0.x?



COMMAND SEQUENCE

globus$ declare -x OPTIONS=-Dorg.globus.ogsa.client.timeout=180000
globus$ $GLOBUS_LOCATION/bin/globus-start-container

[various startup messages]

ian$ managed-job-globusrun -file test.xml -factory http://marnomad2.in2p3.fr:8080/ogsa/services/base/gram/MasterForkManagedJobFactoryService

[output produced successfully]

globus$ CTRL-C
globus$ rm /tmp/x509cp_globus_grim

root$ /usr/sbin/usermod -G globus tomcat

tomcat$ cd $GLOBUS_LOCATION
tomcat$ ant -Dtomcat.dir=$CATALINA_HOME deployTomcat
tomcat$ declare -x CATALINA_OPTS=-Dorg.globus.ogsa.client.timeout=180000
tomcat$ $CATALINA_HOME/bin/startup.sh

ian$: managed-job-globusrun -file test.xml -factory http://marnomad2.in2p3.fr:8080/ogsa/services/base/gram/MasterForkManagedJobFactoryService

[this then throws exceptions on the client and server]



DETAILS

I have Tomcat and Axis installed and, so far as I can tell, working. I use deployTomcat and naively expect the same operations to work, but now with the new container. This does not happen. Attached are the two sets of exceptions.

The server side exception starts with:

[Thread-6] ERROR core.StandardWrapperValve - Servlet.service() for servlet OgsiServlet threw exception
javax.servlet.ServletException: Servlet execution threw an exception

while on the client a large number of exceptions are reported, stating that "(500) Internal Server Error" has ocurred.

[10/01/2003 14:51:19:696 ] org.globus.ogsa.impl.base.gram.client.GramJob [request:480] ERROR: problem accessing ManagedJob service
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultString: (500)Internal Server Error

I had to add the "tomcat" user to the "globus" group so it could execute the "launch_uhe_setuid" and "launch_uhe.sh". This got rid of some exceptions.

--
Ian Stokes-Rees i.stokes-rees@physics.ox.ac.uk
Particle Physics, Oxford http://www-pnp.physics.ox.ac.uk/~stokes

[Thread-6] ERROR core.StandardWrapperValve  - Servlet.service() for servlet OgsiServlet threw exception
javax.servlet.ServletException: Servlet execution threw an exception
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:309)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:488)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
        at java.lang.Thread.run(Thread.java:534)
[ian@marnomad2 ian]$ managed-job-globusrun -file test.xml -factory http://marnomad2.in2p3.fr:8080/ogsa/services/base/gram/MasterForkManagedJobFactoryService
[10/01/2003 14:51:19:696 ] org.globus.ogsa.impl.base.gram.client.GramJob [request:480] ERROR: problem accessing ManagedJob service
AxisFault
 faultCode: {http://xml.apache.org/axis/}HTTP
 faultSubcode:
 faultString: (500)Internal Server Error
 faultActor:
 faultNode:
 faultDetail:
        {}string: return code:  500
<html><head><title>Apache Tomcat/5.0.4 - Error report</title><STYLE><!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} H3{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --></STYLE> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: Servlet execution threw an exception
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:309)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:488)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
        at java.lang.Thread.run(Thread.java:534)
</pre></p><p><b>root cause</b> <pre>java.lang.NoSuchMethodError: org.globus.util.Base64.decode([B)[B
        at org.globus.gsi.GlobusCredential.getDecodedPEMObject(GlobusCredential.java:241)
        at org.globus.gsi.GlobusCredential.load(GlobusCredential.java:175)
        at org.globus.gsi.GlobusCredential.<init>(GlobusCredential.java:86)
        at org.globus.ogsa.impl.security.descriptor.ContainerSecurityConfig.initCredentials(ContainerSecurityConfig.java:131)
        at org.globus.ogsa.impl.security.descriptor.ContainerSecurityConfig.getSubject(ContainerSecurityConfig.java:70)
        at org.globus.ogsa.impl.security.SecurityManager.getSystemSubject(SecurityManager.java:68)
        at org.globus.ogsa.handlers.container.SecureContainerHandler.run(SecureContainerHandler.java:23)
        at org.globus.ogsa.handlers.container.ContainerHandlerHelper.runHandler(ContainerHandlerHelper.java:85)
        at org.globus.ogsa.handlers.container.ContainerHandlerHelper.runHandler(ContainerHandlerHelper.java:72)
        at org.globus.ogsa.handlers.container.ContainerHandlerHelper.runHandlers(ContainerHandlerHelper.java:43)
        at org.globus.ogsa.handlers.PersistentServiceHandler.initContainerHandlers(PersistentServiceHandler.java:258)
        at org.globus.ogsa.handlers.PersistentServiceHandler.invoke(PersistentServiceHandler.java:94)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:287)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:488)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
        at java.lang.Thread.run(Thread.java:534)
</pre></p><HR size="1" noshade><h3>Apache Tomcat/5.0.4</h3></body></html>

(500)Internal Server Error
        at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:630)
        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:128)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
        at org.apache.axis.client.Call.invoke(Call.java:2553)
        at org.apache.axis.client.Call.invoke(Call.java:2248)
        at org.apache.axis.client.Call.invoke(Call.java:2171)
        at org.apache.axis.client.Call.invoke(Call.java:1691)
        at org.gridforum.ogsi.bindings.FactorySOAPBindingStub.createService(FactorySOAPBindingStub.java:773)
        at org.globus.ogsa.utils.GridServiceFactory.createService(GridServiceFactory.java:136)
        at org.globus.ogsa.utils.GridServiceFactory.createService(GridServiceFactory.java:60)
        at org.globus.ogsa.impl.base.gram.client.GramJob.createService(GramJob.java:613)
        at org.globus.ogsa.impl.base.gram.client.GramJob.createService(GramJob.java:567)
        at org.globus.ogsa.impl.base.gram.client.GramJob.request(GramJob.java:467)
        at org.globus.ogsa.impl.base.gram.client.GramJob.request(GramJob.java:435)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.processJob(GlobusRun.java:1026)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.submitRSL(GlobusRun.java:1012)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.processArguments(GlobusRun.java:784)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.<init>(GlobusRun.java:381)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.main(GlobusRun.java:377)
[10/01/2003 14:51:19:870 ] org.globus.ogsa.impl.base.gram.client.GlobusRun [processJob:1029] ERROR: Exception while submitting the job request:
AxisFault
 faultCode: {http://xml.apache.org/axis/}HTTP
 faultSubcode:
 faultString: (500)Internal Server Error
 faultActor:
 faultNode:
 faultDetail:
        {}string: return code:  500
&lt;html&gt;&lt;head&gt;&lt;title&gt;Apache Tomcat/5.0.4 - Error report&lt;/title&gt;&lt;STYLE&gt;&lt;!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} H3{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --&gt;&lt;/STYLE&gt; &lt;/head&gt;&lt;body&gt;&lt;h1&gt;HTTP Status 500 - &lt;/h1&gt;&lt;HR size=&quot;1&quot; noshade&gt;&lt;p&gt;&lt;b&gt;type&lt;/b&gt; Exception report&lt;/p&gt;&lt;p&gt;&lt;b&gt;message&lt;/b&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;description&lt;/b&gt; &lt;u&gt;The server encountered an internal error () that prevented it from fulfilling this request.&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;exception&lt;/b&gt; &lt;pre&gt;javax.servlet.ServletException: Servlet execution threw an exception
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:309)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:488)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
        at java.lang.Thread.run(Thread.java:534)
&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;root cause&lt;/b&gt; &lt;pre&gt;java.lang.NoSuchMethodError: org.globus.util.Base64.decode([B)[B
        at org.globus.gsi.GlobusCredential.getDecodedPEMObject(GlobusCredential.java:241)
        at org.globus.gsi.GlobusCredential.load(GlobusCredential.java:175)
        at org.globus.gsi.GlobusCredential.&lt;init&gt;(GlobusCredential.java:86)
        at org.globus.ogsa.impl.security.descriptor.ContainerSecurityConfig.initCredentials(ContainerSecurityConfig.java:131)
        at org.globus.ogsa.impl.security.descriptor.ContainerSecurityConfig.getSubject(ContainerSecurityConfig.java:70)
        at org.globus.ogsa.impl.security.SecurityManager.getSystemSubject(SecurityManager.java:68)
        at org.globus.ogsa.handlers.container.SecureContainerHandler.run(SecureContainerHandler.java:23)
        at org.globus.ogsa.handlers.container.ContainerHandlerHelper.runHandler(ContainerHandlerHelper.java:85)
        at org.globus.ogsa.handlers.container.ContainerHandlerHelper.runHandler(ContainerHandlerHelper.java:72)
        at org.globus.ogsa.handlers.container.ContainerHandlerHelper.runHandlers(ContainerHandlerHelper.java:43)
        at org.globus.ogsa.handlers.PersistentServiceHandler.initContainerHandlers(PersistentServiceHandler.java:258)
        at org.globus.ogsa.handlers.PersistentServiceHandler.invoke(PersistentServiceHandler.java:94)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:287)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:488)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
        at java.lang.Thread.run(Thread.java:534)
&lt;/pre&gt;&lt;/p&gt;&lt;HR size=&quot;1&quot; noshade&gt;&lt;h3&gt;Apache Tomcat/5.0.4&lt;/h3&gt;&lt;/body&gt;&lt;/html&gt;

(500)Internal Server Error
        at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:630)
        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:128)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
        at org.apache.axis.client.Call.invoke(Call.java:2553)
        at org.apache.axis.client.Call.invoke(Call.java:2248)
        at org.apache.axis.client.Call.invoke(Call.java:2171)
        at org.apache.axis.client.Call.invoke(Call.java:1691)
        at org.gridforum.ogsi.bindings.FactorySOAPBindingStub.createService(FactorySOAPBindingStub.java:773)
        at org.globus.ogsa.utils.GridServiceFactory.createService(GridServiceFactory.java:136)
        at org.globus.ogsa.utils.GridServiceFactory.createService(GridServiceFactory.java:60)
        at org.globus.ogsa.impl.base.gram.client.GramJob.createService(GramJob.java:613)
        at org.globus.ogsa.impl.base.gram.client.GramJob.createService(GramJob.java:567)
        at org.globus.ogsa.impl.base.gram.client.GramJob.request(GramJob.java:467)
        at org.globus.ogsa.impl.base.gram.client.GramJob.request(GramJob.java:435)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.processJob(GlobusRun.java:1026)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.submitRSL(GlobusRun.java:1012)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.processArguments(GlobusRun.java:784)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.<init>(GlobusRun.java:381)
        at org.globus.ogsa.impl.base.gram.client.GlobusRun.main(GlobusRun.java:377)
Error: error submitting job request: Could not connect to job manager [Root error message: (500)Internal Server Error]