Closed mosesn closed 4 years ago
I "fixed" it in 4.2.11, but I'll say it is more of a sidestep. I think there are still cases that are broken and may be even less obvious now. That said, they are probably exceedingly rare so we'll deal with it when it comes up.
@tsuckow thank you! let me try updating and see if it fixes the problem after I apply the revert.
yep, works for us, thank you!
So we found a weird corner-case that seems to fail in the new scala-guice world. I'm not sure when this issue was introduced, but it was probably in the manifest => typetags transition.
Here is the most minimal repro I have:
scala:
java:
And here's the error message we got:
This isn't urgent for us, we worked around it by refactoring (turned out they didn't really need static nested class of an inner class lol), but I thought it would be good to let you know. If you have a good tip for how to patch this, I'm happy to take a stab it.