Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-6763

NPE when trying to remove entry from cache store (SingleFileStore)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 8.1.2.Final
    • Loaders and Stores
    • None

      NPE in failover ( via kill ) test

      2016-06-08 06:13:33,567 ERROR [stderr] (persistence-thread--p23-t4) Exception in thread "persistence-thread--p23-t4" java.lang.NullPointerException
      2016-06-08 06:13:33,568 ERROR [stderr] (persistence-thread--p23-t4) 	at org.infinispan.persistence.file.SingleFileStore.process(SingleFileStore.java:506)
      2016-06-08 06:13:33,568 ERROR [stderr] (persistence-thread--p23-t4) 	at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:447)
      2016-06-08 06:13:33,568 ERROR [stderr] (persistence-thread--p23-t4) 	at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:432)
      2016-06-08 06:13:33,570 ERROR [stderr] (persistence-thread--p23-t4) 	at org.infinispan.persistence.util.PersistenceManagerCloseableSupplier.lambda$get$273(PersistenceManagerCloseableSupplier.java:115)
      2016-06-08 06:13:33,570 ERROR [stderr] (persistence-thread--p23-t4) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2016-06-08 06:13:33,570 ERROR [stderr] (persistence-thread--p23-t4) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2016-06-08 06:13:33,570 ERROR [stderr] (persistence-thread--p23-t4) 	at org.jboss.as.clustering.infinispan.ClassLoaderThreadFactory.lambda$newThread$0(ClassLoaderThreadFactory.java:48)
      2016-06-08 06:13:33,571 ERROR [stderr] (persistence-thread--p23-t4) 	at java.lang.Thread.run(Thread.java:745)
      
      2016-06-08 06:13:34,344 WARN  [org.infinispan.eviction.impl.ActivationManagerImpl] (default task-4) ISPN000214: Unable to remove entry under L_UafEeYdUurQTuPNaDBPDUwqWuH39gYSa6SW3eq from cache store after activation: org.infinispan.persistence.spi.PersistenceException: java.lang.NullPointerException
      	at org.infinispan.persistence.file.SingleFileStore.delete(SingleFileStore.java:432)
      	at org.infinispan.persistence.manager.PersistenceManagerImpl.deleteFromAllStores(PersistenceManagerImpl.java:415)
      	at org.infinispan.eviction.impl.ActivationManagerImpl.onUpdate(ActivationManagerImpl.java:65)
      	at org.infinispan.container.DefaultDataContainer.lambda$put$224(DefaultDataContainer.java:227)
      	at org.infinispan.commons.util.concurrent.jdk8backported.EquivalentConcurrentHashMapV8.compute(EquivalentConcurrentHashMapV8.java:1873)
      	at org.infinispan.container.DefaultDataContainer.put(DefaultDataContainer.java:226)
      	at org.infinispan.container.entries.ReadCommittedEntry.commit(ReadCommittedEntry.java:168)
      	at org.infinispan.statetransfer.CommitManager.commit(CommitManager.java:98)
      	at org.infinispan.interceptors.locking.ClusteringDependentLogic$DistributionLogic.commitSingleEntry(ClusteringDependentLogic.java:544)
      	at org.infinispan.interceptors.locking.ClusteringDependentLogic$AbstractClusteringDependentLogic.commitEntry(ClusteringDependentLogic.java:114)
      	at org.infinispan.interceptors.EntryWrappingInterceptor.commitContextEntry(EntryWrappingInterceptor.java:478)
      	at org.infinispan.interceptors.EntryWrappingInterceptor.commitEntryIfNeeded(EntryWrappingInterceptor.java:654)
      	at org.infinispan.interceptors.EntryWrappingInterceptor.commitContextEntries(EntryWrappingInterceptor.java:464)
      	at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:107)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:113)
      	at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:112)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:90)
      	at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:99)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:157)
      	at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:144)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:113)
      	at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:112)
      	at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:228)
      	at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:86)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:107)
      	at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:76)
      	at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:112)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
      	at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:113)
      	at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:112)
      	at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:173)
      	at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336)
      	at org.infinispan.transaction.impl.TransactionCoordinator.commit(TransactionCoordinator.java:157)
      	at org.infinispan.transaction.xa.TransactionXaAdapter.commit(TransactionXaAdapter.java:114)
      	at org.infinispan.transaction.tm.DummyTransaction.finishResource(DummyTransaction.java:401)
      	at org.infinispan.transaction.tm.DummyTransaction.commitResources(DummyTransaction.java:448)
      	at org.infinispan.transaction.tm.DummyTransaction.runCommit(DummyTransaction.java:321)
      	at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:108)
      	at org.wildfly.clustering.ee.infinispan.InfinispanBatch.close(InfinispanBatch.java:71)
      	at org.wildfly.clustering.web.undertow.session.DistributableSession.requestDone(DistributableSession.java:76)
      	at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:768)
      	at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:565)
      	at io.undertow.servlet.spec.HttpServletResponseImpl.doErrorDispatch(HttpServletResponseImpl.java:170)
      	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:320)
      	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:264)
      	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
      	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:175)
      	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
      	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:792)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NullPointerException
      	at org.infinispan.persistence.file.SingleFileStore.delete(SingleFileStore.java:428)
      	... 68 more
      

            Unassigned Unassigned
            bsikora Bogdan Sikora (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: