[
https://issues.apache.org/jira/browse/IGNITE-22080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nikita Amelchev updated IGNITE-22080:
-------------------------------------
Fix Version/s: (was: 2.17)
> DebugCacheVersionConflictResolverImpl doesn't handle value extraction
> exception
> -------------------------------------------------------------------------------
>
> Key: IGNITE-22080
> URL: https://issues.apache.org/jira/browse/IGNITE-22080
> Project: Ignite
> Issue Type: Bug
> Reporter: Maksim Timonin
> Assignee: Maksim Timonin
> Priority: Major
> Labels: ise
>
> In case of using DebugCacheVersionConflictResolverImpl it fails if
> conflictResolveField is enabled but cache entry doesn't contain the field.
> {code:java}
> Caused by: org.apache.ignite.IgniteException: Failed to get field value
> [fieldName=version, obj=0]
> at
> org.apache.ignite.internal.util.IgniteUtils.field(IgniteUtils.java:8721)
> ~[ignite-core-15.0.2.jar:15.0.2]
> at
> org.apache.ignite.cdc.conflictresolve.CacheVersionConflictResolverImpl.value(CacheVersionConflictResolverImpl.java:162)
> ~[ignite-cdc-ext-15.0.2.jar:15.0.2]
> {code}
> This exception isn't handled at all and might lead to CorruptedTreeException
--
This message was sent by Atlassian Jira
(v8.20.10#820010)