]
RH Bugzilla Integration commented on ISPN-5061:
-----------------------------------------------
Dave Stahl <dstahl(a)redhat.com> changed the Status of [bug
Cross site state transfer - NPE on consumer site when backup cache is
local
---------------------------------------------------------------------------
Key: ISPN-5061
URL:
https://issues.jboss.org/browse/ISPN-5061
Project: Infinispan
Issue Type: Bug
Components: State Transfer
Affects Versions: 7.1.0.Alpha1
Reporter: Matej Čimbora
Assignee: Pedro Ruivo
Fix For: 7.1.0.Beta1, 7.1.0.Final
NPE detected on consumer site after invoking push operation on producer site. Occurs when
corresponding cache does not exist on consumer site (either with the same name as the main
cache or specified via <backup-for> option).
Configuration:
2 sites, BRN (main), LON (backup)
Producer site CLI:
Unable to pushState to 'LON'. org.infinispan.commons.CacheException: Problems
invoking command.
Consumer site log:
11:18:45,245 WARN [org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher]
(remote-thread--p3-t1) ISPN000071: Caught exception when handling command
XSiteStateTransferControlCommand{control=START_RECEIVE, siteName='LON',
statusOk=false, cacheName='lonCache'}: java.lang.NullPointerException
at
org.infinispan.xsite.BackupReceiverImpl.invokeRemotelyInLocalSite(BackupReceiverImpl.java:213)
[infinispan-core.jar:7.1.0.Alpha1]
at
org.infinispan.xsite.BackupReceiverImpl.handleStateTransferControl(BackupReceiverImpl.java:90)
[infinispan-core.jar:7.1.0.Alpha1]
at
org.infinispan.xsite.statetransfer.XSiteStateTransferControlCommand.performInLocalSite(XSiteStateTransferControlCommand.java:41)
[infinispan-core.jar:7.1.0.Alpha1]
at
org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$3.run(CommandAwareRpcDispatcher.java:252)
[infinispan-core.jar:7.1.0.Alpha1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
11:18:45,420 WARN [org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher]
(remote-thread--p3-t1) ISPN000071: Caught exception when handling command
XSiteStateTransferControlCommand{control=FINISH_RECEIVE, siteName='LON',
statusOk=false, cacheName='lonCache'}: java.lang.NullPointerException
at
org.infinispan.xsite.BackupReceiverImpl.invokeRemotelyInLocalSite(BackupReceiverImpl.java:213)
[infinispan-core.jar:7.1.0.Alpha1]
at
org.infinispan.xsite.BackupReceiverImpl.handleStateTransferControl(BackupReceiverImpl.java:90)
[infinispan-core.jar:7.1.0.Alpha1]
at
org.infinispan.xsite.statetransfer.XSiteStateTransferControlCommand.performInLocalSite(XSiteStateTransferControlCommand.java:41)
[infinispan-core.jar:7.1.0.Alpha1]
at
org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$3.run(CommandAwareRpcDispatcher.java:252)
[infinispan-core.jar:7.1.0.Alpha1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]