IllegalArgumentException: Already configured ?

What does this mean? What can I do about it?

May 13, 2007 10:38:02 AM com.sun.sgs.impl.kernel.schedule.MasterTaskConsumer run
WARNING: dropping a task that failed with a non-retryable exception: com.sun.sgs.impl.kernel.ServiceConfigRunner[owner:[ id=“app:Aethyria” context=Aethyria ]]
java.lang.IllegalArgumentException: Already configured
at com.sun.sgs.impl.service.session.ClientSessionServiceImpl.configure(ClientSessionServiceImpl.java:209)
at com.sun.sgs.impl.kernel.ServiceConfigRunner.run(ServiceConfigRunner.java:118)
at com.sun.sgs.impl.kernel.TaskHandler.runTransactionalTask(TaskHandler.java:134)
at com.sun.sgs.service.TransactionRunner.run(TransactionRunner.java:56)
at com.sun.sgs.impl.kernel.TaskHandler.runTaskAsOwner(TaskHandler.java:99)
at com.sun.sgs.impl.kernel.schedule.MasterTaskConsumer.run(MasterTaskConsumer.java:91)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)

I need more information, when are you getting this error? What does the rest of the log look like?

Typically near the beginning of the log. Here’s a sample (entire log before I killed the run), below. I’m guessing it has something to do with not being able to set-up the socket-listener for the client…? Basically, this is just launching my server, not trying to connect, and just seeing how it fires-up.

May 12, 2007 10:33:35 PM com.sun.sgs.impl.kernel.Kernel
INFO: The Kernel is ready, version: 0.9.2-r2216
May 12, 2007 10:33:39 PM com.sun.sgs.impl.service.data.DataServiceImpl abort
WARNING: abort txn:TransactionImpl[tid:1] throws
com.sun.sgs.app.TransactionTimeoutException: abort txn:TxnTrampoline[originalTxn:TransactionImpl[tid:1]] failed: Transaction timed out after 1053 ms
at com.sun.sgs.impl.service.data.store.DataStoreImpl.convertException(DataStoreImpl.java:1509)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.abort(DataStoreImpl.java:1259)
at com.sun.sgs.impl.service.data.Context.abort(Context.java:241)
at com.sun.sgs.impl.service.data.DataServiceImpl.abort(DataServiceImpl.java:482)
at com.sun.sgs.impl.service.transaction.TransactionImpl.abort(TransactionImpl.java:177)
at com.sun.sgs.impl.service.data.Context$TxnTrampoline.abort(Context.java:121)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.convertException(DataStoreImpl.java:1524)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.setObjects(DataStoreImpl.java:876)
at com.sun.sgs.impl.service.data.ManagedReferenceImpl.flushAll(ManagedReferenceImpl.java:472)
at com.sun.sgs.impl.service.data.Context.prepareAndCommit(Context.java:232)
at com.sun.sgs.impl.service.data.DataServiceImpl.prepareAndCommit(DataServiceImpl.java:460)
at com.sun.sgs.impl.service.transaction.TransactionImpl.commit(TransactionImpl.java:295)
at com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl$TransactionHandleImpl.commit(TransactionCoordinatorImpl.java:64)
at com.sun.sgs.impl.kernel.TaskHandler.runTransactionalTask(TaskHandler.java:142)
at com.sun.sgs.service.TransactionRunner.run(TransactionRunner.java:56)
at com.sun.sgs.impl.kernel.TaskHandler.runTaskAsOwner(TaskHandler.java:99)
at com.sun.sgs.impl.kernel.schedule.MasterTaskConsumer.run(MasterTaskConsumer.java:91)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)
Caused by: com.sun.sgs.app.TransactionTimeoutException: Transaction timed out after 1053 ms
at com.sun.sgs.impl.service.data.store.DataStoreImpl.checkTxnTimeout(DataStoreImpl.java:1577)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.abort(DataStoreImpl.java:1248)
… 18 more
May 12, 2007 10:33:39 PM com.sun.sgs.impl.service.transaction.TransactionImpl abort
WARNING: abort TransactionImpl[tid:1] participant:DataServiceImpl[appName:“Aethyria, store:DataStoreImpl[directory=”/SACWAG/ManyFriends/TedLord/Aethyria-SGS/Aethyria-SGS/data/Aethyria/dsdb"]"] failed
com.sun.sgs.app.TransactionTimeoutException: abort txn:TxnTrampoline[originalTxn:TransactionImpl[tid:1]] failed: Transaction timed out after 1053 ms
at com.sun.sgs.impl.service.data.store.DataStoreImpl.convertException(DataStoreImpl.java:1509)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.abort(DataStoreImpl.java:1259)
at com.sun.sgs.impl.service.data.Context.abort(Context.java:241)
at com.sun.sgs.impl.service.data.DataServiceImpl.abort(DataServiceImpl.java:482)
at com.sun.sgs.impl.service.transaction.TransactionImpl.abort(TransactionImpl.java:177)
at com.sun.sgs.impl.service.data.Context$TxnTrampoline.abort(Context.java:121)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.convertException(DataStoreImpl.java:1524)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.setObjects(DataStoreImpl.java:876)
at com.sun.sgs.impl.service.data.ManagedReferenceImpl.flushAll(ManagedReferenceImpl.java:472)
at com.sun.sgs.impl.service.data.Context.prepareAndCommit(Context.java:232)
at com.sun.sgs.impl.service.data.DataServiceImpl.prepareAndCommit(DataServiceImpl.java:460)
at com.sun.sgs.impl.service.transaction.TransactionImpl.commit(TransactionImpl.java:295)
at com.sun.sgs.impl.service.transaction.TransactionCoordinatorImpl$TransactionHandleImpl.commit(TransactionCoordinatorImpl.java:64)
at com.sun.sgs.impl.kernel.TaskHandler.runTransactionalTask(TaskHandler.java:142)
at com.sun.sgs.service.TransactionRunner.run(TransactionRunner.java:56)
at com.sun.sgs.impl.kernel.TaskHandler.runTaskAsOwner(TaskHandler.java:99)
at com.sun.sgs.impl.kernel.schedule.MasterTaskConsumer.run(MasterTaskConsumer.java:91)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)
Caused by: com.sun.sgs.app.TransactionTimeoutException: Transaction timed out after 1053 ms
at com.sun.sgs.impl.service.data.store.DataStoreImpl.checkTxnTimeout(DataStoreImpl.java:1577)
at com.sun.sgs.impl.service.data.store.DataStoreImpl.abort(DataStoreImpl.java:1248)
… 18 more
May 12, 2007 10:33:39 PM com.sun.sgs.impl.kernel.schedule.MasterTaskConsumer run
WARNING: dropping a task that failed with a non-retryable exception: com.sun.sgs.impl.kernel.ServiceConfigRunner[owner:[ id=“app:Aethyria” context=Aethyria ]]
java.lang.IllegalArgumentException: Already configured
at com.sun.sgs.impl.service.session.ClientSessionServiceImpl.configure(ClientSessionServiceImpl.java:209)
at com.sun.sgs.impl.kernel.ServiceConfigRunner.run(ServiceConfigRunner.java:118)
at com.sun.sgs.impl.kernel.TaskHandler.runTransactionalTask(TaskHandler.java:134)
at com.sun.sgs.service.TransactionRunner.run(TransactionRunner.java:56)
at com.sun.sgs.impl.kernel.TaskHandler.runTaskAsOwner(TaskHandler.java:99)
at com.sun.sgs.impl.kernel.schedule.MasterTaskConsumer.run(MasterTaskConsumer.java:91)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)

My guess is that this has to do with the initialize timing out.

Exactly why that would cause this, Im not sure but Ill run it by our data manager expert.

JK