I've been getting this error lately:

Fault=[Attributes={}] [faultCode=SOAP-ENV:Server] [faultString=Exception
from service object: null] [faultActorURI=/SRW/etdcat] [DetailEntries=]
[FaultEntries=]

Not very helpful.  I pulled down the 2_2 source and walked from
RPCServletRouter into RPCRouter where I finally dropped these three lines at
line number 168:

System.out.println("in RPCRouter: t="+t);
t.printStackTrace();
System.out.println("in RPCRouter: t.getMessage()="+t.getMessage());

With these I was able to discover that my service had thrown a null pointer
exception and the stack trace showed me the line number that it happened at.

My question is: shouldn't that information have made it into the SOAP error
message?

Ralph

Reply via email to