Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
I have noticed that any application that uses @Scheduled or programmatic equivalents,
basically any application that touches TimerService doesn't unload properly, caused by ClassLoader leak
Expected Outcome
Application undeploys cleanly
Current Outcome
Leaks are detected
Reproducer
Not yet.
Operating System
Any
JDK Version
Any
Payara Distribution
Payara Server Full Profile, Payara Server Web Profile, Payara Micro, Payara Embedded All, Payara Embedded Web, Payara Docker Image
Brief Summary
I have noticed that any application that uses
@Scheduled
or programmatic equivalents, basically any application that touchesTimerService
doesn't unload properly, caused byClassLoader
leakExpected Outcome
Application undeploys cleanly
Current Outcome
Leaks are detected
Reproducer
Not yet.
Operating System
Any
JDK Version
Any
Payara Distribution
Payara Server Full Profile, Payara Server Web Profile, Payara Micro, Payara Embedded All, Payara Embedded Web, Payara Docker Image