[infinispan-issues] [JBoss JIRA] (ISPN-5596) "Cannot clear data directory" in SoftIndexFileStore when clear() is called after stopping and restarting cache
Andreas Pabst (JIRA)
issues at jboss.org
Wed Jul 8 12:56:02 EDT 2015
Andreas Pabst created ISPN-5596:
-----------------------------------
Summary: "Cannot clear data directory" in SoftIndexFileStore when clear() is called after stopping and restarting cache
Key: ISPN-5596
URL: https://issues.jboss.org/browse/ISPN-5596
Project: Infinispan
Issue Type: Bug
Components: Loaders and Stores
Affects Versions: 7.2.3.Final
Environment: Windows 7
Reporter: Andreas Pabst
When stopping and restarting a cache with SoftIndexFileStore persistence, it behaves strangely.
Calling cache.clear() leads to the following exception:
ERROR: ISPN000136: Execution error
org.infinispan.persistence.spi.PersistenceException: Cannot clear data directory!
at org.infinispan.persistence.sifs.SoftIndexFileStore.clear(SoftIndexFileStore.java:234)
at org.infinispan.persistence.manager.PersistenceManagerImpl.clearAllStores(PersistenceManagerImpl.java:372)
at org.infinispan.interceptors.CacheWriterInterceptor.visitClearCommand(CacheWriterInterceptor.java:158)
...
Caused by: java.io.IOException: Cannot delete file soft-index-test\data\2
at org.infinispan.persistence.sifs.FileProvider.clear(FileProvider.java:205)
at org.infinispan.persistence.sifs.SoftIndexFileStore.clear(SoftIndexFileStore.java:232)
If the manager is also stopped and recreated every time, this only happens after the third iteration.
Calling cache.remove() in the same place leads to an unrecoverable corruption of the cache store files: java.lang.IllegalArgumentException: Negative position
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
More information about the infinispan-issues
mailing list