-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
revert coordinator lambda conversion to fix error #5591
Conversation
Looks like an instance of this bug: https://bugs.openjdk.java.net/browse/JDK-8157142, that's marked as a duplicate of this: https://bugs.openjdk.java.net/browse/JDK-8129740, that's fixed and ported back to OpenJDK 8u121. Note that this is a |
Thanks @leventov good find! I just bumped into that bug report searching more for a cause after submitting this PR, but missed that it had been backported. We have an environment that we should be able to confirm this with, will update in comments once we do so. |
I just verified that the lambda there is fine when Druid is built with an up to date javac @leventov thanks for the find! |
Could you create a PR that updates maven-compiler-plugin accordingly? |
We have encountered this issue on some installations where the coordinator will explode with an error of the following form:
It appears related to this change. Note that this doesn't happen on all coordinator installations with this patch, as some seem to be functioning correctly. We haven't isolated the steps or environment to reproduce this exactly, it is likely related to some combination of jvm versions and possibly which extensions are loaded. It may be a jvm bug related to lambda this binding affecting some versions?
Regardless, it seems best to revert this change until we can determine the cause and ensure it doesn't happen anymore.