Hi All,

I get the following errors whichever way I try either lambda or generics. I
am using
spark 2.1 and scalla 2.11.8


StreamingContext ssc = StreamingContext.getOrCreate(hdfsCheckpointDir,
() -> {return createStreamingContext();}, null, false);

ERROR

StreamingContext ssc = StreamingContext.getOrCreate(hdfsCheckpointDir,
() -> {return createStreamingContext();}, null, false);

*multiple non-overriding abstract methods found in interface Function0*

Note: Some messages have been simplified; recompile with
-Xdiags:verbose to get full output

1 error

:compileJava FAILED


StreamingContext ssc = StreamingContext.getOrCreate(hdfsCheckpointDir,
new Function0<StreamingContext>() {
    @Override
    public StreamingContext apply() {
        return createStreamingContext();
    }
}, null, false);


ERROR

*is not abstract and does not override abstract method apply$mcV$sp()
in Function0*

StreamingContext ssc = StreamingContext.getOrCreate(hdfsCheckpointDir,
new Function0<StreamingContext>() {

^

1 error

:compileJava FAILED


Thanks!

Reply via email to