ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Magda (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-934) GridP2PContinuousDeploymentSelfTest.testDeployment() marshals GridLoadBalancerAdapter class
Date Thu, 23 Jul 2015 08:14:04 GMT

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

Denis Magda commented on IGNITE-934:
------------------------------------

Reviewed by Semen, merged to the main development branch.

> GridP2PContinuousDeploymentSelfTest.testDeployment() marshals GridLoadBalancerAdapter
class
> -------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-934
>                 URL: https://issues.apache.org/jira/browse/IGNITE-934
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>    Affects Versions: sprint-5
>            Reporter: Denis Magda
>            Assignee: Dmitriy Setrakyan
>             Fix For: sprint-7
>
>
> According to the contract of GridLoadBalancerAdapter it's prohibited to marshal this
class. 
> However, the test in the summary somehow marshals this class when OptimizedMarshaller
is used. 
> Switching to PortableMarshaller will help to catch the issue (use GridPortableBasicTestSuite).
> Exception log:
> {noformat}
> Caused by: class org.gridgain.grid.portables.PortableException: Failed to execute readResolve()
method on org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager$1@39484118
> 	at org.gridgain.grid.internal.util.portable.GridPortableClassDescriptor.read(GridPortableClassDescriptor.java:564)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.deserialize(GridPortableReaderImpl.java:1905)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.doReadObject(GridPortableReaderImpl.java:1851)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.readObject(GridPortableReaderImpl.java:450)
> 	at org.gridgain.grid.internal.util.portable.GridPortableClassDescriptor$FieldInfo.read(GridPortableClassDescriptor.java:1112)
> 	at org.gridgain.grid.internal.util.portable.GridPortableClassDescriptor.read(GridPortableClassDescriptor.java:541)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.deserialize(GridPortableReaderImpl.java:1905)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.doReadObject(GridPortableReaderImpl.java:1851)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.readObject(GridPortableReaderImpl.java:450)
> 	at org.gridgain.grid.internal.util.portable.GridPortableClassDescriptor$FieldInfo.read(GridPortableClassDescriptor.java:1112)
> 	at org.gridgain.grid.internal.util.portable.GridPortableClassDescriptor.read(GridPortableClassDescriptor.java:541)
> 	at org.gridgain.grid.internal.util.portable.GridPortableReaderImpl.deserialize(GridPortableReaderImpl.java:1905)
> 	at org.gridgain.grid.internal.util.portable.GridPortableMarshaller.deserialize(GridPortableMarshaller.java:249)
> 	at org.gridgain.grid.marshaller.portable.PortableMarshaller.unmarshal(PortableMarshaller.java:296)
> 	at org.apache.ignite.internal.processors.job.GridJobWorker.initialize(GridJobWorker.java:382)
> 	at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1046)
> 	at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1728)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:690)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.access$1500(GridIoManager.java:58)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message