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
