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
WrongMethodTypeException: MethodHandle()KdbTree should be of type ()KdbTree #6587
Comments
While @JamesRTaylor does this reproduce with the latest 351? Since during processing of this query there aren't many instantiations, the easiest way could be to add some debug print code in KdbTree constructor. |
@findepi - we're on 346 with openjdk version "11.0.5" 2019-10-15 (OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu114.04)). Since I've documented the exact repro steps above, is it something that'd be possible for you to try on the latest? |
I tested locally with Zulu 11.0.9.1 and the query succeeded. |
Sounds like the JVM we're using doesn't have the fix for https://bugs.openjdk.java.net/browse/JDK-8206955. Would that be your suspicion, @electrum? |
The exception happens on 11.0.9 too. This is the JVM we're using:
Do you think there was a fix between 346 and 351, @electrum? Or do you think there's a bug in the JVM we're using? |
The exception also occurs locally onMacOS with 11.0.8 using the latest. I see this exception:
|
When I set the system property java.lang.invoke.MethodHandle.TRACE_METHOD_LINKAGE as suggested by @dain, I see the following:
|
Also a little bit earlier, this right before the exception is thrown:
|
One more above this - not sure if this is useful as well:
|
This exception occurs when spatial join is executed with ST_DISTANCE used in ON clause of inner join:
Here's a simple repro:
The text was updated successfully, but these errors were encountered: