type Informe de Excepción
mensaje javax.persistence.RollbackException: Error while committing the transaction
descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.
excepción
javax.servlet.ServletException: javax.persistence.RollbackException: Error while committing the transaction javax.faces.webapp.FacesServlet.service(FacesServlet.java:659) es.carm.tyo.enmm.filters.EncodingFilter.doFilter(EncodingFilter.java:25) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137)
causa raíz
es.carm.tyo.enmm.dao.DaoException: javax.persistence.RollbackException: Error while committing the transaction es.carm.tyo.enmm.dao.impl.JpaDao.persist(JpaDao.java:43) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:12) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:22) es.carm.tyo.enmm.model.EmailModel.sendMailToSupport(EmailModel.java:26) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.sendMail(CustomExceptionHandler.java:68) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handleException(CustomExceptionHandler.java:57) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handle(CustomExceptionHandler.java:37) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) es.carm.tyo.enmm.filters.EncodingFilter.doFilter(EncodingFilter.java:25) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137)
causa raíz
javax.persistence.RollbackException: Error while committing the transaction org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:92) es.carm.tyo.enmm.dao.impl.JpaDao.persist(JpaDao.java:38) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:12) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:22) es.carm.tyo.enmm.model.EmailModel.sendMailToSupport(EmailModel.java:26) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.sendMail(CustomExceptionHandler.java:68) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handleException(CustomExceptionHandler.java:57) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handle(CustomExceptionHandler.java:37) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) es.carm.tyo.enmm.filters.EncodingFilter.doFilter(EncodingFilter.java:25) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137)
causa raíz
javax.persistence.QueryTimeoutException: could not execute statement org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1349) org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310) org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:80) es.carm.tyo.enmm.dao.impl.JpaDao.persist(JpaDao.java:38) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:12) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:22) es.carm.tyo.enmm.model.EmailModel.sendMailToSupport(EmailModel.java:26) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.sendMail(CustomExceptionHandler.java:68) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handleException(CustomExceptionHandler.java:57) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handle(CustomExceptionHandler.java:37) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) es.carm.tyo.enmm.filters.EncodingFilter.doFilter(EncodingFilter.java:25) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137)
causa raíz
org.hibernate.QueryTimeoutException: could not execute statement org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:151) org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110) org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:136) org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:58) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3058) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3499) org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:88) org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:362) org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:354) org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:275) org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:328) org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52) org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1233) org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:403) org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:101) org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:175) org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:75) es.carm.tyo.enmm.dao.impl.JpaDao.persist(JpaDao.java:38) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:12) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:22) es.carm.tyo.enmm.model.EmailModel.sendMailToSupport(EmailModel.java:26) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.sendMail(CustomExceptionHandler.java:68) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handleException(CustomExceptionHandler.java:57) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handle(CustomExceptionHandler.java:37) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) es.carm.tyo.enmm.filters.EncodingFilter.doFilter(EncodingFilter.java:25) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137)
causa raíz
java.sql.SQLException: ORA-01461: sólo puede enlazar un valor LONG para insertarlo en una columna LONG oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396) oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879) oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450) oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192) oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531) oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207) oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1044) oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1329) oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584) oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3665) oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1352) com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105) org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:133) org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:58) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3058) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3499) org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:88) org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:362) org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:354) org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:275) org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:328) org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52) org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1233) org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:403) org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:101) org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:175) org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:75) es.carm.tyo.enmm.dao.impl.JpaDao.persist(JpaDao.java:38) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:12) es.carm.tyo.enmm.model.EmailModel.sendMail(EmailModel.java:22) es.carm.tyo.enmm.model.EmailModel.sendMailToSupport(EmailModel.java:26) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.sendMail(CustomExceptionHandler.java:68) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handleException(CustomExceptionHandler.java:57) es.carm.tyo.enmm.view.exhandlers.CustomExceptionHandler.handle(CustomExceptionHandler.java:37) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) es.carm.tyo.enmm.filters.EncodingFilter.doFilter(EncodingFilter.java:25) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145) com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:137)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/7.0.37.