Buenas,
Supongo que cuando dices que los formularios están hechos en hibernate te refieres a que están hechos en swing y que acceden a los datos a través de hibernate.
Hibernate se encarga de gestionar las sesiones con la base de datos, abriendo y cerrando éstas cuando procede. Por lo tanto, cuando dices "mato la sesión", a que te refieres??? Estás destruyendo el pool de conexiones manualmente? Si es así, lo raro sería que funcione...
Un saludo
Por lo poco que he buscado, también puede ser porque accedes a la misma sesión desde diferentes threads. No proporcionas casi información, pero podría ser un caso similar a este?
http://stackoverflow.com/questions/10266750/hibernate-unknownserviceexception-unknown-service-requested-as-transaction-comp
Un saludo
Buenas noches totales.
Necesito de su apoyo.
Tengo un menu, y en ese menu se ha adicionado 2 item, uno para proveedores y el otro para bancos, estos 2 formularios están hechos en hibernate.
mi problema es, cuando ingreso a uno de estos formulario no me sale error, pero si salgo e ingreso al otro formulario me sale error
aquí, cuando saldo del primer formulario ingresado, mato la session.
jul 19, 2014 3:03:26 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop
INFO: HHH000030: Cleaning up connection pool [jdbc:mysql://localhost:3306/ivari]
al cerrar el primer formulario mato la session, al ingresar al otro formulario vuelvo a iniciar sessión.
en esta parte, cuando ingreso al otro formulario me sale este error.
}
Exception in thread "AWT-EventQueue-0" org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:201)
at org.hibernate.internal.AbstractSessionImpl.getJdbcConnectionAccess(AbstractSessionImpl.java:341)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.(JdbcCoordinatorImpl.java:114)
at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.(TransactionCoordinatorImpl.java:89)
at org.hibernate.internal.SessionImpl.(SessionImpl.java:258)
at org.hibernate.internal.SessionFactoryImpl$SessionBuilderImpl.openSession(SessionFactoryImpl.java:1589)
at org.hibernate.internal.SessionFactoryImpl.openSession(SessionFactoryImpl.java:999)
at pe.ivari.finanzas.maestros.FRM_fnz_bancos.(FRM_fnz_bancos.java:106)
at pe.ivari.sistemas.menus.CustomJMenuItem.actionPerformed(CustomJMenuItem.java:110)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
Agradecería su apoyo
Gracias