Мне нужна помощь, pls.java.lang.IllegalStateException: Таймер уже отменен
Я получаю следующую ошибку:
java.lang.IllegalStateException: Timer already cancelled.
Трассировка стека в комплекте есть:
java.util.Timer.sched(Timer.java:397)
java.util.Timer.schedule(Timer.java:193)
com.sun.gjc.util.StatementLeakDetector.startStatementLeakTracing(StatementLeakDetector.java:129)
com.sun.gjc.spi.base.PreparedStatementWrapper.(PreparedStatementWrapper.java:107)
com.sun.gjc.spi.jdbc40.PreparedStatementWrapper40.(PreparedStatementWrapper40.java:64)
negocio.DAO.mfPersonas.PersonaInstitucionalDAO.obtenerPorId(PersonaInstitucionalDAO.java:30)
negocio.services.impl.PersonaInstitucionalServiceImpl.obtenerPorId(PersonaInstitucionalServiceImpl.java:28)
PortalHC.action.login.ActionRegistrarArea.action(ActionRegistrarArea.java:56)
PortalHC.action.ActionBase.execute(ActionBase.java:130)
negocio.DAO.Hibernation.doFilter(Hibernation.java:135)
Мой код в PersonaInstitucionalDAO является:
public static PersonaInstitucional obtenerPorId(Long idPersonaInstitucional) {
return (PersonaInstitucional) Hibernation.getSession().get(PersonaInstitucional.class, idPersonaInstitucional);
}
И мой Hibernation doFilter близко Сессино спящего режима
Большое спасибо,
Я бегу приложение Java на GlassFish 3.1.2 с Java 1.7
Ant предложение?
Ваше исключение представляется действительным. Где ваш код? –
Я считаю, что это ошибка в коде разъема JDBC Glassfish. Таймер, который был отменен, является (я думаю) внутренним для этого кода. По крайней мере, это то, что предлагает исходный код на grepcode. http://grepcode.com/file/maven.java.net/content/groups/promoted/org.glassfish.main.jdbc.jdbc-ra.jdbc-core/jdbc-core/4.0-b68/com/sun/ gjc/util/StatementLeakDetector.java/ –
Спасибо, я написал полную трассировку стека и мой код – user2922863