Capturing/dumping active thread, queue length and throughput to a file

Hi,
I would like to capture active thread information, queue length, and throughput
information to a file for later analysis. This would be similar to setting the
verbosegc flag at the java startup to dump the heap space memory usage.
Is there a way of doing this?

Just like with heap info, you can use weblogic.Admin GET functionality to query
WebLogic runtime information.
To see which bean types you need to query and what properties are available you
can deploy these 2 jsp's on your weblogic:
http://dima.dhs.org/misc/listMBeans.jsp
http://dima.dhs.org/misc/showMBean.jsp
and point your browser to listMBeans.jsp - the rest is self-explanatory.
Mark Officer <[email protected]> wrote:
Hi,
I would like to capture active thread information, queue length, and throughput
information to a file for later analysis. This would be similar to setting the
verbosegc flag at the java startup to dump the heap space memory usage.
Is there a way of doing this?--
Dimitri

Similar Messages

  • Monitor BizTalk Host Queue length and suspended msgs w/SCOM

    First, I hope the BizTalk forum is the right place to ask this. Maybe I should try the SCOM forum as well.
    I'm trying to create two monitors (Not rules, as we want the alert to be automatically healthy when under treshold again and we want to see the status state as well) in SCOM based on performance counters for BizTalk Msgbox Host Queue Length and suspended
    msgs. My question is what I should use as target (class) in SCOM? And can I use "All instances" of the counter or must i create a monitor for each instance (This is a lot of work and not very dynamic)? We want to monitor all the instances/hosts with
    different tresholds, so the first thing I did was to target the "BizTalk Host" class, so I can do overrides to different hosts.
    The problem with this is it will generete a alert for all hosts if one instance is over treshold. I also tried to target the "Run-time role", and this actually works better, but not perfect as i cannot set a treshold for just one instance/host
    then and it will close the alert if any other intance is under treshold.
    Anyone have experiences with SCOM and monitoring Hosts queues and/or suspended msgs as monitors? 
    thank you in advance for all suggestions!

    I would suggest to look into spool table and its size . As per recommendation it  count should not be greater than 3000 per server .
    Its easy way to monitor the performance counter "Message Box:General Counters /Spool size".you can execute one the following SQL in the BizTalk message box database.
    You can have a counter for spool table size and manually you can use below sql query to find out the count.
    SELECT count(*) from SPOOL WITH (NOLOCK)
    SELECT top 1 rows  FROM sys.partitions WHERE object_id = object_id(‘spool’)
    Note :The NOLOCK keyword is important in first query, you don’t want to put any locks in the spool table while measuring the row count.  The second query is the one used by the performance counter “Spool Size” using the stored procedure
    “MsgBoxPerfCounters_GetSpoolSize”
    Reference :http://msdn.microsoft.com/en-us/library/aa561922.aspx
    Thanks
    Abhishek

  • How to make PDF file size smaller from an Illustrator file without changing the quality or size (length and width) of the file?

    Is there a way to make a 30x42 size (40 GB) Illustrator file as a PDF but make the file smaller in size (able to email to clients) with out compromising the quality of the file or the size of the file?

    If you are working in RGB you can embed a colour profile. Embed ICC Profiles is one of the Acrobat save options. It will increase files size dramatically.
    When you save your pdf you can choose the compression method for placed images. Default is ZIP which is really no compression at all for pixel images. Instead you should opt for JPG compression (of varying degree according to how sensitive the images are to compression).
    You should also examine the other Acrobat save options. To minimize file size you should not have any of the options checked (Preserve Illustrator Editing Capability, Embed page Thumbnails etc. etc.).
    40 gigabytes for a file like the one you show is ridiculous. Did you maybe embed the placed images? If so, don’t. Keep them linked unless you really need to embed them.

  • Thread Count Queue Length in Negative and Too many standby Thread

    We are using Weblogic server 9.2.2 with 1 admin server and 4 managed server . Currently in one of the servers I could observe that there are around 77 standby threads.
    Home > Summary of Servers > server1 > Monitoring > Threads > Self-Tuning Thread Pool
    I could see that the "queue length" is negative (-138) and self tuning standby thread count is 77. Large number of threads STANDBY thread persists during the busy time of the business hours where as other servers are fully utilized.
    Is it normal to have negative queue length and so many STANDBY threads? As for JMS queue negative oracle had already acknowledged that it is a bug. Thanks.
    Edited by: 855849 on May 1, 2011 7:19 AM
    Edited by: SilverHawk on May 12, 2011 8:12 AM

    Yesterday an Oracle Consultant acknowlegded that it is a bug. There was a patch issued for Negative count in the JMS queue count and now this. Thanks for the reply by the way.

  • Active Threads in  OHS is always 0

    Hi,
    While doing load test we are gettting response time more proportionately to no of Requests.We gave 200 for "ThreadsPerChild" but in enterpise manager it is always showing "Active Threads" as 1 and "Idle Threads" as 199.
    Even we have tried from different machines also.
    Please help me on what i have to set to make use of all threads in Http Server.
    Details of My Server :
    Version : 9.0.3.
    OS : Win2k.
    Regds,
    Srinivas.

    Hi,
    Well, I just change the variable declaration to
    public int total = Integer.parseInt(ADFUtils.resolveExpression("#{bindings.ExpectedProgress.inputValue}").toString());
    private long _expValue = Long.parseLong(ADFUtils.resolveExpression("#{bindings.Percentage.inputValue}").toString());
    and now it shows. Since this bar is static throught all the user session I think the solution is ok.

  • Another question about throughtput and Queue Length

    I do not exactly confirm the meanning of throughput and Queue Length in
    the console of performance of weblogic server.
    AnyOne can give me a explanation? Thanks a lot!

    If you look at the ExecuteQueueRuntime MBean
    (you can use these 2 jsp's:
    http://dima.dhs.org/misc/listMBeans.jsp
    http://dima.dhs.org/misc/showMBean.jsp
    or Sun's HTMLAdaptor: http://dima.dhs.org/misc/StartHtmlAdaptor.jsp
    to browse WLS MBeans.
    PendingRequestCurrentCount
         Returns the number of waiting requests in the queue.
    ServicedRequestTotalCount
         Returns the number of requests which have been processed by this queue.
    ExecuteThreadCurrentIdleCount
         Returns the number of idle threads assigned to the queue
    PendingRequestOldestTime
         Returns the time that the longest waiting request was placed in the queue.
    Eric Nie <[email protected]> wrote:
    I do not exactly confirm the meanning of throughput and Queue Length in
    the console of performance of weblogic server.
    AnyOne can give me a explanation? Thanks a lot!--
    Dimitri

  • Wls10mp1  thread pool queue length

    This is under admin console -- server -- threads -- monitoring.
    This field : QueueLength has a -ve value some times.
    Doc states :
    QueueLength
    The number of pending requests in the priority queue. This is the total of internal system requests and user requests.
    Console also shows penging user request count as 0.
    What could cause it to be -ve ?
    Thanx,

    Yesterday an Oracle Consultant acknowlegded that it is a bug. There was a patch issued for Negative count in the JMS queue count and now this. Thanks for the reply by the way.

  • /JVM/activeThreads.value shows 600+ active threads but stack dump shows 62

    In our production environment the dmstool reports 600+ active threads in our JVM but when I do a stack dump the number of threads adds up to 62. Is this normal? I would have thought that the stack dump would have shown the same number of threads (600) that the dmstool reported.
    In addition, the number of threads reported by the dmstool does not decrease much during non business hours. In fact, over multiple days it continues to grow. As it grows to this number, users report slower than normal response times throughout the application, although all functionality continues to work (no hanging). Could these 'missing' threads impact performance?
    Thank you

    jmap tool can print heap usage from core file.
    Ex:
    jmap -heap /your/jdk/java core.file
    For more info about jmap take a look at this.
    http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.html

  • Hints how to get a report for "number of active threads over time", e.g.?

    Hi there,
    We drive a number of WLS setups monitored using Grid Control 11g, and due to the usual economic aspects up to four WLS domains on a single system. To track the development of the load for each single domain we would like to have a report for the active threads, CPU e.g.. In the list of the pre-defined reports we can't find anything matching, so any hints for us based on someone's experience?
    TIA
    Oliver

    Hi Oliver,
    I would suggest you to have a look at the below WLST script which would give you the required report of the active threads and it would be send an email too.
    Topic: Sending Email Alert for Threads Pool Health Using WLST
    http://middlewaremagic.com/weblogic/?p=5433
    Topic: Sending Email Alert for Hogger Threads Count Using WLST
    http://middlewaremagic.com/weblogic/?p=5423
    Also you can use the below script in case of the stuck threads, this script would send you an email with the thread dumps during the issue occurred.
    Topic: Sending Email Alert For Stuck Threads With Thread Dumps
    http://middlewaremagic.com/weblogic/?p=5582
    Regards,
    Ravish Mody

  • Need help on explanation of Avg. Disk Queue Length

    Based on perfmon, my Avg. Disk Queue Length on physical dick hit 100%.
    What's that mean? Really need explanation

    I’m a bit confused by your statement.   I'm not sure where the 100% is coming from. 
    Avg. Disk Queue Length is the average number of both read and write requests that were queued for the selected disk during the sample interval.
    Current Disk Queue Length is the number of requests outstanding on the disk at the time the performance data is collected. It also includes requests in service at the time of the
    collection. This is a instantaneous snapshot, not an average over the time interval. Multi-spindle disk devices can have multiple requests that are active at one time, but other concurrent requests are awaiting service. This counter might reflect a transitory
    high or low queue length, but if there is a sustained load on the disk drive, it is likely that this will be consistently high. Requests experience delays proportional to the length of this queue minus the number of spindles on the disks. For good performance,
    this difference should average less than two.
    This whole topic can get very confusing.
    Think of Current Disk Queue Length as in flight operations. 
    These are disk read or write that have passes through the Performance Filter Driver and are on their way to the physical disk and back. While in flight a disk activity must pass through (Assuming a SAN) your class drivers, multi path drivers, HBA card
    the network fabric, Switches and into the SAN.  Any of which could introduce a bottleneck. 
    Then the acknowledgment of completion must return.
     Think of Avg. Disk Queue Length as disk activities waiting to jump onto the flight.
    So if you have an Ave. Disk Queue Length happening thinks of this as cars backing up on the on ramp to get on to the highway.
    Typically I start disk analysis by looking at:
    Logical Disk\Ave. Disk sec/Read
    Logical Disk\Ave. Disk sec/Write.
    The Queue Length counters are secondary and only used if the latency counters are out of spec.
    Here are some good Blog and tools to use to follow up.
    Taking Your Server's Pulse
    http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx?pr=blog
    Performance Analysis of Logs (PAL) Tool
    http://pal.codeplex.com/
    The Case of the Mysterious Black Box
    http://blogs.technet.com/b/clinth/archive/2009/11/18/the-case-of-the-mysterious-black-box-san-analysis-for-beginners.aspx
    Bruce Adamczak
    Bruce Adamczak

  • Thread get struck and never get released

    Hi
    We are using Weblogic 8.1 SP 1, (Patch CR134364 applied). Thread get struck and never get released. Do any one faced this problem?
    Full thread dump Java HotSpot(TM) Client VM (1.4.1_03-b02 mixed mode):
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x5662BE28 nid=0x7b8 in Object.wait() [5301f000..5301fd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <1671AB50> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x5380A940 nid=0x928 in Object.wait() [52fdf000..52fdfd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <08A437F0> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x567D5D88 nid=0xb74 in Object.wait() [5311f000..5311fd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <0D4F7D00> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x56798660 nid=0x858 in Object.wait() [530df000..530dfd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <1671AB38> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x537AB9D0 nid=0x90c runnable [5305f000..5305fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <1671B420> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x5682CE70 nid=0x2a0 runnable [55f000..55fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <1671BD00> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "ExecuteThread: '2' for queue: 'weblogic.kernel.Non-Blocking'" daemon prio=5 tid=0x5671B410 nid=0xa44 in Object.wait() [5574f000..5574fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <1479A770> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '1' for queue: 'weblogic.kernel.Non-Blocking'" daemon prio=5 tid=0x61CCEEB0 nid=0xa38 in Object.wait() [5570f000..5570fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <1479A7E8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '0' for queue: 'weblogic.kernel.Non-Blocking'" daemon prio=5 tid=0x567AAEB0 nid=0x350 in Object.wait() [51f000..51fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <1479A860> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x56557C20 nid=0x9ac runnable [5309f000..5309fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <11A34BC8> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x565CEC20 nid=0xafc runnable [4df000..4dfd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <11A36668> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "ListenThread.Default" prio=5 tid=0x52F69CA0 nid=0x694 runnable [5567f000..5567fd88]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <081E7F68> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:24)
         at weblogic.t3.srvr.ListenThread.accept(ListenThread.java:715)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:291)
    "Thread-8" prio=5 tid=0x5334DC38 nid=0x92c in Object.wait() [5563f000..5563fd88]
         at java.lang.Object.wait(Native Method)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <07F5E6E8> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "Thread-7" prio=5 tid=0x5327A498 nid=0x23c waiting for monitor entry [555ff000..555ffd88]
         at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3622)
         - waiting to lock <0C516F90> (a oracle.jdbc.driver.OraclePreparedStatement)
         at weblogic.jdbc.common.internal.ConnectionEnv.cleanUpStatementForReUse(ConnectionEnv.java:1024)
         at weblogic.jdbc.common.internal.ConnectionEnv.returnCachedStatement(ConnectionEnv.java:829)
         at weblogic.jdbc.wrapper.Statement.internalClose(Statement.java:263)
         at weblogic.jdbc.wrapper.Connection.closeAllStatements(Connection.java:251)
         at weblogic.jdbc.wrapper.Connection.closeAllStatements(Connection.java:239)
         at weblogic.jdbc.wrapper.PoolConnection.doClose(PoolConnection.java:146)
         at weblogic.jdbc.wrapper.Connection.forcedCleanup(Connection.java:111)
         at weblogic.common.resourcepool.ResourcePoolImpl.timeoutInactiveResources(ResourcePoolImpl.java:1643)
         at weblogic.common.resourcepool.ResourcePoolImpl.access$400(ResourcePoolImpl.java:28)
         at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.run(ResourcePoolImpl.java:1888)
         at java.util.TimerThread.mainLoop(Timer.java:432)
         at java.util.TimerThread.run(Timer.java:382)
    "Thread-6" daemon prio=5 tid=0x52F01D98 nid=0x1ec in Object.wait() [555bf000..555bfd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at java.util.TimerThread.mainLoop(Timer.java:403)
         - locked <07EB2F18> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "weblogic.health.CoreHealthMonitor" daemon prio=5 tid=0x53396118 nid=0xa0c waiting on condition [5557f000..5557fd88]
         at java.lang.Thread.sleep(Native Method)
         at weblogic.t3.srvr.CoreHealthMonitorThread.run(CoreHealthMonitorThread.java:124)
    "Thread-5" prio=5 tid=0x533AB648 nid=0x7c8 in Object.wait() [5553f000..5553fd88]
         at java.lang.Object.wait(Native Method)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <07D0EB90> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "ExecuteThread: '0' for queue: 'Multicast'" daemon prio=5 tid=0x5337AF20 nid=0x918 in Object.wait() [554ff000..554ffd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <07CE3030> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "NodeManagerAgent" prio=5 tid=0x52F71CE8 nid=0x938 runnable [554bf000..554bfd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.net.SocketInputStream.read(SocketInputStream.java:182)
         at weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:122)
         at com.certicom.tls.record.Util.readUInt8(Unknown Source)
         at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
         at com.certicom.tls.record.ReadHandler.read(Unknown Source)
         - locked <07C90EF8> (a com.certicom.tls.record.ReadHandler)
         at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:408)
         at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:448)
         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:182)
         - locked <065E61B8> (a java.io.InputStreamReader)
         at java.io.InputStreamReader.read(InputStreamReader.java:167)
         at java.io.BufferedReader.fill(BufferedReader.java:136)
         at java.io.BufferedReader.readLine(BufferedReader.java:299)
         - locked <065E61B8> (a java.io.InputStreamReader)
         at java.io.BufferedReader.readLine(BufferedReader.java:362)
         at weblogic.nodemanager.internal.NMMessage.receive(NMMessage.java:109)
         at weblogic.nodemanager.wlscontrol.NodeManagerCommandListener.readInputCommand(NodeManagerCommandListener.java:131)
         at weblogic.nodemanager.wlscontrol.NodeManagerCommandListener.run(NodeManagerCommandListener.java:60)
    "Thread-4" prio=5 tid=0x52E59E80 nid=0xb50 in Object.wait() [5547f000..5547fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <07C0A878> (a java.util.TaskQueue)
         at java.lang.Object.wait(Object.java:426)
         at java.util.TimerThread.mainLoop(Timer.java:403)
         - locked <07C0A878> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "LDAPConnThread 192.168.32.60:4001" daemon prio=5 tid=0x535B4738 nid=0x9f4 runnable [5543f000..5543fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <07BBFAA8> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "VDE Transaction Processor Thread" prio=2 tid=0x53506AC0 nid=0xa04 in Object.wait() [553ff000..553ffd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <07B74C80> (a com.octetstring.vde.backend.standard.TransactionProcessor)
         at java.lang.Object.wait(Object.java:426)
         at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:355)
         - locked <07B74C80> (a com.octetstring.vde.backend.standard.TransactionProcessor)
         at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:215)
    "ExecuteThread: '2' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x531E0C80 nid=0x670 in Object.wait() [553bf000..553bfd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <079BF888> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '1' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x52E0D6F8 nid=0xb54 in Object.wait() [5537f000..5537fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <079BF380> (a weblogic.kernel.ExecuteThread)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <079BF380> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '0' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x5367FA50 nid=0x68c in Object.wait() [5533f000..5533fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <079BEE58> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '4' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536DD340 nid=0xb90 runnable [552ff000..552ffd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536E2DE0 nid=0xab0 runnable [552bf000..552bfd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536E23F0 nid=0xb48 runnable [5527f000..5527fd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536DFA90 nid=0x77c runnable [5523f000..5523fd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536DC928 nid=0xb58 runnable [551ff000..551ffd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "weblogic.security.SpinnerRandomSource" daemon prio=5 tid=0x536D5990 nid=0x9f0 in Object.wait() [54d8f000..54d8fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <078B9F48> (a java.lang.Object)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:60)
         - locked <078B9F48> (a java.lang.Object)
         at java.lang.Thread.run(Thread.java:536)
    "weblogic.time.TimeEventGenerator" daemon prio=9 tid=0x536D2238 nid=0x69c in Object.wait() [54d4f000..54d4fd88]
         at java.lang.Object.wait(Native Method)
         at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:271)
         - locked <078AF4C0> (a weblogic.time.common.internal.TimeTable)
         at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:118)
         at java.lang.Thread.run(Thread.java:536)
    "ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536D0648 nid=0xa40 in Object.wait() [54d0f000..54d0fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078AEC78> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CF9F0 nid=0x664 in Object.wait() [54ccf000..54ccfd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078AE7E8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CED98 nid=0x9b0 in Object.wait() [54c8f000..54c8fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078AE358> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CE140 nid=0x9a4 in Object.wait() [54c4f000..54c4fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078ADEC8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CDCF8 nid=0xa5c in Object.wait() [54c0f000..54c0fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <078ADA20> (a weblogic.kernel.ExecuteThread)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078ADA20> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '34' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536CC7B0 nid=0x684 runnable [54bcf000..54bcfd88]
         at java.net.PlainDatagramSocketImpl.receive(Native Method)
         at java.net.DatagramSocket.receive(DatagramSocket.java:680)
         - locked <036BC240> (a java.net.DatagramPacket)
         - locked <07EA5528> (a java.net.MulticastSocket)
         at weblogic.cluster.FragmentSocket.receive(FragmentSocket.java:169)
         at weblogic.cluster.MulticastManager.execute(MulticastManager.java:377)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '33' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536CB340 nid=0x9b8 runnable [54b8e000..54b8fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:931)
         at oracle.jdbc.ttc7.MAREngine.unmarshalSB1(MAREngine.java:893)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:375)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1894)
         at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1199)
         - locked <07F4DBD8> (a oracle.jdbc.ttc7.TTC7Protocol)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2512)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2840)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
         - locked <0C516F90> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F4DC48> (a oracle.jdbc.driver.OracleConnection)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:536)
         - locked <0C516F90> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F4DC48> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80)
         at tavant.app.wolf.appraisal.dao.LoanDAO.getAllOrderHistory(LoanDAO.java:216)
         at tavant.app.wolf.appraisal.business.sessionejbs.ResolveSessionFacadeBean.getValuationHistoryData(ResolveSessionFacadeBean.java:459)
         at tavant.app.wolf.appraisal.business.sessionejbs.ResolveSessionFacadeBean_r2meeg_EOImpl.getValuationHistoryData(ResolveSessionFacadeBean_r2meeg_EOImpl.java:216)
         at tavant.app.wolf.appraisal.business.webservices.AppraisalWsImpl.getValuationHistoryData(AppraisalWsImpl.java:139)
         at tavant.app.wolf.appraisal.business.webservices.CorpAppraisalEngineSoapBindingImpl.getValuationHistoryData(CorpAppraisalEngineSoapBindingImpl.java:27)
         at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:383)
         at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:291)
         at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:330)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
         at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:475)
         at org.apache.axis.server.AxisServer.invoke(AxisServer.java:323)
         at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '32' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536CA6E8 nid=0x66c runnable [54b4e000..54b4fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:931)
         at oracle.jdbc.ttc7.MAREngine.unmarshalSB1(MAREngine.java:893)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:375)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1894)
         at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1199)
         - locked <07F52838> (a oracle.jdbc.ttc7.TTC7Protocol)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2512)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2840)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
         - locked <176922E0> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F528A8> (a oracle.jdbc.driver.OracleConnection)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:536)
         - locked <176922E0> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F528A8> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80)
         at tavant.app.wolf.cdm.AppraisalOrdersBean_1vds1s__WebLogic_CMP_RDBMS.ejbFindByPrimaryKey(AppraisalOrdersBean_1vds1s__WebLogic_CMP_RDBMS.java:3743)
         at sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.findByPrimaryKey(RDBMSPersistenceManager.java:234)
         at weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.java:1428)
         at weblogic.ejb20.manager.BaseEntityManager.localFindByPrimaryKey(BaseEntityManager.java:1384)
         at weblogic.ejb20.internal.EntityEJBLocalHome.findByPrimaryKey(EntityEJBLocalHome.java:264)
         at tavant.app.wolf.cdm.AppraisalOrdersBean_1vds1s_LocalHomeImpl.findByPrimaryKey(AppraisalOrdersBean_1vds1s_LocalHomeImpl.java:205)
         at tavant.app.wolf.cdmal.appraisal.sessionejbs.OrderALSessionBean.getOrderforCheckStatus(OrderALSessionBean.java:1519)
         at tavant.app.wolf.cdmal.appraisal.sessionejbs.OrderALSessionBean_vmnknu_EOImpl.getOrderforCheckStatus(OrderALSessionBean_vmnknu_EOImpl.java:952)
         at tavant.app.wolf.appraisal.business.sessionejbs.OrderSessionFacadeBean.CheckOrderStatus(OrderSessionFacadeBean.java:1265)
         at tavant.app.wolf.appraisal.business.sessionejbs.OrderSessionFacadeBean_d5o7z0_EOImpl.CheckOrderStatus(OrderSessionFacadeBean_d5o7z0_EOImpl.java:46)
         at tavant.app.wolf.appraisal.web.delegate.OrderManagementDelegate.checkOrderStatus(OrderManagementDelegate.java:193)
         at tavant.app.wolf.appraisal.resolve.web.actions.UpdatePropertyValuationDetailsAction.checkStatus(UpdatePropertyValuationDetailsAction.java:66)
         at sun.reflect.GeneratedMethodAccessor1289.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:252)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:480)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '31' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536C9A90 nid=0xa28 in Object.wait() [54b0f000..54b0fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078ABBA8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '30' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536C8E38 nid=0xb80 waiting for monitor entry [54acf000..54acfd88]
         at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:1400)
         - waiting to lock <07F3A228> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.JTSConnection.internalRollback(JTSConnection.java:344)
         - locked <17587290> (a weblogic.jdbc.wrapper.JTSConnection_oracle_jdbc_driver_OracleConnection)
         at weblogic.jdbc.wrapper.JTSXAResourceImpl.rollback(JTSXAResourceImpl.java:75)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1283)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:631)
         at weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:729)
         at weblogic.transaction.internal.ServerTransactionImpl.localRollback(ServerTransactionImpl.java:1787)
         at weblogic.transaction.internal.ServerTransactionImpl.globalRollback(ServerTransactionImpl.java:2461)
         at weblogic.transaction.internal.TransactionImpl$1.execute(TransactionImpl.java:1759)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '29' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536C81E0 nid=0x9c0 waiting for monitor entry [54a8f000..54a8fd88]
         at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:1400)
         - waiting to lock <07F528A8> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.JTSConnection.internalRollback(JTSConnection.java:344)
         - locked <17692418> (a weblogic.jdbc.wrapper.JTSConnection_oracle_jdbc_driver_OracleConnection)
         at weblogic.jdbc.wrapper.JTSXAResourceImpl.rollback(JTSXAResourceImpl.java:75)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1283)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:631)
         at weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:729)
         at weblogic.transaction.internal.ServerTransactionImpl.localRollback(Se

    I suspect you have a deadlock in the database. There are some WLS threads that seem to be waiting for a response from the DB and there are some others waiting for locks held by those threads. The latter threads are trying to rollback transactions, probably because the transactions have timed out. I'd examine the DB log files to figure out where the deadlock is.

  • Copy Queue Length - All of a sudden one server having communication issues

    We have 4 servers in a DAG (3 at site A and 1 at site B).
    Of the three servers at site A two of them always show 0 copy queue length.  Recently one of the servers started to show a back log and we are seeing the following in the event viewer.  We see this error when this problem server connects to either
    of the other two in the same physical site.
    The log copier was unable to communicate with server 'ABC1'. The copy of database 'DB2\ABC1' is in a disconnected state. The communication error was: An error occurred while communicating with server
    'ABC1'. Error: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. The copier will automatically retry after a short delay.
    At night the queue goes back to 0 and we start over again.  Currently the problem server only has passive copies, we moved of active just in case.
    I have tried using the MAPI network to replicate (Different physical NICs and switches), that was just worse.  Also tried deactivating the primary NIC in the team and using the secondary that is connected to a different core switch.
    Any ideas? 

    Hi,
    Basic on your post, I understand that one DAG member always show 0 copy queue length with error “Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. The copier will automatically retry after a
    short delay”.
    If I misunderstand your concern, please do not hesitate to let me know.
    Please run below command to double check the connectivity between server:
    1. Use netsh int tcp show global.
    2. Use netsh int tcp to set global autotuninglevel=disabled.
    3. Use netsh int tcp to set global chimney=disabled.
    4. Use netsh int tcp to set global rss=disabled.
    Meanwhile, follow below steps:
    1. Please use the Get-DatabaseAvailabilityGroupNetwork cmdlet to check if DAG network is ok.
    2. Run the Update-MailboxDatabaseCopy -Identity xx cmdlet to seed a copy of a database.
    3. Restart the Microsoft Exchange Replication service.
    4. Please ensure that port 64327 is open.
    Thanks
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Allen Wang
    TechNet Community Support

  • Dump While Executing ME21N, ME22N and ME23N

    Hi,
    Am getting the below Short Dump while executing ME21N, ME22N and ME23N.
    Runtime Errors         SYNTAX_ERROR
    Date and Time          08.07.2009 15:41:00
    |Short text                                                                               
    Syntax error in program "ME_PROCESS_PO_CUST============CP ".
    |What happened?                                                                               
    |    Error in the ABAP Application Program                                                                               
    |                                                                               
    |    The current ABAP program "CL_EX_ME_PROCESS_PO_CUST======CP" had to be                     
    |     terminated because it has                                                                               
    |    come across a statement that unfortunately cannot be executed.                                                  
    |                                                                               
    |    The following syntax error occurred in program                                                                             
    |     "ME_PROCESS_PO_CUST============CP " in include                                                                 
    |     "ME_PROCESS_PO_CUST============CM000 " in                                                                      
    |    line 14:                                                                               
    |    "The specified type cannot be converted into the target variables."                         
    |    " "                                                                               
    |    " "                                                                               
    |    " "                                                                               
    |                                                                               
    |    The include has been created and last changed by:                                           
    |    Created by: "SILABAP "                                                                      
    |    Last changed by: "SILABAP "                                                                 
    |    Error in the ABAP Application Program                                                        
    |                                                                               
    |    The current ABAP program "CL_EX_ME_PROCESS_PO_CUST======CP" had to be                     
    |     terminated because it has                                                                   
    |    come across a statement that unfortunately cannot be executed.                               
    |Error analysis                                                                               
    |    The following syntax error was found in the program                                          
    |     ME_PROCESS_PO_CUST============CP :                                                          
    |    "The specified type cannot be converted into the target variables."                          
    |    " "                                                                               
    |    " "                                                                               
    |    " "                                                                               
    |Trigger Location of Runtime Error                                                                
    |    Program                                 CL_EX_ME_PROCESS_PO_CUST======CP                     
    |    Include                                 CL_EX_ME_PROCESS_PO_CUST======CM001                  
    |    Row                                     1                                                    
    |    Module type                             (METHOD)                                             
    Module Name                             IF_EX_ME_PROCESS_PO_CUST~INITIALIZE
    |Source Code Extract                                                                               
    |Line |SourceCde                                                                               
    |>>>>>|method IF_EX_ME_PROCESS_PO_CUST~INITIALIZE.                                                
    |    2|  CLASS CL_EXIT_MASTER DEFINITION LOAD.                                                    
    3
    |    4|  DATA l_badi TYPE REF TO ME_PROCESS_PO_CUST.                                              
    5
    6
    7
    8
    9
    |   10|  TRY.                                                                               
    11
    |   12|    GET BADI l_badi                                                                        
    |   13|     CONTEXT me.                                                                           
    14
    |   15|    CALL BADI l_badi->INITIALIZE                                                           
    |   16|.                                                                               
    17
    18
    19
    |   20|    CATCH CX_BADI_NOT_IMPLEMENTED CX_BADI_INITIAL_REFERENCE.                               
    Please let me know is there any OSS note to resolve the Issue.
    Thanks,
    Subas

    Hi,
    when I try to do the same in my system SAP gives me an information message as follows:-
    Changes to transported Business Add-In definitions are incompatible
    Message no. ENHANCEMENT236
    Diagnosis
    This business add-in definition has already been transported. Subsequent changes could invalidate existing business add-in implementations.
    System Response
    The runtime behaviour is no longer predictable. Syntax errors or short dumps may occur.
    Procedure
    If possible, do not make these changes. Alternatively, create a new business add-in definition incorporating the changes and use it, along with the existing definition.
    It clearly indicates that the BADI definition should not be changed if active implementations already exists.
    I am really now not sure how to solve your issue.
    Try deactiviting the standard BADI implementation.
    Then again add the filter and then remove it.
    And then try activating the BADI implementation once again.
    Regards,
    Ankur Parab

  • Capturing Computer Activity on DVCAM deck

    I am looking to capture the activity on a computer for a seminar that we are shooting. Is there a tablet type device - PC or MAC - that anyone has used that allows for s-video, firewire, or composite outputs that can be plugged directly into a DVCAM deck (Sony DSR11 is what I have) so that I can just pop in a DVCAM tape, hit record on the deck, and capure everything that happens on the screen? It would need to have some type of tablet type functionality so that the instructor could "write on" the tablet and that activity would be captured on output.
    If anyone has created a similar set-up, I would be very interested to know.

    What kind of ports does the Computer have? If it has a Video out (like on some laptops) you could easily just hook up an RCA or S-Video cable from the computer to the Deck.
    You could also look into Converters. I have one for my laptop that converts the monitor out signal into an S-Video.
    Lastly, you could try doing a capture using a screen capture program. This will be much more taxing on the computer itself, and would be risky at best for long seminars, but it's possible (something like Snapz Pro).
    With any of those options, if you have the opportunity to test the setup now, rather than on site, that would be best <smile>.
    ~Luke

  • Capturing screen activity in Quicktime

    Can Quicktime Pro capture the activity on my PC screen? I want to create a video that shows some software we have created actually being used. I want to see the arrow move around the screen, push buttons, see reports being exported into excel etc etc. Can anyone help?!

    QuickTime Pro can't be used to capture from your display.
    Dozens of shareware apps are available and some Google searching is all you need to do.

Maybe you are looking for