You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org> on 2005/06/10 14:44:48 UTC

[jira] Commented: (AXIS-2046) Call.invoke hanging on SMP machine

    [ http://issues.apache.org/jira/browse/AXIS-2046?page=comments#action_12313266 ] 

Davanum Srinivas commented on AXIS-2046:
----------------------------------------

unfortunately, i cant repro the problem. Would it be possible for you to disable checking for attachment support (by setting the checkForAttachmentSupport flag to false?) and rebuild axis jar?

Also, which version of JDK/JRE are u using?

thanks,
dims

> 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 = "org.apache.axis.client.Call@eca36e"
> 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