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

Vijay Jangir commented on HUDI-7983:
------------------------------------

[~ljain] - how did you solve this. i'm facing same isssue

> CDC query fails with ParanamerAnnotationIntrospector class not found
> --------------------------------------------------------------------
>
>                 Key: HUDI-7983
>                 URL: https://issues.apache.org/jira/browse/HUDI-7983
>             Project: Apache Hudi
>          Issue Type: Bug
>            Reporter: Lokesh Jain
>            Assignee: Geser Dugarov
>            Priority: Major
>
> Upon trying out CDC query, following error is seen. 
> java.lang.NoClassDefFoundError: 
> org/apache/hudi/com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector
> {code:java}
> scala> spark.read.option("hoodie.datasource.read.begin.instanttime", 0).
>      |   option("hoodie.datasource.query.type", "incremental").
>      |   option("hoodie.datasource.query.incremental.format", "cdc").
>      |   format("hudi").load(basePath).show(false)
> 24/07/12 16:16:49 ERROR Executor: Exception in task 0.0 in stage 127.0 (TID 
> 227)
> java.lang.NoClassDefFoundError: 
> org/apache/hudi/com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector
>       at 
> org.apache.hudi.cdc.InternalRowToJsonStringConverter.mapper$lzycompute(InternalRowToJsonStringConverter.scala:36)
>       at 
> org.apache.hudi.cdc.InternalRowToJsonStringConverter.mapper(InternalRowToJsonStringConverter.scala:32)
>       at 
> org.apache.hudi.cdc.InternalRowToJsonStringConverter.convert(InternalRowToJsonStringConverter.scala:50)
>       at 
> org.apache.hudi.cdc.CDCFileGroupIterator.convertRowToJsonString(CDCFileGroupIterator.scala:515)
>       at 
> org.apache.hudi.cdc.CDCFileGroupIterator.loadNext(CDCFileGroupIterator.scala:250)
>       at 
> org.apache.hudi.cdc.CDCFileGroupIterator.hasNextInternal(CDCFileGroupIterator.scala:218)
>       at 
> org.apache.hudi.cdc.CDCFileGroupIterator.hasNext(CDCFileGroupIterator.scala:239)
>       at 
> org.apache.spark.sql.execution.datasources.FileScanRDD$$anon$1.hasNext(FileScanRDD.scala:104)
>       at 
> org.apache.spark.sql.execution.datasources.FileScanRDD$$anon$1.nextIterator(FileScanRDD.scala:191)
>       at 
> org.apache.spark.sql.execution.datasources.FileScanRDD$$anon$1.hasNext(FileScanRDD.scala:104)
>       at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:460)
>       at 
> org.apache.spark.sql.execution.SparkPlan.$anonfun$getByteArrayRdd$1(SparkPlan.scala:349)
>       at 
> org.apache.spark.rdd.RDD.$anonfun$mapPartitionsInternal$2(RDD.scala:898)
>       at 
> org.apache.spark.rdd.RDD.$anonfun$mapPartitionsInternal$2$adapted(RDD.scala:898)
>       at 
> org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52)
>       at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373)
>       at org.apache.spark.rdd.RDD.iterator(RDD.scala:337)
>       at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:90)
>       at org.apache.spark.scheduler.Task.run(Task.scala:131)
>       at 
> org.apache.spark.executor.Executor$TaskRunner.$anonfun$run$3(Executor.scala:506)
>       at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1462)
>       at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:509)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       at java.lang.Thread.run(Thread.java:750)
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.hudi.com.fasterxml.jackson.module.paranamer.ParanamerAnnotationIntrospector
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>       ... 25 more
> {code}



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

Reply via email to