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 "Christoph rettig (JIRA)" <ax...@ws.apache.org> on 2005/06/10 13:49:49 UTC

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

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


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

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS-2046?page=all ]
     
Davanum Srinivas resolved AXIS-2046:
------------------------------------

    Resolution: Won't Fix

nothing to do :)

-- dims

> Call.invoke hanging on SMP machine
> ----------------------------------
>
>          Key: AXIS-2046
>          URL: http://issues.apache.org/jira/browse/AXIS-2046
>      Project: Apache 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: Critical

>
> 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


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

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS-2046?page=comments#action_12313348 ] 

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

Now i remember....You are the second one :)

http://marc.theaimsgroup.com/?l=axis-dev&m=110564535226812&w=2

-- 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: Critical

>
> 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


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

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS-2046?page=all ]

Davanum Srinivas updated AXIS-2046:
-----------------------------------

    Priority: Critical  (was: Blocker)

Lowering priority. As i have no way to reproduce the problem. Need help from poster as explained in previous comment.

> 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: Critical

>
> 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


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

Posted by "Christoph rettig (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS-2046?page=comments#action_12313309 ] 

Christoph rettig commented on AXIS-2046:
----------------------------------------

Luckily I have found a workaround for my problem. For documentation purposes here is a description I found on forum.java.sun.com.

Hopefully I am the last the have this problem. Thank you very much for having a look at the issue!!!!

regards, 
Chris

---------------------
Re: SecureRandom on Linux
Author: mbjones 		Jul 23, 2004 1:15 PM (reply 1 of 1) 	
I ran into the same problem with JDK 1.4.1_01 and JDK 1.4.2_05 running on Redhat Linux using kernel 2.4.9.

After running the issue in the debugger for a while, I found it was always hanging on a read in a native method while trying to generate a secure seed in sun.security.provider.SeedGenerator which is called from sun.security.provider.SecureRandom. I got this error whether I was calling SecureRandom directly, or whether it was just used by the SSL libraries in setting up a secure SSL connection with a server. See below for a stack trace of where it was hanging.

The problem seemed to be that the security provider used /dev/random as an entropy generator, and it somehow wasn't working. By editing the $JAVA_HOME/jre/lib/security/java.security file and changing the property:

securerandom.source=file:/dev/random
to:

securerandom.source=file:/dev/urandom

the problem disappeared for me. So there seems to be some issue with the OS access to /dev/random. Hope this helps with your issue.

> 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: Critical

>
> 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


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

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
    [ 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


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

Posted by "Christoph rettig (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS-2046?page=comments#action_12313308 ] 

Christoph rettig commented on AXIS-2046:
----------------------------------------

Hi again, I have now tracked down the problem: 

The hang appears in the org.apache.axis.utils.SessionUtils.generateSessionId() method.

There, an instance of java.security.SecureRandom is generated and the method nextBytes(bytes);
called. This call blocks and never gets back.

So, this is no Axis bug, but some Java SDK problem on SMP machines. Interestingly that I am the first
to have this notice:(

I am afraid I have to look for a better SecureRandom provider.

regards, Chris



> 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: Critical

>
> 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