[jvm-l] JVM cannot find invoker

Jochen Theodorou blackdrag at gmx.org
Tue Jan 31 16:23:51 PST 2012


Am 31.01.2012 23:20, schrieb Jochen Theodorou:
> Hi all,
>
> after some modifications to my code I suddenly got this exception:
>> java.lang.InternalError: JVM cannot find invoker for
>> (CompilationUnit,TreeNodeBuildingNodeOperation,int)Object
>> at java.lang.invoke.Invokers.lookupInvoker(Invokers.java:91)
>> at java.lang.invoke.Invokers.exactInvoker(Invokers.java:73)
>> at java.lang.invoke.MethodHandles.exactInvoker(MethodHandles.java:1371)
>> at
>> java.lang.invoke.MethodHandleImpl.makeGuardWithTest(MethodHandleImpl.java:1072)
>>
>> at java.lang.invoke.MethodHandles.guardWithTest(MethodHandles.java:2162)
>> at
>> org.codehaus.groovy.vmplugin.v7.IndyInterface.setGuards(IndyInterface.java:424)
>>
>> at
>> org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:545)
>>
>
> I am not understanding the error and I hope somebody here can help me
> with that. What does this mean? The guard I want to use here is a bound
> method handle, with the resulting handle having no arguments. Is that
> not allowed?

I found a possible hint... TreeNodeBuildingNodeOperation is a private class.

What do I have to do again to get access to that class?

bye Jochen

-- 
Jochen "blackdrag" Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org



More information about the mlvm-dev mailing list