EasyBeans is an open source implementation by ObjectWeb of the EJB3 container specification.

Project

Developer

Wiki

About

|
If you were logged in you would be able to see more operations.
|
|
|
EasyBeans
Created: 06/Oct/06 01:21 PM
Updated: 18/Sep/08 04:14 AM
|
|
| Component/s: |
Core
|
| Affects Version/s: |
EasyBeans 1.0 M3
|
| Fix Version/s: |
EasyBeans 1.0 M4
|
|
|
The following exception may happen when stopping HSQL :
Exception in thread "HSQLDB Timer @a97f68" java.lang.NullPointerException
at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
The fact is that these threads are not stopped by HSQL and Tomcat classloader will set to null some static field in order to make GCC free some references.
Then, HSQL thread throw a NPE with this static null reference.
DatabaseManager.getTimer().shutDown(); can be called to stop this timer thread.
|
|
Description
|
The following exception may happen when stopping HSQL :
Exception in thread "HSQLDB Timer @a97f68" java.lang.NullPointerException
at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
The fact is that these threads are not stopped by HSQL and Tomcat classloader will set to null some static field in order to make GCC free some references.
Then, HSQL thread throw a NPE with this static null reference.
DatabaseManager.getTimer().shutDown(); can be called to stop this timer thread. |
Show » |
|