@@ -45,7 +45,11 @@ dependencies {
4545 implementation library. java. cdap_etl_api
4646 implementation library. java. cdap_etl_api_spark
4747 implementation library. java. cdap_hydrator_common
48- implementation library. java. cdap_plugin_hubspot
48+ implementation (library. java. cdap_plugin_hubspot) {
49+ // Excluding the module for scala 2.11, because Spark 3.x uses scala
50+ // 2.12 instead.
51+ exclude group : " com.fasterxml.jackson.module" , module : " jackson-module-scala_2.11"
52+ }
4953 implementation library. java. cdap_plugin_salesforce
5054 implementation library. java. cdap_plugin_service_now
5155 implementation library. java. cdap_plugin_zendesk
@@ -56,7 +60,13 @@ dependencies {
5660 implementation library. java. jackson_core
5761 implementation library. java. jackson_databind
5862 implementation library. java. slf4j_api
59- implementation library. java. spark_streaming
63+ implementation (library. java. spark3_streaming) {
64+ // Excluding `org.slf4j:jul-to-slf4j` which was introduced as a
65+ // transitive dependency in Spark 3.5.0 (particularly from
66+ // spark-common-utils_2.12) and would cause stack overflow together with
67+ // `org.slf4j:slf4j-jdk14`.
68+ exclude group : " org.slf4j" , module : " jul-to-slf4j"
69+ }
6070 implementation library. java. tephra
6171 implementation library. java. vendored_guava_32_1_2_jre
6272 implementation project(path : " :sdks:java:core" , configuration : " shadow" )
0 commit comments