 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-2575) KeyTransformer registration is required on all nodes of the cluster, in case of custom keys
                                
                                
                                
                                    
                                        by Mircea Markus (JIRA)
                                    
                                
                                
                                        
     [ https://issues.jboss.org/browse/ISPN-2575?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-2575:
--------------------------------
    Assignee: Adrian Nistor  (was: Sanne Grinovero)
    
> KeyTransformer registration is required on all nodes of the cluster, in case of custom keys
> -------------------------------------------------------------------------------------------
>
>                 Key: ISPN-2575
>                 URL: https://issues.jboss.org/browse/ISPN-2575
>             Project: Infinispan
>          Issue Type: Enhancement
>          Components: Querying
>    Affects Versions: 5.2.0.Beta5
>            Reporter: Anna Manukyan
>            Assignee: Adrian Nistor
>         Attachments: ClusteredCacheTest.java
>
>
> The case is the following:
> I have a clustered cache on which I want to perform a search. I'm doing the following:
> I'm initializing SearchManager on node1, I'm registering a custom key transformer for my key using the created searchmanager, but then when I'm trying to put data into the cache on node1 (which is in REPL_SYNC mode with cache on node2), I'm getting the exception:
> java.lang.IllegalArgumentException: Indexing only works with entries keyed on Strings, primitives and classes that have the @Transformable annotation - you passed in a class org.infinispan.query.test.CustomKey3. Alternatively, see org.infinispan.query.SearchManager#registerKeyTransformer
> When I'm initializing the SearchManager using node2 cache and register the keyTransformer on it as well, then everything works perfectly, even though I am not using the second created SearchManager.
> The test which reproduces the issue is attached to the jira. Please see the test case: testSearchKeyTransformer()
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
                                
                         
                        
                                
                                1 week, 4 days
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-7265) NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
                                
                                
                                
                                    
                                        by Wolf-Dieter Fink (JIRA)
                                    
                                
                                
                                        
    [ https://issues.jboss.org/browse/ISPN-7265?page=com.atlassian.jira.plugin.... ] 
Wolf-Dieter Fink commented on ISPN-7265:
----------------------------------------
Even if there is no NullPointerException it is not clear what the behaviour is.
If there is a remote-site it should be better to have a state-transfer if clients used the remote site in the meanwhile.
If the store is loaded without state-transfer the sites are out of sync
If there is a ST after loading from store there might be outdated entries loaded from it which are still available for this site after ST.
> NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
> -----------------------------------------------------------------------------------------------------
>
>                 Key: ISPN-7265
>                 URL: https://issues.jboss.org/browse/ISPN-7265
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Core
>            Reporter: Wolf-Dieter Fink
>            Assignee: Pedro Ruivo
>
> If a cache with a filestore has additional enabled CrossSiteReplication with the <backup> element the start of the cache will fail because of a NullPointerException.
> For the momen the cache should be loaded from the cache store the distribution is not initialized and the replication failed with a NullPointerException, see stacktrace.
> ----   stripped logfile -----
> ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
> 	...
> Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
> 	...
> Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
> 	at org.infinispan.persistence.file.SingleFileStore.process(SingleFileStore.java:547)
> 	...
> Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
> 	at org.infinispan.persistence.manager.PersistenceManagerImpl.preloadKey(PersistenceManagerImpl.java:750)
> 	...
> Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
> 	at org.infinispan.interceptors.impl.InvocationContextInterceptor.rethrowException(InvocationContextInterceptor.java:137)
> 	...
> Caused by: java.lang.NullPointerException
> 	at org.infinispan.distribution.impl.DistributionManagerImpl.getWriteConsistentHash(DistributionManagerImpl.java:118)
> 	at org.infinispan.distribution.impl.DistributionManagerImpl.getConsistentHash(DistributionManagerImpl.java:108)
> 	at org.infinispan.distribution.impl.DistributionManagerImpl.getPrimaryLocation(DistributionManagerImpl.java:98)
> 	at org.infinispan.interceptors.locking.ClusteringDependentLogic$DistributionLogic.localNodeIsPrimaryOwner(ClusteringDependentLogic.java:473)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.lambda$handleSingleKeyWriteCommand$0(NonTransactionalBackupInterceptor.java:57)
> 	at org.infinispan.interceptors.impl.ReturnValueStage.thenAccept(ReturnValueStage.java:48)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.handleSingleKeyWriteCommand(NonTransactionalBackupInterceptor.java:54)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:35)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:22)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitNonTxDataWriteCommand(AbstractLockingInterceptor.java:107)
> 	at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataWriteCommand(NonTransactionalLockingInterceptor.java:38)
> 	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:77)
> 	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:45)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:391)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:334)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:108)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:65)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:168)
> 	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:154)
> 	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:41)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:103)
> 	... 53 more
> ...
> ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
>     ("subsystem" => "datagrid-infinispan"),
>     ("cache-container" => "clustered"),
>     ("distributed-cache" => "wolf")
> ]) - failure description: {
>     "WFLYCTL0080: Failed services" => {"jboss.datagrid-infinispan.clustered.wolf" => "org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
>     Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
>     Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
>     Caused by: java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
>     Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
>     Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
>     Caused by: java.lang.NullPointerException"},
>     "WFLYCTL0412: Required services that are not installed:" => ["jboss.datagrid-infinispan.clustered.wolf"],
>     "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
> }
> INFO  [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
> WFLYCTL0186:   Services which failed to start:      service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
> ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: Infinispan Server 9.0.0-SNAPSHOT (WildFly Core 2.2.0.Final) started (with errors) in 8365ms - Started 219 of 261 services (1 services failed or missing dependencies, 144 services are lazy, passive or on-demand)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
                                
                         
                        
                                
                                8 years, 11 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-7265) NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
                                
                                
                                
                                    
                                        by Pedro Ruivo (JIRA)
                                    
                                
                                
                                        
     [ https://issues.jboss.org/browse/ISPN-7265?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo reassigned ISPN-7265:
---------------------------------
    Assignee: Pedro Ruivo
> NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
> -----------------------------------------------------------------------------------------------------
>
>                 Key: ISPN-7265
>                 URL: https://issues.jboss.org/browse/ISPN-7265
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Core
>            Reporter: Wolf-Dieter Fink
>            Assignee: Pedro Ruivo
>
> If a cache with a filestore has additional enabled CrossSiteReplication with the <backup> element the start of the cache will fail because of a NullPointerException.
> For the momen the cache should be loaded from the cache store the distribution is not initialized and the replication failed with a NullPointerException, see stacktrace.
> ----   stripped logfile -----
> ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
> 	...
> Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
> 	...
> Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
> 	at org.infinispan.persistence.file.SingleFileStore.process(SingleFileStore.java:547)
> 	...
> Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
> 	at org.infinispan.persistence.manager.PersistenceManagerImpl.preloadKey(PersistenceManagerImpl.java:750)
> 	...
> Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
> 	at org.infinispan.interceptors.impl.InvocationContextInterceptor.rethrowException(InvocationContextInterceptor.java:137)
> 	...
> Caused by: java.lang.NullPointerException
> 	at org.infinispan.distribution.impl.DistributionManagerImpl.getWriteConsistentHash(DistributionManagerImpl.java:118)
> 	at org.infinispan.distribution.impl.DistributionManagerImpl.getConsistentHash(DistributionManagerImpl.java:108)
> 	at org.infinispan.distribution.impl.DistributionManagerImpl.getPrimaryLocation(DistributionManagerImpl.java:98)
> 	at org.infinispan.interceptors.locking.ClusteringDependentLogic$DistributionLogic.localNodeIsPrimaryOwner(ClusteringDependentLogic.java:473)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.lambda$handleSingleKeyWriteCommand$0(NonTransactionalBackupInterceptor.java:57)
> 	at org.infinispan.interceptors.impl.ReturnValueStage.thenAccept(ReturnValueStage.java:48)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.handleSingleKeyWriteCommand(NonTransactionalBackupInterceptor.java:54)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:35)
> 	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:22)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitNonTxDataWriteCommand(AbstractLockingInterceptor.java:107)
> 	at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataWriteCommand(NonTransactionalLockingInterceptor.java:38)
> 	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:77)
> 	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:45)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:391)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:334)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:108)
> 	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:65)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:168)
> 	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:154)
> 	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:41)
> 	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> 	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
> 	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
> 	at org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:103)
> 	... 53 more
> ...
> ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
>     ("subsystem" => "datagrid-infinispan"),
>     ("cache-container" => "clustered"),
>     ("distributed-cache" => "wolf")
> ]) - failure description: {
>     "WFLYCTL0080: Failed services" => {"jboss.datagrid-infinispan.clustered.wolf" => "org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
>     Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
>     Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
>     Caused by: java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
>     Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
>     Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
>     Caused by: java.lang.NullPointerException"},
>     "WFLYCTL0412: Required services that are not installed:" => ["jboss.datagrid-infinispan.clustered.wolf"],
>     "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
> }
> INFO  [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
> WFLYCTL0186:   Services which failed to start:      service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
> ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: Infinispan Server 9.0.0-SNAPSHOT (WildFly Core 2.2.0.Final) started (with errors) in 8365ms - Started 219 of 261 services (1 services failed or missing dependencies, 144 services are lazy, passive or on-demand)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
                                
                         
                        
                                
                                8 years, 11 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-7266) NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
                                
                                
                                
                                    
                                        by Wolf-Dieter Fink (JIRA)
                                    
                                
                                
                                        Wolf-Dieter Fink created ISPN-7266:
--------------------------------------
             Summary: NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
                 Key: ISPN-7266
                 URL: https://issues.jboss.org/browse/ISPN-7266
             Project: Infinispan
          Issue Type: Bug
          Components: Core
            Reporter: Wolf-Dieter Fink
If a cache with a filestore has additional enabled CrossSiteReplication with the <backup> element the start of the cache will fail because of a NullPointerException.
For the momen the cache should be loaded from the cache store the distribution is not initialized and the replication failed with a NullPointerException, see stacktrace.
----   stripped logfile -----
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
	...
Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
	...
Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
	at org.infinispan.persistence.file.SingleFileStore.process(SingleFileStore.java:547)
	...
Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
	at org.infinispan.persistence.manager.PersistenceManagerImpl.preloadKey(PersistenceManagerImpl.java:750)
	...
Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
	at org.infinispan.interceptors.impl.InvocationContextInterceptor.rethrowException(InvocationContextInterceptor.java:137)
	...
Caused by: java.lang.NullPointerException
	at org.infinispan.distribution.impl.DistributionManagerImpl.getWriteConsistentHash(DistributionManagerImpl.java:118)
	at org.infinispan.distribution.impl.DistributionManagerImpl.getConsistentHash(DistributionManagerImpl.java:108)
	at org.infinispan.distribution.impl.DistributionManagerImpl.getPrimaryLocation(DistributionManagerImpl.java:98)
	at org.infinispan.interceptors.locking.ClusteringDependentLogic$DistributionLogic.localNodeIsPrimaryOwner(ClusteringDependentLogic.java:473)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.lambda$handleSingleKeyWriteCommand$0(NonTransactionalBackupInterceptor.java:57)
	at org.infinispan.interceptors.impl.ReturnValueStage.thenAccept(ReturnValueStage.java:48)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.handleSingleKeyWriteCommand(NonTransactionalBackupInterceptor.java:54)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:35)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:22)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitNonTxDataWriteCommand(AbstractLockingInterceptor.java:107)
	at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataWriteCommand(NonTransactionalLockingInterceptor.java:38)
	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:77)
	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:45)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:391)
	at org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:334)
	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:108)
	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:65)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:168)
	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:154)
	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:41)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:103)
	... 53 more
...
ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "datagrid-infinispan"),
    ("cache-container" => "clustered"),
    ("distributed-cache" => "wolf")
]) - failure description: {
    "WFLYCTL0080: Failed services" => {"jboss.datagrid-infinispan.clustered.wolf" => "org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
    Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
    Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
    Caused by: java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
    Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
    Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
    Caused by: java.lang.NullPointerException"},
    "WFLYCTL0412: Required services that are not installed:" => ["jboss.datagrid-infinispan.clustered.wolf"],
    "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
}
INFO  [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0186:   Services which failed to start:      service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: Infinispan Server 9.0.0-SNAPSHOT (WildFly Core 2.2.0.Final) started (with errors) in 8365ms - Started 219 of 261 services (1 services failed or missing dependencies, 144 services are lazy, passive or on-demand)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
                                
                         
                        
                                
                                8 years, 11 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-7265) NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
                                
                                
                                
                                    
                                        by Wolf-Dieter Fink (JIRA)
                                    
                                
                                
                                        Wolf-Dieter Fink created ISPN-7265:
--------------------------------------
             Summary: NullPointerException if <file-store> is used for a cache with Cross-site replication enabled <backup>
                 Key: ISPN-7265
                 URL: https://issues.jboss.org/browse/ISPN-7265
             Project: Infinispan
          Issue Type: Bug
          Components: Core
            Reporter: Wolf-Dieter Fink
If a cache with a filestore has additional enabled CrossSiteReplication with the <backup> element the start of the cache will fail because of a NullPointerException.
For the momen the cache should be loaded from the cache store the distribution is not initialized and the replication failed with a NullPointerException, see stacktrace.
----   stripped logfile -----
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
	...
Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
	...
Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
	at org.infinispan.persistence.file.SingleFileStore.process(SingleFileStore.java:547)
	...
Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
	at org.infinispan.persistence.manager.PersistenceManagerImpl.preloadKey(PersistenceManagerImpl.java:750)
	...
Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
	at org.infinispan.interceptors.impl.InvocationContextInterceptor.rethrowException(InvocationContextInterceptor.java:137)
	...
Caused by: java.lang.NullPointerException
	at org.infinispan.distribution.impl.DistributionManagerImpl.getWriteConsistentHash(DistributionManagerImpl.java:118)
	at org.infinispan.distribution.impl.DistributionManagerImpl.getConsistentHash(DistributionManagerImpl.java:108)
	at org.infinispan.distribution.impl.DistributionManagerImpl.getPrimaryLocation(DistributionManagerImpl.java:98)
	at org.infinispan.interceptors.locking.ClusteringDependentLogic$DistributionLogic.localNodeIsPrimaryOwner(ClusteringDependentLogic.java:473)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.lambda$handleSingleKeyWriteCommand$0(NonTransactionalBackupInterceptor.java:57)
	at org.infinispan.interceptors.impl.ReturnValueStage.thenAccept(ReturnValueStage.java:48)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.handleSingleKeyWriteCommand(NonTransactionalBackupInterceptor.java:54)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:35)
	at org.infinispan.interceptors.xsite.NonTransactionalBackupInterceptor.visitPutKeyValueCommand(NonTransactionalBackupInterceptor.java:22)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitNonTxDataWriteCommand(AbstractLockingInterceptor.java:107)
	at org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataWriteCommand(NonTransactionalLockingInterceptor.java:38)
	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:77)
	at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitPutKeyValueCommand(AbstractLockingInterceptor.java:45)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:391)
	at org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:334)
	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:108)
	at org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:65)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:168)
	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:154)
	at org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:41)
	at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
	at org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
	at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:52)
	at org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:103)
	... 53 more
...
ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "datagrid-infinispan"),
    ("cache-container" => "clustered"),
    ("distributed-cache" => "wolf")
]) - failure description: {
    "WFLYCTL0080: Failed services" => {"jboss.datagrid-infinispan.clustered.wolf" => "org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
    Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.preload() on object of type PersistenceManagerImpl
    Caused by: org.infinispan.persistence.spi.PersistenceException: Execution exception!
    Caused by: java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
    Caused by: org.infinispan.persistence.spi.PersistenceException: Unable to preload!
    Caused by: org.infinispan.commons.CacheException: java.lang.NullPointerException
    Caused by: java.lang.NullPointerException"},
    "WFLYCTL0412: Required services that are not installed:" => ["jboss.datagrid-infinispan.clustered.wolf"],
    "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
}
INFO  [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0186:   Services which failed to start:      service jboss.datagrid-infinispan.clustered.wolf: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.wolf: Failed to start service
ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: Infinispan Server 9.0.0-SNAPSHOT (WildFly Core 2.2.0.Final) started (with errors) in 8365ms - Started 219 of 261 services (1 services failed or missing dependencies, 144 services are lazy, passive or on-demand)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
                                
                         
                        
                                
                                8 years, 11 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-7264) Administration console - BULK_READ permission is not set in identity/role
                                
                                
                                
                                    
                                        by Vladimir Blagojevic (JIRA)
                                    
                                
                                
                                        Vladimir Blagojevic created ISPN-7264:
-----------------------------------------
             Summary: Administration console - BULK_READ permission is not set in identity/role
                 Key: ISPN-7264
                 URL: https://issues.jboss.org/browse/ISPN-7264
             Project: Infinispan
          Issue Type: Bug
          Components: Console
            Reporter: Vladimir Blagojevic
            Assignee: Vladimir Blagojevic
It appears that BULK_READ permission is nor properly wired/transferred into API invocations. When attempting to access schema names we get the following exceptions in the server:
[Server:server-two] 11:51:44,982 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 33) WFLYCTL0013: Operation ("get-proto-schema-names") failed - address: ([
[Server:server-two]     ("subsystem" => "datagrid-infinispan"),
[Server:server-two]     ("cache-container" => "clustered")
[Server:server-two] ]) - failure description: "DGISPN0118: Failed to invoke operation: ISPN000287: Unauthorized access: subject 'Subject with principal(s): [vladimir@ManagementRealm, InetAddressPrincipal <127.0.0.1/127.0.0.1>]' lacks 'BULK_READ' permission"
However, we have set this permission for the role identity/role making invocations (i.e vladimir in the example above)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
                                
                         
                        
                                
                                8 years, 11 months