Coherence "Failed To Apply Delta" Error Message and NullPointerException When Using The Portable Object Format And backup-count-after-write-behind Set To 0 (Doc ID 1350772.1)

Last updated on DECEMBER 04, 2016

Applies to:

Oracle Coherence - Version 3.6.0 to 3.7.1.1 [Release AS10g]
Information in this document applies to any platform.

Symptoms

You have encountered this issue if you see the following error:

2011-08-23 14:51:26.856/35.300 Oracle Coherence GE 3.6.1.5 <Error> (thread=DistributedCache:JdbcReadWriteDistributedCache, member=2): Failed to apply delta: partition=185; key=Binary(length=4, value=0x1541B839); old=null; new=Binary(length=1, value=0xFF); java.lang.NullPointerException
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.applyDelta(PartitionedCache.CDB:6)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.doBackupAllCache(PartitionedCache.CDB:66)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onBackupAllRequest(PartitionedCache.CDB:31)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BackupAllRequest.onReceived(PartitionedCache.CDB:2)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:11)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:33)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService.onNotify(PartitionedService.CDB:3)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onNotify(PartitionedCache.CDB:3)
        at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
        at java.lang.Thread.run(Thread.java:662)



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms