Hi Team ,

I am facing issue to run the simple project on Direct Runner Apache beam , to 
test the example locally in our machine .

I added in pom.xml dependency ,

<dependency>
   <groupId>org.apache.beam</groupId>
   <artifactId>beam-runners-direct-java</artifactId>
   <version>2.19.0</version>
   <scope>runtime</scope>
</dependency>



Please find the below error , let me know any update .


Exception in thread "main" java.lang.IncompatibleClassChangeError: Class 
org.apache.beam.model.pipeline.v1.RunnerApi$StandardPTransforms$Primitives does 
not implement the requested interface 
org.apache.beam.vendor.grpc.v1p21p0.com.google.protobuf.ProtocolMessageEnum

                at 
org.apache.beam.repackaged.direct_java.runners.core.construction.BeamUrns.getUrn(BeamUrns.java:27)

                at 
org.apache.beam.repackaged.direct_java.runners.core.construction.PTransformTranslation.<clinit>(PTransformTranslation.java:129)

                at 
org.apache.beam.repackaged.direct_java.runners.core.construction.PTransformMatchers.lambda$writeWithRunnerDeterminedSharding$1(PTransformMatchers.java:483)

                at 
org.apache.beam.sdk.Pipeline$2.enterCompositeTransform(Pipeline.java:268)

                at 
org.apache.beam.sdk.runners.TransformHierarchy$Node.visit(TransformHierarchy.java:645)

                at 
org.apache.beam.sdk.runners.TransformHierarchy$Node.visit(TransformHierarchy.java:649)

                at 
org.apache.beam.sdk.runners.TransformHierarchy$Node.access$600(TransformHierarchy.java:311)

                at 
org.apache.beam.sdk.runners.TransformHierarchy.visit(TransformHierarchy.java:245)

                at 
org.apache.beam.sdk.Pipeline.traverseTopologically(Pipeline.java:458)

                at org.apache.beam.sdk.Pipeline.replace(Pipeline.java:258)

                at org.apache.beam.sdk.Pipeline.replaceAll(Pipeline.java:208)

                at 
org.apache.beam.runners.direct.DirectRunner.run(DirectRunner.java:170)

                at 
org.apache.beam.runners.direct.DirectRunner.run(DirectRunner.java:67)

                at org.apache.beam.sdk.Pipeline.run(Pipeline.java:313)

                at org.apache.beam.sdk.Pipeline.run(Pipeline.java:299)

                at 
com.intuit.dedupe.beam.poc.StreamingDedupe.main(StreamingDedupe.java:144)



Reply via email to