• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Locking problems using ERJGroupsSynchronizer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Locking problems using ERJGroupsSynchronizer


  • Subject: Re: Locking problems using ERJGroupsSynchronizer
  • From: Saad Laassel <email@hidden>
  • Date: Fri, 21 Nov 2008 16:47:25 -0500

Actually it looks like it may be defaulting to true...brb let me test it...

Thanks,

Saad

On Nov 21, 2008, at 4:44 PM, Saad Laassel wrote:

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

_______________________________________________ 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
  • Follow-Ups:
    • Re: Locking problems using ERJGroupsSynchronizer
      • From: Mike Schrag <email@hidden>
References: 
 >Locking problems using ERJGroupsSynchronizer (From: Saad Laassel <email@hidden>)
 >Re: Locking problems using ERJGroupsSynchronizer (From: Mike Schrag <email@hidden>)
 >Re: Locking problems using ERJGroupsSynchronizer (From: Saad Laassel <email@hidden>)

  • Prev by Date: Re: Locking problems using ERJGroupsSynchronizer
  • Next by Date: Re: Locking problems using ERJGroupsSynchronizer
  • Previous by thread: Re: Locking problems using ERJGroupsSynchronizer
  • Next by thread: Re: Locking problems using ERJGroupsSynchronizer
  • Index(es):
    • Date
    • Thread