[JBoss JIRA] (ISPN-5826) Caches should be stopped in the right order in tests
by Gustavo Fernandes (JIRA)
[ https://issues.jboss.org/browse/ISPN-5826?page=com.atlassian.jira.plugin.... ]
Gustavo Fernandes reopened ISPN-5826:
-------------------------------------
> Caches should be stopped in the right order in tests
> ----------------------------------------------------
>
> Key: ISPN-5826
> URL: https://issues.jboss.org/browse/ISPN-5826
> Project: Infinispan
> Issue Type: Enhancement
> Components: Test Suite - Core, Test Suite - Query
> Affects Versions: 8.1.0.Alpha1
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Fix For: 8.1.0.CR1
>
>
> ISPN-4561 introduced a cache dependency mechanism at the cache manager level, to allow caches to be stopped in a specific order. The test-fw does not use the cache manager to stop caches to avoid rehash and thus stops caches individually, causing lots of exceptions in the query suite.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 6 months
[JBoss JIRA] (ISPN-5840) NullPointerException in TransactionTable remote transactions log
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-5840?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo updated ISPN-5840:
------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 8.1.0.Final
Resolution: Done
> NullPointerException in TransactionTable remote transactions log
> ----------------------------------------------------------------
>
> Key: ISPN-5840
> URL: https://issues.jboss.org/browse/ISPN-5840
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 8.1.0.Alpha1
> Reporter: Galder Zamarreño
> Assignee: Galder Zamarreño
> Fix For: 8.1.0.Alpha2, 8.1.0.Final
>
>
> NullPointerException is TransactionTable logging:
> {code}
> 2015-10-07 14:37:36,885 WARN [org.infinispan.factories.ComponentRegistry] (testng-FunctionalPersistenceTest:[]) ISPN000189: While stopping a cache or cache manager, one of its components failed to stop
> org.infinispan.commons.CacheException: Unable to invoke method private void org.infinispan.transaction.impl.TransactionTable.stop() on object of type XaTransactionTable
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:172) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:869) ~[classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.internalStop(AbstractComponentRegistry.java:674) [classes/:?]
> at org.infinispan.factories.AbstractComponentRegistry.stop(AbstractComponentRegistry.java:552) [classes/:?]
> at org.infinispan.factories.ComponentRegistry.stop(ComponentRegistry.java:243) [classes/:?]
> at org.infinispan.cache.impl.CacheImpl.stop(CacheImpl.java:869) [classes/:?]
> at org.infinispan.cache.impl.CacheImpl.stop(CacheImpl.java:864) [classes/:?]
> at org.infinispan.test.TestingUtil.killCaches(TestingUtil.java:796) [test-classes/:?]
> at org.infinispan.test.TestingUtil.killCacheManagers(TestingUtil.java:633) [test-classes/:?]
> at org.infinispan.test.TestingUtil.killCacheManagers(TestingUtil.java:626) [test-classes/:?]
> at org.infinispan.persistence.CacheLoaderFunctionalTest.tearDown(CacheLoaderFunctionalTest.java:107) [test-classes/:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_40]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_40]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_40]
> at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_40]
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84) [testng-6.8.8.jar:?]
> at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564) [testng-6.8.8.jar:?]
> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213) [testng-6.8.8.jar:?]
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:786) [testng-6.8.8.jar:?]
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901) [testng-6.8.8.jar:?]
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231) [testng-6.8.8.jar:?]
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127) [testng-6.8.8.jar:?]
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111) [testng-6.8.8.jar:?]
> at org.testng.TestRunner.privateRun(TestRunner.java:767) [testng-6.8.8.jar:?]
> at org.testng.TestRunner.run(TestRunner.java:617) [testng-6.8.8.jar:?]
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348) [testng-6.8.8.jar:?]
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343) [testng-6.8.8.jar:?]
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:305) [testng-6.8.8.jar:?]
> at org.testng.SuiteRunner.run(SuiteRunner.java:254) [testng-6.8.8.jar:?]
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) [testng-6.8.8.jar:?]
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) [testng-6.8.8.jar:?]
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224) [testng-6.8.8.jar:?]
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1149) [testng-6.8.8.jar:?]
> at org.testng.TestNG.run(TestNG.java:1057) [testng-6.8.8.jar:?]
> at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111) [testng-6.8.8.jar:?]
> at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204) [testng-6.8.8.jar:?]
> at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175) [testng-6.8.8.jar:?]
> at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125) [testng-plugin.jar:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_40]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_40]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_40]
> at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_40]
> at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140) [idea_rt.jar:?]
> Caused by: java.lang.NullPointerException
> at org.infinispan.transaction.impl.TransactionTable.shutDownGracefully(TransactionTable.java:610) ~[classes/:?]
> at org.infinispan.transaction.impl.TransactionTable.stop(TransactionTable.java:216) ~[classes/:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_40]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_40]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_40]
> at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_40]
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:168) ~[classes/:?]
> {code}
> This is caused by ISPN-5783, same as with ISPN-5839
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 6 months
[JBoss JIRA] (ISPN-5797) NullPointerException in ClientListenerRegistry under load
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/ISPN-5797?page=com.atlassian.jira.plugin.... ]
RH Bugzilla Integration commented on ISPN-5797:
-----------------------------------------------
William Burns <wburns(a)redhat.com> changed the Status of [bug 1269937|https://bugzilla.redhat.com/show_bug.cgi?id=1269937] from NEW to POST
> NullPointerException in ClientListenerRegistry under load
> ---------------------------------------------------------
>
> Key: ISPN-5797
> URL: https://issues.jboss.org/browse/ISPN-5797
> Project: Infinispan
> Issue Type: Bug
> Components: Expiration, Listeners
> Affects Versions: 8.0.1.Final
> Reporter: Martin Gencur
> Assignee: William Burns
> Fix For: 8.1.0.Alpha2, 8.0.2.Final
>
>
> This exception occurs when sending a lot of Get/Put requests for entries with predefined lifespan and listening for ClientCacheEntryExpired events.
> {code}
> 17:40:06,781 INFO [org.radargun.RemoteMasterConnection] (sc-main)
> Response successfully sent to the master
> [0m[31m17:40:06,924 ERROR
> [org.infinispan.interceptors.InvocationContextInterceptor]
> (async-thread--p5-t17) ISPN000136: Execution error:
> org.infinispan.commons.CacheListenerException: ISPN000280: Caught
> exception [java.lang.NullPointerException] while invoking method [public
> void
> org.infinispan.server.hotrod.ClientListenerRegistry$BaseClientEventSender.onCacheEvent(org.infinispan.notifications.cachelistener.event.CacheEntryEvent)]
> on listener instance:
> org.infinispan.server.hotrod.ClientListenerRegistry$StatelessClientEventSender@32997e78
> at
> org.infinispan.notifications.impl.AbstractListenerImpl$ListenerInvocationImpl$1.run(AbstractListenerImpl.java:291)
> at
> org.infinispan.util.concurrent.WithinThreadExecutor.execute(WithinThreadExecutor.java:21)
> at
> org.infinispan.notifications.impl.AbstractListenerImpl$ListenerInvocationImpl.invoke(AbstractListenerImpl.java:309)
> at
> org.infinispan.notifications.cachelistener.CacheNotifierImpl$BaseCacheEntryListenerInvocation.doRealInvocation(CacheNotifierImpl.java:1213)
> at
> org.infinispan.notifications.cachelistener.CacheNotifierImpl$BaseCacheEntryListenerInvocation.invokeNoChecks(CacheNotifierImpl.java:1208)
> at
> org.infinispan.notifications.cachelistener.CacheNotifierImpl$BaseCacheEntryListenerInvocation.invoke(CacheNotifierImpl.java:1185)
> at
> org.infinispan.notifications.cachelistener.CacheNotifierImpl.notifyCacheEntryExpired(CacheNotifierImpl.java:448)
> at
> org.infinispan.commands.write.RemoveExpiredCommand.notify(RemoveExpiredCommand.java:112)
> at
> org.infinispan.interceptors.locking.ClusteringDependentLogic$AbstractClusteringDependentLogic.notifyCommitEntry(ClusteringDependentLogic.java:137)
> at
> org.infinispan.interceptors.locking.ClusteringDependentLogic$DistributionLogic.commitSingleEntry(ClusteringDependentLogic.java:546)
> at
> org.infinispan.interceptors.locking.ClusteringDependentLogic$AbstractClusteringDependentLogic.commitEntry(ClusteringDependentLogic.java:114)
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.commitContextEntry(EntryWrappingInterceptor.java:482)
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.commitEntryIfNeeded(EntryWrappingInterceptor.java:660)
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.commitContextEntries(EntryWrappingInterceptor.java:459)
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.invokeNextAndApplyChanges(EntryWrappingInterceptor.java:533)
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.setSkipRemoteGetsAndInvokeNextForDataCommand(EntryWrappingInterceptor.java:564)
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.visitRemoveCommand(EntryWrappingInterceptor.java:255)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
> at
> org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:113)
> at
> org.infinispan.expiration.impl.ExpirationInterceptor.handleWriteCommand(ExpirationInterceptor.java:60)
> at
> org.infinispan.expiration.impl.ExpirationInterceptor.visitRemoveCommand(ExpirationInterceptor.java:30)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
> at
> org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitNonTxDataWriteCommand(AbstractLockingInterceptor.java:95)
> at
> org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataWriteCommand(NonTransactionalLockingInterceptor.java:40)
> at
> org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitRemoveCommand(AbstractLockingInterceptor.java:71)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
> at
> org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:356)
> at
> org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:288)
> at
> org.infinispan.statetransfer.StateTransferInterceptor.visitRemoveCommand(StateTransferInterceptor.java:123)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
> at
> org.infinispan.interceptors.CacheMgmtInterceptor.visitRemoveCommand(CacheMgmtInterceptor.java:209)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
> at
> org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)
> at
> org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)
> at
> org.infinispan.commands.AbstractVisitor.visitRemoveCommand(AbstractVisitor.java:48)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> 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.visitRemoveCommand(AbstractVisitor.java:48)
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
> at
> org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336)
> at
> org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1634)
> at
> org.infinispan.cache.impl.CacheImpl.removeExpired(CacheImpl.java:567)
> at
> org.infinispan.expiration.impl.ClusterExpirationManager.removeExpired(ClusterExpirationManager.java:111)
> at
> org.infinispan.expiration.impl.ClusterExpirationManager.lambda$handleLifespanExpireEntry$224(ClusterExpirationManager.java:102)
> at
> org.infinispan.expiration.impl.ClusterExpirationManager$$Lambda$29/1473436203.run(Unknown
> Source)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 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.server.hotrod.ClientListenerRegistry$BaseClientEventSender.onCacheEvent(ClientListenerRegistry.scala:186)
> at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.infinispan.notifications.impl.AbstractListenerImpl$ListenerInvocationImpl$1.run(AbstractListenerImpl.java:286)
> ... 55 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 6 months