Bug 1565 - NullPointerException in FactoryProvider
: NullPointerException in FactoryProvider
Status: RESOLVED FIXED
: Java WS Core
globus_ogsi_core
: 3.2beta
: All All
: P2 normal
: 3.2
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2004-02-17 10:25 by
Modified: 2004-05-28 15:48 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-02-17 10:25:35
This exception occurs only once for a newly started container and only with
parallel job submits.  This 
one seems obviously a race condition
between initialization code and the createService implementation in the
provider.  I'm concerned that 
this may be a general problem for providers
and wonder if it is a contributing factor of other errors.<BR><BR>
<code>
     [java] 39386 [Thread-14] ERROR
org.globus.ogsa.base.gram.testing.throughput.SingleJobThread  - 
unable to create MJS instance <br>
     [java] AxisFault <br>
     [java]  faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException <br>
     [java]  faultSubcode: <br>
     [java]  faultString: java.lang.NullPointerException <br>
     [java]  faultActor: <br>
     [java]  faultNode: <br>
     [java]  faultDetail: <br>
     [java]     {http://xml.apache.org/axis/}stackTrace:
java.lang.NullPointerException <br>
     [java]     at
org.globus.ogsa.impl.ogsi.FactoryProvider.createService(FactoryProvider.java:417)
<br>
     [java]     at
org.globus.ogsa.impl.ogsi.FactoryProvider.createService(FactoryProvider.java:241)
<br>
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
<br>
     [java]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
<br>
     [java]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) <br>
     [java]     at java.lang.reflect.Method.invoke(Method.java:324) <br>
     [java]     at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:402)
<br>
     [java]     at
org.globus.ogsa.handlers.RPCURIProvider.invokeMethodSub(RPCURIProvider.java:363) 
<br>
     [java]     at
org.globus.ogsa.handlers.RPCURIProvider.invokeMethod(RPCURIProvider.java:308)
<br>
     [java]     at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:309)
<br>
     [java]     at
org.globus.ogsa.handlers.RPCURIProvider.processMessage(RPCURIProvider.java:281) 
<br>
     [java]     at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:333) <br>
     [java]     at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
<br>
     [java]     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
<br>
     [java]     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
<br>
     [java]     at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:481) <br>
     [java]     at
org.apache.axis.server.AxisServer.invoke(AxisServer.java:323) <br>
     [java]     at
org.globus.ogsa.server.ServiceThread.doPost(ServiceThread.java:437) <br>
     [java]     at
org.globus.ogsa.server.ServiceThread.process(ServiceThread.java:286) <br>
     [java]     at
org.globus.ogsa.server.ServiceThread.run(ServiceThread.java:184) <br>
</code>
------- Comment #1 From 2004-02-19 17:18:43 -------
A fix was committed to trunk and globus_3_2_branch.