Re: Re: Deadlock.

From: John Gunning (jsgunnin..ahoo.co.uk)
Date: Tue Dec 12 2006 - 07:58:26 EST

  • Next message: Andrus Adamchik: "Re: Deadlock."

    This might come up as a separate thread - I forgot to
    subscribe...

    Anyway, here is the complete list of threads from the
    running JVM, (given by the ThreadMonitor code
    attached). Just to clarify, the program doesn't crash,
    just hangs.

    Thanks again and regards,

    John Gunning.

                    
    ___________________________________________________________
    Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html

    12:37:39 [JMS Session Delivery Thread] DEBUG jms.MessageListenerProxy onMessage:120 Received a message
    12:37:39 [JMS Session Delivery Thread] DEBUG jms.MessageListenerProxy onMessage:120 Received a message
    12:37:39 [JMS Session Delivery Thread] DEBUG transcode.TranscodeProcessor processMessage:144 Received a TranscodeRequestMessage for asset [6781]
    12:37:39 [JMS Session Delivery Thread] INFO access.QueryLogger logQueryStart:459 --- will run 1 query.
    12:37:39 [JMS Session Delivery Thread] INFO access.QueryLogger logBeginTransaction:413 --- transaction started.
    12:37:39 [JMS Session Delivery Thread] INFO access.QueryLogger logQuery:336 SELECT t0.DURATION, t0.SLUG, t0.ASSET_TYPE_ID, t0.CATEGORY_ID, t0.CREATION_EVENT_ID, t0.ID, t0.MASTER_RENDITION_ID, t0.METADATA_ID, t0.OWNER_USER_ID, t0.RIGHTS_ID, t0.SOURCE_RENDITION_ID FROM MPS_MEDIA_ASSET t0 WHERE t0.ID = ? [bind: 6781]
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logSelectCount:387 === returned 1 row. - took 31 ms.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logCommitTransaction:420 +++ transaction committed.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logQueryStart:459 --- will run 1 query.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logBeginTransaction:413 --- transaction started.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logQuery:336 SELECT t0.CODE, t0.DETAILS, t0.NAME, t0.DEFAULT_RIGHTS_ID, t0.ID FROM MPS_OUTLET t0 WHERE t0.NAME IN (?) [bind: 'Web']
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logSelectCount:387 === returned 1 row. - took 15 ms.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logCommitTransaction:420 +++ transaction committed.
    12:37:40 [JMS Session Delivery Thread] DEBUG transcode.TranscodeProcessor processRequestMessage:224 Outlets requested [Web]
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logQueryStart:459 --- will run 1 query.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logBeginTransaction:413 --- transaction started.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logQuery:336 SELECT t0.CODE, t0.DETAILS, t0.NAME, t0.ID FROM MPS_ASSET_TYPE t0 WHERE t0.ID = ? [bind: 1]
    12:37:40 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:104 Received a notification message
    12:37:40 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:109 My VM: 1165926933379
    12:37:40 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:110 Event VM: 1165926981613
    12:37:40 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:119 ... processing the event
    12:37:40 [EventDispatchThread-0] DEBUG access.DataRowStore processRemoteEvent:498 remote event: [SnapshotEvent] source: com.bbcnews.cayenne.NewsiJMSBridg..c286e2, modified 1 id(s)
    12:37:40 [EventDispatchThread-0] DEBUG access.DataRowStore sendUpdateNotification:702 postSnapshotsChangeEvent: [SnapshotEvent] source: org.objectstyle.cayenne.access.DataRowStor..647d8, modified 1 id(s)
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logSelectCount:387 === returned 1 row. - took 16 ms.
    12:37:40 [JMS Session Delivery Thread] INFO access.QueryLogger logCommitTransaction:420 +++ transaction committed.
    12:37:57 [JMS Session Delivery Thread] DEBUG jms.MessageListenerProxy onMessage:120 Received a message
    12:37:57 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:104 Received a notification message
    12:37:57 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:109 My VM: 1165926933379
    12:37:57 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:110 Event VM: 1165926981613
    12:37:57 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:119 ... processing the event
    12:37:57 [EventDispatchThread-3] DEBUG access.DataRowStore processRemoteEvent:498 remote event: [SnapshotEvent] source: com.bbcnews.cayenne.NewsiJMSBridg..c286e2, modified 1 id(s)
    12:37:57 [EventDispatchThread-3] DEBUG access.DataRowStore sendUpdateNotification:702 postSnapshotsChangeEvent: [SnapshotEvent] source: org.objectstyle.cayenne.access.DataRowStor..647d8, modified 1 id(s)
    Deadlock found :-
    "Thread-8" Id=40 in TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at com.bbcnews.mps.archive.ArchiveProcessor.run(ArchiveProcessor.java:127)
        at java.lang.Thread.run(Unknown Source)

    "JMS Session Delivery Thread" Id=39 in WAITING on lock=java.lang.Objec..a2f81
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.jimpl.Session.ubB_(Unknown Source)
        at progress.message.jimpl.QueueSession.run(Unknown Source)
        at progress.message.jimpl.ep.run(Unknown Source)

    "ClientListener $CONNECTION$ MediaPublishingSystem" Id=38 in RUNNABLE (running in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at progress.message.util.StreamUtil.readBytes(Unknown Source)
        at progress.message.msg.v25.Mgram.PRB_(Unknown Source)
        at progress.message.msg.v25.Mgram.ORB_(Unknown Source)
        at progress.message.msg.v25.Mgram.initMgramFromStream(Unknown Source)
        at progress.message.msg.v25.Mgram.createMgram(Unknown Source)
        at progress.message.msg.v25.MgramCreator.createMgram(Unknown Source)
        at progress.message.zclient.ClientListener.kV_(Unknown Source)
        at progress.message.zclient.ClientListener.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "ClientSender $CONNECTION$ MediaPublishingSystem" Id=37 in WAITING on lock=java.lang.Objec..54ea79
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.zclient.ClientSender.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "JMS Session Delivery Thread" Id=35 in WAITING on lock=java.lang.Objec..edd9b3
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.jimpl.Session.ubB_(Unknown Source)
        at progress.message.jimpl.QueueSession.run(Unknown Source)
        at progress.message.jimpl.ep.run(Unknown Source)

    "ClientListener $CONNECTION$ MediaPublishingSystem" Id=34 in RUNNABLE (running in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at progress.message.util.StreamUtil.readBytes(Unknown Source)
        at progress.message.msg.v25.Mgram.PRB_(Unknown Source)
        at progress.message.msg.v25.Mgram.ORB_(Unknown Source)
        at progress.message.msg.v25.Mgram.initMgramFromStream(Unknown Source)
        at progress.message.msg.v25.Mgram.createMgram(Unknown Source)
        at progress.message.msg.v25.MgramCreator.createMgram(Unknown Source)
        at progress.message.zclient.ClientListener.kV_(Unknown Source)
        at progress.message.zclient.ClientListener.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "ClientSender $CONNECTION$ MediaPublishingSystem" Id=33 in WAITING on lock=java.lang.Objec..f947b
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.zclient.ClientSender.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "JMS Session Delivery Thread" Id=31 in BLOCKED on lock=org.objectstyle.cayenne.access.ObjectStor..7d2f0e
         owned by EventDispatchThread-0 Id=12
        at org.objectstyle.cayenne.access.ObjectResolver.synchronizedObjectsFromDataRows(ObjectResolver.java:133)
        at org.objectstyle.cayenne.access.DataDomainQueryAction.interceptObjectConversion(DataDomainQueryAction.java:373)
        at org.objectstyle.cayenne.access.DataDomainQueryAction.execute(DataDomainQueryAction.java:151)
        at org.objectstyle.cayenne.access.DataDomain.onQuery(DataDomain.java:766)
        at org.objectstyle.cayenne.util.ObjectContextQueryAction.runQuery(ObjectContextQueryAction.java:253)
        at org.objectstyle.cayenne.access.DataContextQueryAction.execute(DataContextQueryAction.java:90)
        at org.objectstyle.cayenne.access.DataContext.onQuery(DataContext.java:1422)
        at org.objectstyle.cayenne.access.ObjectStore.resolveHollow(ObjectStore.java:959)
        at org.objectstyle.cayenne.access.DataContext.prepareForAccess(DataContext.java:1842)
        at org.objectstyle.cayenne.CayenneDataObject.readProperty(CayenneDataObject.java:238)
        at com.bbcnews.mps.business_objects.base._AssetType.getName(_AssetType.java:49)
        at com.bbcnews.mps.business_objects.Outlet.getProfilesForAssetType(Outlet.java:227)
        at com.bbcnews.mps.business_objects.Outlet.getFormatsForAssetType(Outlet.java:322)
        at com.bbcnews.mps.business_objects.MediaAsset.hasAllRenditionsLocallyForOutlet(MediaAsset.java:527)
        at com.bbcnews.mps.transcode.TranscodeProcessor.filterPublishableOutletsForAsset(TranscodeProcessor.java:194)
        at com.bbcnews.mps.transcode.TranscodeProcessor.processRequestMessage(TranscodeProcessor.java:226)
        at com.bbcnews.mps.transcode.TranscodeProcessor.processMessage(TranscodeProcessor.java:148)
        at com.bbcnews.jms.MessageListenerProxy.onMessage(MessageListenerProxy.java:134)
        at progress.message.jimpl.Session.rbB_(Unknown Source)
        at progress.message.jimpl.QueueSession.run(Unknown Source)
        at progress.message.jimpl.ep.run(Unknown Source)

    "ClientListener $CONNECTION$ MediaPublishingSystem" Id=30 in RUNNABLE (running in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at progress.message.util.StreamUtil.readBytes(Unknown Source)
        at progress.message.msg.v25.Mgram.PRB_(Unknown Source)
        at progress.message.msg.v25.Mgram.ORB_(Unknown Source)
        at progress.message.msg.v25.Mgram.initMgramFromStream(Unknown Source)
        at progress.message.msg.v25.Mgram.createMgram(Unknown Source)
        at progress.message.msg.v25.MgramCreator.createMgram(Unknown Source)
        at progress.message.zclient.ClientListener.kV_(Unknown Source)
        at progress.message.zclient.ClientListener.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "ClientSender $CONNECTION$ MediaPublishingSystem" Id=29 in WAITING on lock=java.lang.Objec..9c5048
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.zclient.ClientSender.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "JMS Session Delivery Thread" Id=28 in WAITING on lock=java.lang.Objec..5ad1da
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.jimpl.Session.ubB_(Unknown Source)
        at progress.message.jimpl.TopicSession.run(Unknown Source)
        at progress.message.jimpl.ep.run(Unknown Source)

    "ClientListener $CONNECTION$ MediaPublishingSystem" Id=27 in RUNNABLE (running in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at progress.message.util.StreamUtil.readBytes(Unknown Source)
        at progress.message.msg.v25.Mgram.PRB_(Unknown Source)
        at progress.message.msg.v25.Mgram.ORB_(Unknown Source)
        at progress.message.msg.v25.Mgram.initMgramFromStream(Unknown Source)
        at progress.message.msg.v25.Mgram.createMgram(Unknown Source)
        at progress.message.msg.v25.MgramCreator.createMgram(Unknown Source)
        at progress.message.zclient.ClientListener.kV_(Unknown Source)
        at progress.message.zclient.ClientListener.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "ClientSender $CONNECTION$ MediaPublishingSystem" Id=26 in WAITING on lock=java.lang.Objec..875da7
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.zclient.ClientSender.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "JMS Session Delivery Thread" Id=23 in WAITING on lock=java.lang.Objec..5a3a1
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.jimpl.Session.ubB_(Unknown Source)
        at progress.message.jimpl.TopicSession.run(Unknown Source)
        at progress.message.jimpl.ep.run(Unknown Source)

    "ClientListener $CONNECTION$ MediaPublishingSystem" Id=22 in RUNNABLE (running in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at progress.message.util.StreamUtil.readBytes(Unknown Source)
        at progress.message.msg.v25.Mgram.PRB_(Unknown Source)
        at progress.message.msg.v25.Mgram.ORB_(Unknown Source)
        at progress.message.msg.v25.Mgram.initMgramFromStream(Unknown Source)
        at progress.message.msg.v25.Mgram.createMgram(Unknown Source)
        at progress.message.msg.v25.MgramCreator.createMgram(Unknown Source)
        at progress.message.zclient.ClientListener.kV_(Unknown Source)
        at progress.message.zclient.ClientListener.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "ClientSender $CONNECTION$ MediaPublishingSystem" Id=21 in WAITING on lock=java.lang.Objec..9a32c
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at progress.message.zclient.ClientSender.threadMain(Unknown Source)
        at progress.message.zclient.DebugThread.run(Unknown Source)

    "PoolManagerCleanup-17689439" Id=20 in TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at org.objectstyle.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:558)

    "PoolManagerCleanup-30708295" Id=19 in TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at org.objectstyle.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:558)

    "EventDispatchThread-1" Id=18 in WAITING on lock=java.util.Collections$SynchronizedLis..17c0eb
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:486)

    "EventDispatchThread-0" Id=17 in WAITING on lock=java.util.Collections$SynchronizedLis..17c0eb
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:486)

    "EventDispatchThread-4" Id=16 in WAITING on lock=java.util.Collections$SynchronizedLis..ab40c
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:486)

    "EventDispatchThread-3" Id=15 in BLOCKED on lock=org.objectstyle.cayenne.access.ObjectStor..7d2f0e
         owned by EventDispatchThread-0 Id=12
        at org.objectstyle.cayenne.access.ObjectStore.processSnapshotEvent(ObjectStore.java:813)
        at org.objectstyle.cayenne.access.ObjectStore.snapshotsChanged(ObjectStore.java:804)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.objectstyle.cayenne.util.Invocation.fire(Invocation.java:240)
        at org.objectstyle.cayenne.event.EventManager$InvocationDispatch.fire(EventManager.java:452)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:499)

    "EventDispatchThread-2" Id=14 in WAITING on lock=java.util.Collections$SynchronizedLis..ab40c
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:486)

    "EventDispatchThread-1" Id=13 in WAITING on lock=java.util.Collections$SynchronizedLis..ab40c
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:486)

    "EventDispatchThread-0" Id=12 in BLOCKED on lock=org.objectstyle.cayenne.access.ObjectStor..c2a1ed
         owned by JMS Session Delivery Thread Id=31
        at org.objectstyle.cayenne.access.ObjectStore.processSnapshotEvent(ObjectStore.java:813)
        at org.objectstyle.cayenne.access.DataContextMergeHandler.graphChanged(DataContextMergeHandler.java:131)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.objectstyle.cayenne.util.Invocation.fire(Invocation.java:240)
        at org.objectstyle.cayenne.event.EventManager$Dispatch.fire(EventManager.java:433)
        at org.objectstyle.cayenne.event.DispatchQueue.dispatchEvent(DispatchQueue.java:182)
        at org.objectstyle.cayenne.event.DispatchQueue.dispatchEvent(DispatchQueue.java:94)
        at org.objectstyle.cayenne.event.EventManager.dispatchEvent(EventManager.java:372)
        at org.objectstyle.cayenne.event.EventManager.postEvent(EventManager.java:343)
        at org.objectstyle.cayenne.access.DataContext.fireDataChannelChanged(DataContext.java:1731)
        at org.objectstyle.cayenne.access.ObjectStore.processSnapshotEvent(ObjectStore.java:842)
        at org.objectstyle.cayenne.access.ObjectStore.snapshotsChanged(ObjectStore.java:804)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.objectstyle.cayenne.util.Invocation.fire(Invocation.java:240)
        at org.objectstyle.cayenne.event.EventManager$InvocationDispatch.fire(EventManager.java:452)
        at org.objectstyle.cayenne.event.EventManager$DispatchThread.run(EventManager.java:499)

    "Timer-0" Id=10 in RUNNABLE
        at sun.management.ThreadImpl.getThreadInfo0(Native Method)
        at sun.management.ThreadImpl.getThreadInfo(Unknown Source)
        at com.bbcnews.mps.ThreadMonitor.findDeadlock(ThreadMonitor.java:124)
        at com.bbcnews.mps.PulseTask.run(PulseTask.java:33)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)

    "Signal Dispatcher" Id=7 in RUNNABLE

    "Finalizer" Id=3 in WAITING on lock=java.lang.ref.ReferenceQueue$Loc..14d18f
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

    "Reference Handler" Id=2 in WAITING on lock=java.lang.ref.Reference$Loc..ca1a68
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Unknown Source)
        at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

    "main" Id=1 in WAITING on lock=java.lang.Threa..429cb2
        at java.lang.Object.wait(Native Method)
        at java.lang.Thread.join(Unknown Source)
        at java.lang.Thread.join(Unknown Source)
        at com.bbcnews.mps.Server.start(Server.java:145)
        at com.bbcnews.mps.Server.main(Server.java:70)

    12:38:17 [JMS Session Delivery Thread] DEBUG jms.MessageListenerProxy onMessage:120 Received a message
    12:38:17 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:104 Received a notification message
    12:38:17 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:109 My VM: 1165926933379
    12:38:17 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:110 Event VM: 1165926981613
    12:38:17 [JMS Session Delivery Thread] DEBUG cayenne.NewsiJMSBridge processMessage:119 ... processing the event
    12:38:17 [EventDispatchThread-2] DEBUG access.DataRowStore processRemoteEvent:498 remote event: [SnapshotEvent] source: com.bbcnews.cayenne.NewsiJMSBridg..c286e2, modified 1 id(s)
    12:38:17 [EventDispatchThread-2] DEBUG access.DataRowStore sendUpdateNotification:702 postSnapshotsChangeEvent: [SnapshotEvent] source: org.objectstyle.cayenne.access.DataRowStor..647d8, modified 1 id(s)



    This archive was generated by hypermail 2.0.0 : Tue Dec 12 2006 - 08:06:18 EST