Re: Locking problems using ERJGroupsSynchronizer
Re: Locking problems using ERJGroupsSynchronizer
- Subject: Re: Locking problems using ERJGroupsSynchronizer
- From: Saad Laassel <email@hidden>
- Date: Fri, 21 Nov 2008 16:44:52 -0500
The use sec property is commented out so it should default to false...
This is the last thing that gets logged before it locks up:
57896 [Thread-4] DEBUG er.extensions.ERXEC.LockLogger - locked
er.extensions.eof.ERXEC@9ed1b0
java.lang.Exception
at er.extensions.eof.ERXEC.lock(ERXEC.java:483)
at
com
.webobjects.eocontrol.EOEditingContext.tryLock(EOEditingContext.java:
4632)
at
com
.webobjects
.eocontrol
.EOEditingContext._sendOrEnqueueNotification(EOEditingContext.java:4705)
at
com
.webobjects
.eocontrol
.EOEditingContext._objectsChangedInStore(EOEditingContext.java:3562)
at er.extensions.eof.ERXEC._objectsChangedInStore(ERXEC.java:1285)
at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:
122)
at com.webobjects.foundation.NSNotificationCenter
$_Entry.invokeMethod(NSNotificationCenter.java:588)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:562)
at
com
.webobjects
.eocontrol
.EOObjectStoreCoordinator
._objectsChangedInSubStore(EOObjectStoreCoordinator.java:693)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:
122)
at com.webobjects.foundation.NSNotificationCenter
$_Entry.invokeMethod(NSNotificationCenter.java:588)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:562)
at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$ProcessChangesQueue
$
ToManyUpdateCacheChangeProcessor
.processCacheChange(ERXObjectStoreCoordinatorSynchronizer.java:438)
at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$
ProcessChangesQueue
.processRemoteChange(ERXObjectStoreCoordinatorSynchronizer.java:541)
at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$ProcessChangesQueue.run(ERXObjectStoreCoordinatorSynchronizer.java:594)
at java.lang.Thread.run(Thread.java:613)
57897 [Thread-4] DEBUG er.extensions.ERXEC.LockLogger - unlocked
er.extensions.eof.ERXEC@9ed1b0
java.lang.Exception
at er.extensions.eof.ERXEC.unlock(ERXEC.java:501)
at
com
.webobjects
.eocontrol
.EOEditingContext._sendOrEnqueueNotification(EOEditingContext.java:4721)
at
com
.webobjects
.eocontrol
.EOEditingContext._objectsChangedInStore(EOEditingContext.java:3562)
at er.extensions.eof.ERXEC._objectsChangedInStore(ERXEC.java:1285)
at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:
122)
at com.webobjects.foundation.NSNotificationCenter
$_Entry.invokeMethod(NSNotificationCenter.java:588)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:562)
at
com
.webobjects
.eocontrol
.EOObjectStoreCoordinator
._objectsChangedInSubStore(EOObjectStoreCoordinator.java:693)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:
122)
at com.webobjects.foundation.NSNotificationCenter
$_Entry.invokeMethod(NSNotificationCenter.java:588)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
at
com
.webobjects
.foundation
.NSNotificationCenter.postNotification(NSNotificationCenter.java:562)
at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$ProcessChangesQueue
$
ToManyUpdateCacheChangeProcessor
.processCacheChange(ERXObjectStoreCoordinatorSynchronizer.java:438)
at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$
ProcessChangesQueue
.processRemoteChange(ERXObjectStoreCoordinatorSynchronizer.java:541)
at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$ProcessChangesQueue.run(ERXObjectStoreCoordinatorSynchronizer.java:594)
at java.lang.Thread.run(Thread.java:613)
93544 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 23
changes from 10.0.20.107:4993
58169 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 23
changes from 10.0.20.107:4993
59537 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
94918 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
95179 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
59800 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
59877 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
95257 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
59955 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
95335 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
60018 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
60018 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
95397 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
95398 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
60283 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
95663 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
60377 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
60378 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
95758 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
95758 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
95916 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
60537 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
95968 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
60590 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
60643 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
96022 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 1
changes from 10.0.20.107:4993
96194 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
60819 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
60925 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
96304 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
61769 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
97148 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 5
changes from 10.0.20.107:4993
61770 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
97149 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 2
changes from 10.0.20.107:4993
110695 [Incoming-1,EOFGroup,10.0.20.221:49380] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 19
changes from 10.0.20.107:4993
75320 [Incoming-1,EOFGroup,10.0.20.221:49382] INFO
er.extensions.remoteSynchronizer.ERXRemoteSynchronizer - Received 19
changes from 10.0.20.107:4993
Thanks,
Saad
On Nov 21, 2008, at 4:25 PM, Mike Schrag wrote:
Do you have the shared editing context enabled? The last time
someone had a locked with remote sync was with SEC enabled. I only
run with SEC turned off, so it's just never been tested with SEC
hanging around.
ms
On Nov 21, 2008, at 4:18 PM, Saad Laassel wrote:
Hi,
We have two jmeters scripts one that creates objects, and one that
modifies them. Both scripts interact with two instances, everything
works as expected with no lock ups. However as soon as we enable
remote synchronization one instance locks up. The only way to get
rid of the locking is to either simulate the loading on one
instance with the other just listening to the changes or to turn
off remote-synchronization all together. Any help would be greatly
appreciated.
Thanks,
Saad
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden