[ 
https://issues.apache.org/jira/browse/IGNITE-22080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maksim Timonin updated IGNITE-22080:
------------------------------------
    Description: 
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

  was:
In case of using 
{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}
 


> 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
>             Fix For: 2.17
>
>
> 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)

Reply via email to