Skip to content

Commit 01bd00d

Browse files
committed
[SPARK-22128][CORE] Update paranamer to 2.8 to avoid BytecodeReadingParanamer ArrayIndexOutOfBoundsException with Scala 2.12 + Java 8 lambda
## What changes were proposed in this pull request? Un-manage jackson-module-paranamer version to let it use the version desired by jackson-module-scala; manage paranamer up from 2.8 for jackson-module-scala 2.7.9, to override avro 1.7.7's desired paranamer 2.3 ## How was this patch tested? Existing tests Author: Sean Owen <sowen@cloudera.com> Closes #19352 from srowen/SPARK-22128.
1 parent f20be4d commit 01bd00d

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

dev/deps/spark-deps-hadoop-2.6

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jackson-core-asl-1.9.13.jar
9393
jackson-databind-2.6.7.1.jar
9494
jackson-jaxrs-1.9.13.jar
9595
jackson-mapper-asl-1.9.13.jar
96-
jackson-module-paranamer-2.6.7.jar
96+
jackson-module-paranamer-2.7.9.jar
9797
jackson-module-scala_2.11-2.6.7.1.jar
9898
jackson-xc-1.9.13.jar
9999
janino-3.0.0.jar
@@ -153,7 +153,7 @@ orc-core-1.4.0-nohive.jar
153153
orc-mapreduce-1.4.0-nohive.jar
154154
oro-2.0.8.jar
155155
osgi-resource-locator-1.0.1.jar
156-
paranamer-2.6.jar
156+
paranamer-2.8.jar
157157
parquet-column-1.8.2.jar
158158
parquet-common-1.8.2.jar
159159
parquet-encoding-1.8.2.jar

dev/deps/spark-deps-hadoop-2.7

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jackson-core-asl-1.9.13.jar
9393
jackson-databind-2.6.7.1.jar
9494
jackson-jaxrs-1.9.13.jar
9595
jackson-mapper-asl-1.9.13.jar
96-
jackson-module-paranamer-2.6.7.jar
96+
jackson-module-paranamer-2.7.9.jar
9797
jackson-module-scala_2.11-2.6.7.1.jar
9898
jackson-xc-1.9.13.jar
9999
janino-3.0.0.jar
@@ -154,7 +154,7 @@ orc-core-1.4.0-nohive.jar
154154
orc-mapreduce-1.4.0-nohive.jar
155155
oro-2.0.8.jar
156156
osgi-resource-locator-1.0.1.jar
157-
paranamer-2.6.jar
157+
paranamer-2.8.jar
158158
parquet-column-1.8.2.jar
159159
parquet-common-1.8.2.jar
160160
parquet-encoding-1.8.2.jar

pom.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,10 @@
179179
<antlr4.version>4.7</antlr4.version>
180180
<jpam.version>1.1</jpam.version>
181181
<selenium.version>2.52.0</selenium.version>
182-
<paranamer.version>2.6</paranamer.version>
182+
<!--
183+
Managed up from older version from Avro; sync with jackson-module-paranamer dependency version
184+
-->
185+
<paranamer.version>2.8</paranamer.version>
183186
<maven-antrun.version>1.8</maven-antrun.version>
184187
<commons-crypto.version>1.0.0</commons-crypto.version>
185188
<arrow.version>0.4.0</arrow.version>
@@ -637,11 +640,6 @@
637640
</exclusion>
638641
</exclusions>
639642
</dependency>
640-
<dependency>
641-
<groupId>com.fasterxml.jackson.module</groupId>
642-
<artifactId>jackson-module-paranamer</artifactId>
643-
<version>${fasterxml.jackson.version}</version>
644-
</dependency>
645643
<dependency>
646644
<groupId>com.fasterxml.jackson.module</groupId>
647645
<artifactId>jackson-module-jaxb-annotations</artifactId>

0 commit comments

Comments
 (0)