Amrish Lal created HUDI-6619:
--------------------------------

             Summary: Fix hudi-integ-test-bundle dependency on jackson jsk310 
package.
                 Key: HUDI-6619
                 URL: https://issues.apache.org/jira/browse/HUDI-6619
             Project: Apache Hudi
          Issue Type: Bug
            Reporter: Amrish Lal


*Command being used to run integration test*
{code:java}
./bin/spark-submit \ --packages org.apache.spark:spark-avro_2.12:3.3.2 \ --jars 
file:////Users/amrish/jars/jackson-datatype-jsr310-2.10.0.jar \ --conf 
spark.task.cpus=1 \ --conf spark.executor.cores=1 \ --conf 
spark.task.maxFailures=100 \ --conf spark.memory.fraction=0.4 \ --conf 
spark.rdd.compress=true \ --conf spark.kryoserializer.buffer.max=2000m \ --conf 
spark.serializer=org.apache.spark.serializer.KryoSerializer \ --conf 
spark.kryo.registrator=org.apache.spark.HoodieSparkKryoRegistrar \ --conf 
spark.memory.storageFraction=0.1 \ --conf spark.shuffle.service.enabled=true \ 
--conf spark.sql.hive.convertMetastoreParquet=false \ --conf 
spark.driver.maxResultSize=12g \ --conf spark.executor.heartbeatInterval=120s \ 
--conf spark.network.timeout=600s \ --conf spark.yarn.max.executor.failures=10 
\ --conf spark.sql.catalogImplementation=hive \ --class 
org.apache.hudi.integ.testsuite.HoodieTestSuiteJob 
/Users/amrish/code/amrish-hudi-3/packaging/hudi-integ-test-bundle/target/hudi-integ-test-bundle-0.14\
 .0-SNAPSHOT.jar \ --source-ordering-field test_suite_source_ordering_field \ 
--use-deltastreamer \ --target-base-path /tmp/hudi/output \ --input-base-path 
/tmp/hudi/input \ --target-table table1 \ --props 
file:///Users/amrish/junk/test-aggressive-clean-archival.properties \ 
--workload-yaml-path 
file:///Users/amrish/code/amrish-hudi-3/docker/demo/config/test-suite/simple-deltastreamer.yaml
 \ --schemaprovider-class 
org.apache.hudi.integ.testsuite.schema.TestSuiteFileBasedSchemaProvider \ 
--source-class org.apache.hudi.utilities.sources.AvroDFSSource \ 
--input-file-size 125829120 \ --workload-generator-classname 
org.apache.hudi.integ.testsuite.dag.WorkflowDagGenerator \ --table-type 
COPY_ON_WRITE \ --compact-scheduling-minshare 1 \ --clean-input \ 
--clean-output{code}
{{  }}
{*}Exception being thrown{*}{{{}{}}}
{code:java}
Caused by: java.lang.NoClassDefFoundError: 
org/apache/hudi/com/fasterxml/jackson/datatype/jsr310/JavaTimeModule at 
org.apache.hudi.common.util.JsonUtils.registerModules(JsonUtils.java:63) at 
org.apache.spark.sql.adapter.BaseSpark3Adapter.<init>(BaseSpark3Adapter.scala:51)
 at 
org.apache.spark.sql.adapter.Spark3_3Adapter.<init>(Spark3_3Adapter.scala:46) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at 
java.lang.Class.newInstance(Class.java:442) at 
org.apache.hudi.SparkAdapterSupport$.sparkAdapter$lzycompute(SparkAdapterSupport.scala:49){code}
{{}}



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

Reply via email to