Hello everyone,

I'm using Axis2 1.3 and I have a problem with async msgs (in-out operations). The CallbackReceiver class stores the msg IDs into a hash map, however (1) there's a bug in the algorithm which generates msg IDs (i.e. it generates duplicates) or (2) there's a concurrency problem.

Here's the problem:
2008-10-03 12:32:44,190 [-] [pool-1-thread-4] INFO HttpCoreNIOListener HTTP Listener starting on port : 11001 [java] 2008-10-03 12:32:45,013 [-] [I/O dispatcher 2] INFO PipeImpl Using native OS Pipes for event-driven to stream IO bridging [java] 2008-10-03 12:33:13,001 [-] [HttpServerWorker-3] ERROR ServerWorker Error processing POST request [java] org.apache.axis2.AxisFault: The Callback for MessageID urn:uuid:B38A228B48E61911181223033596606 was not found [java] at org.apache.axis2.util.CallbackReceiver.receive (CallbackReceiver.java:70) [java] at org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:145) [java] at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReques t(HTTPTransportUtils.java:275) [java] at org.apache.synapse.transport.nhttp.ServerWorker.processPost (ServerWorker.java:226) [java] at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java: 190) [java] at java.util.concurrent.ThreadPoolExecutor $Worker.runTask(ThreadPoolExecutor.java:650) [java] at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:675)
     [java]     at java.lang.Thread.run(Thread.java:613)


Has any of the classes involved into this bug been updated in Axis2 1.4/1.4.1?



Thanks,
Michele


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to