Marcelo Vanzin created SPARK-9261:
-------------------------------------

             Summary: StreamingTab calls public APIs in Spark core that expose 
shaded classes
                 Key: SPARK-9261
                 URL: https://issues.apache.org/jira/browse/SPARK-9261
             Project: Spark
          Issue Type: Bug
          Components: Streaming
    Affects Versions: 1.5.0
            Reporter: Marcelo Vanzin
            Priority: Minor


There's a minor issue in {{StreamingTab}} that has hit me a couple of times 
when building with maven.

It calls methods in {{JettyUtils}} and {{WebUI}} that expose Jetty types 
(namely {{ServletContextHandler}}). Since Jetty is now shaded, it's not safe to 
do that, since when running unit tests the spark-core jar will have the shaded 
version of the APIs while the streaming classes haven't been shaded yet.

This seems, at the lowest level, to be a bug in scalac (I've run into this 
issue in other modules before), since the code shouldn't compile at all, but we 
should avoid that kind of thing in the first place.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to