Hi all, as we just recently had a bug report that plc4x wasn't working on Java 8 and while fixing that we just introduced another problem, I added the execution of the animal sniffer plugin to the plc4j part of the project.
It also detected multiple incompatibilities, which I all fixed. This plugin checks if the generated classes are compatible with the desired target VM version. I know that technically it would now also prevent us from using advanced stuff in the test-utils, but if that's a problem, we can disable it in those modules. I think this way we're safer for the future. So, if you're getting strange errors in the future, take a closer look, it just might be that you're using stuff that's not available in Java 8. Chris PS: I'll be pushing this as soon as the build is successful.
