[ 
https://issues.apache.org/jira/browse/BEAM-4689?focusedWorklogId=117631&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-117631
 ]

ASF GitHub Bot logged work on BEAM-4689:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 29/Jun/18 22:28
            Start Date: 29/Jun/18 22:28
    Worklog Time Spent: 10m 
      Work Description: jkff commented on issue #5834: [BEAM-4689] Reverts 
change of SDF key type
URL: https://github.com/apache/beam/pull/5834#issuecomment-401489365
 
 
   VR test didn't propagate to Jenkins but I found it and it's running here 
https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle_PR/5/

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

    Worklog Id:     (was: 117631)
    Time Spent: 1h  (was: 50m)

> Dataflow cannot deserialize SplittableParDo DoFns
> -------------------------------------------------
>
>                 Key: BEAM-4689
>                 URL: https://issues.apache.org/jira/browse/BEAM-4689
>             Project: Beam
>          Issue Type: New Feature
>          Components: runner-dataflow
>            Reporter: Kenneth Knowles
>            Assignee: Eugene Kirpichov
>            Priority: Blocker
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> The Dataflow postcommit is broken in a way that seems real and user-impacting:
> https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/lastCompletedBuild/testReport/junit/org.apache.beam.sdk.transforms/SplittableDoFnTest/testSideInput/
> {code}
> Caused by: java.lang.IllegalArgumentException: unable to deserialize 
> Serialized DoFnInfo
>         ...
> Caused by: java.io.InvalidClassException: 
> org.apache.beam.runners.core.construction.SplittableParDo$RandomUniqueKeyFn; 
> local class incompatible: stream classdesc serialVersionUID = 
> 6068396661487412884, local class serialVersionUID = -617521663543732196
> {code}
> This means that the worker is using a version of the class from its own 
> classpath, not the version from the user's staged pipeline. It implies that 
> the worker is not shading runners-core-construction. Because that is where a 
> ton of utility DoFns live, it is critical that it be shaded.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to