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.

Reply via email to