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

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

{panel:title=Branch: [pull/12334/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/12334/head] Base: [master] : No new tests 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8594334&buildTypeId=IgniteTests24Java8_RunAll]

> Fix GridCacheDhtLockBackupSelfTest#testLock
> -------------------------------------------
>
>                 Key: IGNITE-26405
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26405
>             Project: Ignite
>          Issue Type: Test
>            Reporter: Dmitry Werner
>            Assignee: Dmitry Werner
>            Priority: Major
>              Labels: IEP-132, ise
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> After merging IGNITE-26280, GridCacheDhtLockBackupSelfTest#testLock fails.
> {code:java}
>   java.lang.ClassCastException: class 
> org.apache.ignite.internal.processors.cache.KeyCacheObjectImpl cannot be cast 
> to class org.apache.ignite.plugin.extensions.communication.Message 
> (org.apache.ignite.internal.processors.cache.KeyCacheObjectImpl and 
> org.apache.ignite.plugin.extensions.communication.Message are in unnamed 
> module of loader 'app')
>     at 
> org.apache.ignite.internal.direct.stream.DirectByteBufferStream.write(DirectByteBufferStream.java:2060)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.direct.stream.DirectByteBufferStream.writeRandomAccessList(DirectByteBufferStream.java:985)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.direct.stream.DirectByteBufferStream.writeCollection(DirectByteBufferStream.java:932)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.direct.DirectMessageWriter.writeCollection(DirectMessageWriter.java:319)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtUnlockRequest.writeTo(GridDhtUnlockRequest.java:113)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.managers.communication.IgniteMessageFactoryImpl$1.writeTo(IgniteMessageFactoryImpl.java:47)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.direct.stream.DirectByteBufferStream.writeMessage(DirectByteBufferStream.java:875)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.direct.DirectMessageWriter.writeMessage(DirectMessageWriter.java:283)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.managers.communication.GridIoMessage.writeTo(GridIoMessage.java:205)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.util.nio.GridNioServer$DirectNioClientWorker.writeToBuffer(GridNioServer.java:1783)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.util.nio.GridNioServer$DirectNioClientWorker.processWrite0(GridNioServer.java:1704)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.util.nio.GridNioServer$DirectNioClientWorker.processWrite(GridNioServer.java:1407)
>  ~[classes/:?]
>     at 
> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.processSelectedKeysOptimized(GridNioServer.java:2521)
>  [classes/:?]
>     at 
> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.bodyInternal(GridNioServer.java:2273)
>  [classes/:?]
>     at 
> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.body(GridNioServer.java:1904)
>  [classes/:?]
>     at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125) 
> [classes/:?]{code}
> In order to fix the test, the methods {{writeTo}} and {{readFrom}} in the 
> {{GridDhtUnlockRequest}} class must use the type 
> {{MessageCollectionItemType.KEY_CACHE_OBJECT}} instead of 
> {{MessageCollectionItemType.MSG}} for the {{nearKeys}} field.



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

Reply via email to