These are chat archives for RBMHTechnology/eventuate

7th
Nov 2016
Odd Möller
@odd
Nov 07 2016 13:28
Hello! Any plans for a 2.12.0 release of Eventuate?
When trying to force it through on my own I have so far had to update some of the dependencies and disable (as in comment out) the Spark modules, but I now seem to be stuck on an issue with 'abstract default' methods in AbstractEventsourcedProcessorSpec.java in the core module. The issue seems to be that the writeSuccess and readSuccess methods are inherited as both abstract and default at the same time which confuses javac.
So before diving any deeper I just want to check if this is already beeing handeled elsewhere.
Here is the relevant SBT output:
[error] ~/Code/eventuate/eventuate-core/src/test/java/com/rbmhtechnology/eventuate/AbstractEventsourcedProcessorSpec.java:42: class com.rbmhtechnology.eventuate.AbstractEventsourcedProcessorSpec.TestEventsourcedProcessor inherits abstract and default for writeSuccess(java.lang.Object) from types com.rbmhtechnology.eventuate.EventsourcedWriter and com.rbmhtechnology.eventuate.EventsourcedWriterSuccessHandlers
Martin Krasser
@krasserm
Nov 07 2016 13:51
Hi Odd, we haven't started working on it yet. If you're going to analyze these issues further I'd highly appreciate it. I'm fine to make a release for 2.12 without the Spark module (if sbt allows to do that in a single build file).
Odd Möller
@odd
Nov 07 2016 13:53
Ok, then I'll take the plunge and see where it leads me
Martin Krasser
@krasserm
Nov 07 2016 14:13
Thanks a lot Odd!
Marco Ehrentreich
@mehrentreich
Nov 07 2016 16:14
@odd I'd also be interested in an upgrade to 2.12
maybe we can join forces
Odd Möller
@odd
Nov 07 2016 16:48
@mehrentreich absolutely, right now I'm trying to see whether the 'abstract default' method problem I encounter is something that should work in Scala 2.12 or not. Trying to do a minimal reproducer...
Marco Ehrentreich
@mehrentreich
Nov 07 2016 16:49
@odd ok, sounds great
just let me know if I could do anything to help you