Closed mpacer closed 5 years ago
A short term fix would be to bump the version of Ammonite in ammonite-spark (in project/Deps.scala
), to the same as in almond say. Newer versions of ammonite-spark would be compatible with newer versions of Ammonite and almond (and no more with older versions).
Long term, I guess it would be time to lobby for more stability for the Ammonite API (ammonite.interp.InterpAPI
and ammonite.repl.ReplAPI
in particular), so that this kind of things couldn't happen any more. Ideally, these classes should be moved to separate modules, and things like mima ensure binary compatibility is preserved.
:) Thanks for the guidance!
I started using the latest release to get the
--predef
file to work (which seems to work great! 👍 🙌 ) .Once I started doing this I can no longer get the
AmmoniteSparkSessionBuilder
to work because of some change in how the ammonite.ops classpath is being loaded.Specifically I'm get the following error:
I have isolated this to the version of almond (not of ammonite-spark) by trying the same code outside of a predef which works with earlier versions of almond but not on 0.1.12.
I'm happy to help with fixing this, but I'm not sure where to look. Any guidance on that would be greatly appreciated.
@mseal @alexarchambault @jameskoch2