Hi All,

I propose to shade antlr4-runtime library. antlr4-runtime library 4.10+ is not 
semver compatible with 4.9: "Mixing ANTLR 4.9.3 and 4.10 can lead to errors 
that point to a version mismatch. A very common Java error looks like this: 
Caused by: java.io.InvalidClassException: org.antlr.v4.runtime.atn.ATN; Could 
not deserialize ATN with version 3 (expected 4).". As ANTLR 4 is a commonly 
used library (for example it is used by Hive 3.x and 4.x) and many others 3rd 
party libraries, shading antlr4-runtime allows to avoid such conflicts.

JIRA: https://issues.apache.org/jira/browse/SPARK-53753

Thank you,

Vlad

Reply via email to