Call.invoke hanging on SMP machine
----------------------------------
Key: AXIS-2046
URL: http://issues.apache.org/jira/browse/AXIS-2046
Project: Axis
Type: Bug
Versions: 1.1rc2, 1.2
Environment: java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)
Linux lxmportal1 2.4.21-9.ELsmp #1 SMP Thu Jan 8 17:08:56 EST 2004 i686 i686
i386 GNU/Linux
Reporter: Christoph rettig
Priority: Blocker
Hi, I have a really strange problem with axis hanging in Call.invoke.
On my single-processor machine it is working fine, but if I deploy the same
project (same config, same jar files) to
the primary machine (4CPU box) also running RedHat AS the first call to
Call.invoke hangs indefinitely.
I am using Axis 1.1 and also tried it with axis 1.2, but both versions seem to
have the same problem:((
Any help on this appreciated.
regards,
Chris
P.S. I also checked the debugger and the last lines are following
-----
> 2005-06-10 13:29:42,447 [Thread-2] DEBUG at.one.tibco.mnp.SoapClient
> (processAxisMessage) - invoking web service
Step completed: "thread=Thread-2",
at.one.tibco.mnp.SoapClient.processAxisMessage(), line=688 bci=1,014
Thread-2[1] print call
call = "[EMAIL PROTECTED]"
Thread-2[1] print requestEnvelope
requestEnvelope = "<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<requestExportVolume xmlns="http://www.mnp.org/mnp">
<ReqExportVolume> <Header xmlns:mnp="http://www.mnp.org/mnp">
<RequestID>660122</RequestID>
<Sender>ONE</Sender>
<Receiver>T2A</Receiver>
<Timestamp>2005-06-10T00:00:04+02:00</Timestamp>
<EnvFlag>2</EnvFlag>
<Version>1.0.0</Version>
</Header>
</ReqExportVolume>
</requestExportVolume>
</soapenv:Body>
</soapenv:Envelope>"
Thread-2[1] print
No objects specified.
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.client.Call.invoke(),
line=1,895 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=62
bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.class$(), line=63
bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=62
bci=11
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.components.logger.LogFactory.getLog(), line=37 bci=0
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=62
bci=27
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=81
bci=30
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=246
bci=35
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=249
bci=39
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<clinit>(), line=251
bci=43
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.client.Call.invoke(),
line=1,895 bci=3
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<init>(), line=242
bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<init>(), line=104
bci=4
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<init>(), line=108
bci=9
Thread-2[1] step
> 2005-06-10 13:30:37,508 [Thread-1] DEBUG at.one.tibco.mnp.SoapClient (run) -
> .
Step completed: "thread=Thread-2", org.apache.axis.Message.<init>(), line=532
bci=14
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.<init>(), line=243
bci=25
Thread-2[1] step
> 2005-06-10 13:30:40,318 [Thread-1] WARN at.one.tibco.mnp.SoapClient (run) -
> timer run out of schedule, current offset is 130690
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=306
bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=310
bci=32
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=314
bci=66
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=335
bci=182
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.Message.getMessageContext(),
line=145 bci=0
Thread-2[1] step
2005-06-1> 0 13:30:44,088 [Thread-1] WARN at.one.tibco.mnp.SoapClient (run) -
scheduler is still running - skipping manual restart
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=335
bci=186
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=254 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=256 bci=6
Thread-2[1] where
[1] org.apache.axis.Message.isAttachmentSupportEnabled (Message.java:256)
[2] org.apache.axis.Message.setup (Message.java:335)
[3] org.apache.axis.Message.<init> (Message.java:243)
[4] org.apache.axis.client.Call.invoke (Call.java:1,895)
[5] at.one.tibco.mnp.SoapClient.processAxisMessage (SoapClient.java:688)
[6] at.one.tibco.mnp.SoapClient$ClientTask.scheduler (SoapClient.java:1,169)
[7] at.one.tibco.mnp.SoapClient$ClientTask.run (SoapClient.java:1,027)
[8] java.util.TimerThread.mainLoop (Timer.java:432)
[9] java.util.TimerThread.run (Timer.java:382)
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=258 bci=10
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=259 bci=13
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=266 bci=38
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=273 bci=46
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils.forName(),
line=100 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.loadClass(), line=157 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.loadClass(), line=160 bci=2
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils$2.<init>(),
line=163 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.loadClass(), line=160 bci=10
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils$2.run(),
line=167 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.getClassLoader(), line=75 bci=0
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.getClassLoader(), line=78 bci=6
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils$2.run(),
line=167 bci=7
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils$2.run(),
line=168 bci=8
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils$2.run(),
line=174 bci=19
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils$2.run(),
line=176 bci=26
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.loadClass(), line=160 bci=13
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.loadClass(), line=198 bci=14
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.utils.ClassUtils.loadClass(), line=199 bci=21
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils.forName(),
line=100 bci=4
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=273 bci=51
Thread-2[1] step
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=274 bci=52
Thread-2[1] step
>
Step completed: "thread=Thread-2", org.apache.axis.utils.ClassUtils.forName(),
line=100 bci=0
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=274 bci=57
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=276 bci=58
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=278 bci=65
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=283 bci=69
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=284 bci=77
Thread-2[1] next
>
Step completed: "thread=Thread-2",
org.apache.axis.Message.isAttachmentSupportEnabled(), line=287 bci=114
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=335
bci=189
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=339
bci=192
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=341
bci=202
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=346
bci=231
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=359
bci=247
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=365
bci=369
Thread-2[1] next
>
Step completed: "thread=Thread-2", org.apache.axis.Message.setup(), line=366
bci=377
Thread-2[1] next
> next
Nothing suspended.
> next
Nothing suspended.
> next
Nothing suspended.
> next
Nothing suspended.
> cont
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira