Hi again,
I just configured the ERXObjectStoreCoordinatorPool have 4 coordinators using the ERJGroupSyncronizer.
I have 2 application servers running 2 apps each. The apps on each box talk to each other and both servers share one DB.
Server A Server B --------------------------- --------------------------- myApp myApp taskRunnerApp taskRunnerApp \ / DB Server
Everything seems to be running okay, but now that I've turned on the coordinator pool I see this strange exception.
ERROR er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer - java.lang.NullPointerException NullPointerException at er.extensions.eof.ERXEOAccessUtilities.databaseContextForEntityNamed(ERXEOAccessUtilities.java:1011) at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer$ProcessChangesQueue._process(ERXObjectStoreCoordinatorSynchronizer.java:490) at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer$ProcessChangesQueue.process(ERXObjectStoreCoordinatorSynchronizer.java:521) at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer$ProcessChangesQueue.run(ERXObjectStoreCoordinatorSynchronizer.java:598) ... skipped 1 stack elements
Anything to be concerned about?
I also set both apps to use the same group name, so I assume that means that it's syncing the EOF stacks across both apps. Is there a way to do this across servers as well, and is that even a good idea?
Thanks. -Mike
|