间歇性MySQL 5.6 Hibernate错误:从存储引擎获得错误-1

时间:2013-07-29 19:26:17

标签: mysql hibernate storage innodb

我有一个INNODB引擎类型表,间歇性地抛出以下异常。

从我到目前为止所读到的,此异常的原因是以下之一

  • 一个完整的磁盘
  • 将my.cnf innodb_force_recovery属性设置为= 4
  • 损坏的表格

但这些原因都不适用于我的情况。

  

15:04:04,391 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]   (http - 10.10.70.31-8080-2)SQL错误:1030,SQLState:HY000   15:04:04,391 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]   (http - 10.10.70.31-8080-2)从存储引擎获得错误-1   15:04:04,410错误   [com.ds.document.service.DocumentGenerationServiceImpl]   (http - 10.10.70.31-8080-2)持久化文档时出错   [AF-Worksheet]到case_document:   javax.persistence.PersistenceException:o   rg.hibernate.exception.GenericJDBCException:从存储中得到错误-1   发动机           在org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1377)   [休眠-的EntityManager-4.1.7.Final.jar:]           在org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1300)   [休眠-的EntityManager-4.1.7.Final.jar:]           at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1306)   [休眠-的EntityManager-4.1.7.Final.jar:]           在org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:888)   [休眠-的EntityManager-4.1.7.Final.jar:]           at sun.reflect.GeneratedMethodAccessor595.invoke(Unknown Source)[:1.6.0_14]           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   [:1.6.0_14]           在java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_14]           在org.springframework.orm.jpa.SharedEntityManagerCreator $ SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)   [弹簧ORM-3.1.1.RELEASE.jar:]           at $ Proxy265.merge(Unknown Source)at com.ds.uadj.model.dao.CaseDocumentDAO.addOrUpdateCaseDocument(CaseDocumentDAO.java:266)   [uadj模型-0.0.1-SNAPSHOT.jar:]           在com.ds.uadj.model.service.CaseDocumentationServiceImpl.uploadDocument(CaseDocumentationServiceImpl.java:56)   [uadj模型-0.0.1-SNAPSHOT.jar:]

间歇性/零星的行为使我感到困惑。 任何想法为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

显然我在5.6.10版本上存在MySQL错误。

http://bugs.mysql.com/bug.php?id=68722

升级后现在看起来很稳定。