Kareem,

I have just spend a fair while solving a 500 Internal Server error.  For me
the problem was that my method used classes that could not be found by axis
(I had named the classes incorrectly).  I would advise that as a first step
you look at your code and figure out which classes are being used by each
method. Then look at each of the filenames of these classes in the axis
deployment directory (they are in there aren't they?) to make sure they
match the names used in your code - mine was a uppercase/lowercase
discrepancy!

HTH
Jim

-----Original Message-----
From: Kareem Ghazal [mailto:[EMAIL PROTECTED]
Sent: 07 August 2003 22:05
To: [EMAIL PROTECTED]
Subject: (500)Internal Server Error


I'm deplying a service that has 13 methods that could be called by the
client, it's deploying correctly, however it works only for 2 of the methods
and gives a (500)Internal Server Error for the other ones, the following is
the output for the methods that don't work:

Aug 7, 2003 6:47:36 PM org.apache.axis.client.Call invoke
INFO: Mapping Exception to AxisFault
AxisFault
 faultCode: {http://xml.apache.org/axis/}HTTP
 faultString: (500)Internal Server Error
 faultActor: null
 faultDetail:
        null: return code:  500
Error 500: forkjoin/FJTaskRunnerGroup


(500)Internal Server Error
        at
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.j
ava:623)
        at
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:129)

        at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
y.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:182)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2278)
        at org.apache.axis.client.Call.invoke(Call.java:2267)
        at org.apache.axis.client.Call.invoke(Call.java:1970)
        at org.apache.axis.client.Call.invoke(Call.java:1896)
        at org.apache.axis.client.Call.invoke(Call.java:1921)
        at
org.apache.axis.client.AxisClientProxy.invoke(AxisClientProxy.java:91
)
        at $Proxy0.getFJTaskRunnerGroup(Unknown Source)
        at
manager.TaskManagerProxy.getTaskExecutors(TaskManagerProxy.java:129)
        at manager.TaskManagerProxy$1.run(TaskManagerProxy.java:179)

so what I don't understand is how come it works for 2 of the methods and
doesn't work for the others.  I'm using IBM's WSDK which uses axis.  Anybody
seen something like this before? I appreciate any help.

kareem


Reply via email to