My Oracle Support Banner

Transaction Deadlock Occurs When EJB Timers Are Used on Derby Database (Doc ID 1459024.1)

Last updated on AUGUST 04, 2023

Applies to:

Oracle GlassFish Server - Version 3.1.1 to 3.1.2 [Release 3.1]
Information in this document applies to any platform.


On GlassFish Server 3.1.x, when the EJB Timer service is used with the default embedded Derby Java Database, some of the EJB Timer operations might fail. The GlassFish Server logs shows that there is some transaction deadlock happening and one of the EJB timer operation running on one of the threads is rolled back. An example of this error is shown below:




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.