[ https://issues.apache.org/jira/browse/BEAM-8388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17017519#comment-17017519 ]
Aaron Dixon commented on BEAM-8388: ----------------------------------- Just to add more context/help here. The exception I see after upgrading from Beam 2.16->2.17 is this (running in Dataflow): ``` <span">java.lang.NoClassDefFoundError: org/apache/avro/data/TimeConversions$TimestampConversion</span"> # ## at org.apache.beam.sdk.coders.AvroCoder.<init> ([AvroCoder.java:269|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.sdk.coders%2FAvroCoder.java&line=269&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.sdk.coders.AvroCoder.of ([AvroCoder.java:121|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.sdk.coders%2FAvroCoder.java&line=121&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.sdk.io.kafka.KafkaUnboundedSource.getCheckpointMarkCoder ([KafkaUnboundedSource.java:131|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.sdk.io.kafka%2FKafkaUnboundedSource.java&line=131&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.WorkerCustomSources$UnboundedReader.iterator ([WorkerCustomSources.java:419|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker%2FWorkerCustomSources.java&line=419&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.util.common.worker.ReadOperation.runReadLoop ([ReadOperation.java:178|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker.util.common.worker%2FReadOperation.java&line=178&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.util.common.worker.ReadOperation.start ([ReadOperation.java:159|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker.util.common.worker%2FReadOperation.java&line=159&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.util.common.worker.MapTaskExecutor.execute ([MapTaskExecutor.java:77|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker.util.common.worker%2FMapTaskExecutor.java&line=77&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.StreamingDataflowWorker.process ([StreamingDataflowWorker.java:1320|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker%2FStreamingDataflowWorker.java&line=1320&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.StreamingDataflowWorker.access$1000 ([StreamingDataflowWorker.java:151|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker%2FStreamingDataflowWorker.java&line=151&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at org.apache.beam.runners.dataflow.worker.StreamingDataflowWorker$6.run ([StreamingDataflowWorker.java:1053|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=org%2Fapache.beam.runners.dataflow.worker%2FStreamingDataflowWorker.java&line=1053&project=flow-p1-9c38&authuser=1&folder&organizationId]) # ## at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) ## at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617) ## at java.lang.Thread.run (Thread.java:748) Caused by: <span">java.lang.ClassNotFoundException: org.apache.avro.data.TimeConversions$TimestampConversion</span"> # ## at java.net.URLClassLoader.findClass ([URLClassLoader.java:381|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=java%2Fnet%2FURLClassLoader.java&line=381&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at java.lang.ClassLoader.loadClass ([ClassLoader.java:424|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=java%2Flang%2FClassLoader.java&line=424&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at sun.misc.Launcher$AppClassLoader.loadClass ([Launcher.java:335|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=sun%2Fmisc%2FLauncher.java&line=335&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## at java.lang.ClassLoader.loadClass ([ClassLoader.java:357|https://console.cloud.google.com/debug/fromlog?appModule=Dataflow%20Jobs&appVersion=2020-01-15_09_46_24-15077023656704045070&file=java%2Flang%2FClassLoader.java&line=357&project=flow-p1-9c38&authuser=1&folder&organizationId]) ## ``` > Update Avro to 1.9.1 from 1.8.2 > ------------------------------- > > Key: BEAM-8388 > URL: https://issues.apache.org/jira/browse/BEAM-8388 > Project: Beam > Issue Type: Improvement > Components: io-java-avro > Reporter: Jordanna Chord > Assignee: Jordanna Chord > Priority: Major > Original Estimate: 24h > Time Spent: 3h 20m > Remaining Estimate: 20h 40m > > Update build dependency to 1.9.1 -- This message was sent by Atlassian Jira (v8.3.4#803005)