Hi,
Running JBoss3.2.1, on Linux with IBM JDK1.3. EJB1.1
While running my app the server.log file occasionally gets:
16:30:10,846 ERROR [STDERR] 2003.07.12 16.30.10 ERROR: NetobjQuery.getNetElement: Unable to get data object
java.rmi.RemoteException: Reentrant method call detected: ShelfEntity 73141028393054209
16:30:10,847 ERROR [STDERR] 2003.07.12 16.30.10 ERROR: Perf.getIpAddress: Unable to retrieve IP address for shelf=DummyShelf: com.myco.exception.MyServerException: NetobjQuery.getNetElement: Unable to get data object java.rmi.RemoteException: Reentrant method call detected: ShelfEntity 73141028393054209
Do these two errors (one right after the other) imply that the "ShelfEntity" Entity Bean has has been accessed(?)/written to(?) by two separate threads? Or that the same thread has accessed the ShelfEntity Entity Bean twice?
We use SUNs Application Deployment tool, and we say that this bean is not reentrant.
Thanks,
NBirch
Reentrancy means the same thread is attempting to access the same instance twice (other threads are still locked out).
-- Juha