Hi,
I am running Ecperf1.0, which is a performance test suite, provided by Sun, on JBoss 3.2.3 . Follow exceptions occurred when there were number of concurrent clients.
M1:0: Error occurred in scheduleWorkOrderjavax.transaction.TransactionRolledbackException: null; CausedByException is:
Failure looking up home javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]]; nested exception is:
javax.ejb.EJBException: Failure looking up home javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]]; nested exception is:
javax.ejb.EJBException: null; CausedByException is:
Failure looking up home javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]]; nested exception is:
javax.ejb.EJBException: Failure looking up home javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]]
The jndi.properties is in default configuration.
I guess it is because the timeout, which is used by a session bean to look up JNDI for an EntityBean , is too short. But I don't know what is the real reason. Could you tell me what may cause these exceptions and how to resolve it ?
Any help is appreciated!