spark-instrumented-optimizer/dev/deps
Sean Owen 9b6baeb7b9 [SPARK-25029][BUILD][CORE] Janino "Two non-abstract methods ..." errors
## What changes were proposed in this pull request?

Update to janino 3.0.9 to address Java 8 + Scala 2.12 incompatibility. The error manifests as test failures like this in `ExpressionEncoderSuite`:

```
- encode/decode for seq of string: List(abc, xyz) *** FAILED ***
java.lang.RuntimeException: Error while encoding: org.codehaus.janino.InternalCompilerException: failed to compile: org.codehaus.janino.InternalCompilerException: Compiling "GeneratedClass": Two non-abstract methods "public int scala.collection.TraversableOnce.size()" have the same parameter types, declaring type and return type
```

It comes up pretty immediately in any generated code that references Scala collections, and virtually always concerning the `size()` method.

## How was this patch tested?

Existing tests

Closes #22203 from srowen/SPARK-25029.

Authored-by: Sean Owen <sean.owen@databricks.com>
Signed-off-by: Xiao Li <gatorsmile@gmail.com>
2018-08-23 21:36:53 -07:00
..
spark-deps-hadoop-2.6 [SPARK-25029][BUILD][CORE] Janino "Two non-abstract methods ..." errors 2018-08-23 21:36:53 -07:00
spark-deps-hadoop-2.7 [SPARK-25029][BUILD][CORE] Janino "Two non-abstract methods ..." errors 2018-08-23 21:36:53 -07:00
spark-deps-hadoop-3.1 [SPARK-25029][BUILD][CORE] Janino "Two non-abstract methods ..." errors 2018-08-23 21:36:53 -07:00