Github user selvinsource commented on the issue:
https://github.com/apache/zeppelin/pull/3092
@zjffdu
the issue reported by @mebelousov may have been caused by
https://issues.apache.org/jira/browse/ZEPPELIN-3557
and not this PR, as I only added in the beam interpreter the dependency on
the java interpreter.
If you look at scio/pom.xml it has
```
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-scio_2.10</artifactId>
<packaging>jar</packaging>
<version>0.9.0-SNAPSHOT</version>
<name>Zeppelin: Scio</name>
<description>Zeppelin Scio support</description>
```
So maven will always only build the 2.10 version for scio.
At the same time the beam/pom.xml
has dependency to
```
<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-scio_${scala.binary.version}</artifactId>
<version>${project.version}</version>
</dependency>
```
which do not exists for scala 2.11.
So the solution is either that scio is also built for 2.11 or beam to
reference 2.10 no matter what the scala version is.
I think you never noticed it before because the beam interpreter was "opt
in" so perhaps nobody noticed this as they only ever built the beam interpreter
(-Pbeam) with scala 2.10 and not 2.11.
But now that all profiles have been removed as per ZEPPELIN-3557, the beam
interpreter needs the correct scio version.
---