2013-07-29 38 views
0

我有一個INNODB引擎類型表,間斷地拋出下面的異常。間歇MySQL 5.6休眠錯誤:從存儲引擎得到錯誤-1

從我至今讀,這個異常的原因是以下

  • 完整的磁盤
  • 的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 Error: 1030, SQLState: HY000 15:04:04,391 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http--10.10.70.31-8080-2) Got error -1 from storage engine 15:04:04,410 ERROR [com.ds.document.service.DocumentGenerationServiceImpl] (http--10.10.70.31-8080-2) Error when persisting document [AF-Worksheet] to case_document: javax.persistence.PersistenceException: o rg.hibernate.exception.GenericJDBCException: Got error -1 from storage engine at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1377) [hibernate-entitymanager-4.1.7.Final.jar:] at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1300) [hibernate-entitymanager-4.1.7.Final.jar:] at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1306) [hibernate-entitymanager-4.1.7.Final.jar:] at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:888) [hibernate-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] at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_14] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240) [spring-orm-3.1.1.RELEASE.jar:] at $Proxy265.merge(Unknown Source) at com.ds.uadj.model.dao.CaseDocumentDAO.addOrUpdateCaseDocument(CaseDocumentDAO.java:266) [uadj-model-0.0.1-SNAPSHOT.jar:] at com.ds.uadj.model.service.CaseDocumentationServiceImpl.uploadDocument(CaseDocumentationServiceImpl.java:56) [uadj-model-0.0.1-SNAPSHOT.jar:]

間歇性/零星的行爲讓我感到困惑。 任何想法爲什麼會發生這種情況?

+0

MySQL日誌說什麼?請參閱:http://dev.mysql.com/doc/refman/5.1/en/error-log.html – Rafa

+0

請參閱http://stackoverflow.com/questions/9595852/mysql-got-error-1-from-存儲引擎錯誤。希望這可以幫助。 – Hippoom

回答