[ 
https://issues.apache.org/jira/browse/IGNITE-20528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17777371#comment-17777371
 ] 

Ignite TC Bot commented on IGNITE-20528:
----------------------------------------

{panel:title=Branch: [pull/11001/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/11001/head] Base: [master] : New Tests 
(276)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}PDS 2{color} [[tests 
138|https://ci2.ignite.apache.org/viewLog.html?buildId=7568601]]
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testReadAllKeysWithoutCommit[consistentId=false, 
wal=FSYNC, persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testReadAllKeysCommitAll[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testReadFromNextEntry[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testMultiNodeConsumption[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testDisable[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testReReadWhenStateWasNotStored[consistentId=false, 
wal=FSYNC, persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testCdcDirectoryMaxSize[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testReadExpireTime[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testReadAllKeysCommitEachEvent[consistentId=false, 
wal=FSYNC, persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testCdcSingleton[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsTestSuite2: 
TransformedCdcSelfTest.testCdcDirectoryMaxSize[consistentId=false, wal=FSYNC, 
persistence=false] - PASSED{color}
... and 127 new tests

{color:#00008b}Disk Page Compressions 2{color} [[tests 
138|https://ci2.ignite.apache.org/viewLog.html?buildId=7568645]]
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testReadAllKeysWithoutCommit[consistentId=false, 
wal=FSYNC, persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testReadAllKeysCommitAll[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testReadFromNextEntry[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testMultiNodeConsumption[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testDisable[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testReReadWhenStateWasNotStored[consistentId=false, 
wal=FSYNC, persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testCdcDirectoryMaxSize[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testReadExpireTime[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testReadAllKeysCommitEachEvent[consistentId=false, 
wal=FSYNC, persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testCdcSingleton[consistentId=false, wal=FSYNC, 
persistence=true] - PASSED{color}
* {color:#013220}IgnitePdsCompressionTestSuite2: 
TransformedCdcSelfTest.testCdcDirectoryMaxSize[consistentId=false, wal=FSYNC, 
persistence=false] - PASSED{color}
... and 127 new tests

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=7568649&buildTypeId=IgniteTests24Java8_RunAll]

> CDC doesn't work if the "Cache objects transformation" is applied
> -----------------------------------------------------------------
>
>                 Key: IGNITE-20528
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20528
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Sergey Korotkov
>            Assignee: Anton Vinogradov
>            Priority: Major
>              Labels: iep-97, ise
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> CDC doesn't work If some cache objects transformation is applied (see the 
> [https://cwiki.apache.org/confluence/display/IGNITE/IEP-97+Cache+objects+transformation|https://cwiki.apache.org/confluence/display/IGNITE/IEP-97+Cache+objects+transformation]).
> ignite_cdc.sh utility produces the NPE (see below). The immediate reason of 
> the NPE is that ignite_cdc.sh uses the reduced version of the context 
> (StandaloneGridKernalContext), which doesn't contain the GridCacheProcessor.
>  
> {noformat}
> [2023-10-02T10:43:32,017][ERROR][Thread-1][] Unable to convert value 
> [CacheObjectImpl [val=null, hasValBytes=true]]
> java.lang.NullPointerException: null
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectTransformerUtils.transformer(CacheObjectTransformerUtils.java:32)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectTransformerUtils.restoreIfNecessary(CacheObjectTransformerUtils.java:120)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectAdapter.valueFromValueBytes(CacheObjectAdapter.java:73)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectImpl.value(CacheObjectImpl.java:92)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.processors.cache.CacheObjectImpl.value(CacheObjectImpl.java:58)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.pagemem.wal.record.UnwrapDataEntry.unwrappedValue(UnwrapDataEntry.java:104)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.cdc.WalRecordsConsumer.lambda$static$c56580e2$1(WalRecordsConsumer.java:99)
>  ~[classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.gridfunc.TransformFilteringIterator.nextX(TransformFilteringIterator.java:119)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.GridIteratorAdapter.next(GridIteratorAdapter.java:35)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.gridfunc.TransformFilteringIterator.hasNextX(TransformFilteringIterator.java:85)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.util.lang.GridIteratorAdapter.hasNext(GridIteratorAdapter.java:45)
>  [classes/:?]
>   at 
> org.apache.ignite.cdc.AbstractCdcEventsApplier.apply(AbstractCdcEventsApplier.java:71)
>  [ignite-cdc-ext-1.0.0-SNAPSHOT.jar:?]
>   at 
> org.apache.ignite.cdc.AbstractIgniteCdcStreamer.onEvents(AbstractIgniteCdcStreamer.java:118)
>  [ignite-cdc-ext-1.0.0-SNAPSHOT.jar:?]
>   at 
> org.apache.ignite.internal.cdc.WalRecordsConsumer.onRecords(WalRecordsConsumer.java:142)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.cdc.CdcMain.consumeSegmentActively(CdcMain.java:557)
>  [classes/:?]
>   at 
> org.apache.ignite.internal.cdc.CdcMain.consumeWalSegmentsUntilStopped(CdcMain.java:496)
>  [classes/:?]
>   at org.apache.ignite.internal.cdc.CdcMain.runX(CdcMain.java:344) 
> [classes/:?]
>   at org.apache.ignite.internal.cdc.CdcMain.run(CdcMain.java:283) [classes/:?]
> {noformat}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to