Hi,

Looks like a JVM bug.
The message means that bytecode generated for a lambda in the Ignite code is 
structurally incorrect,
but the bytecode is generated in parts by the javac and JVM, so the issue must 
be there.

I suggest you upgrade to the latest JDK 8 (currently 8u181) and see if it helps.

Stan


From: nitin.phadnis
Sent: 9 октября 2018 г. 21:05
To: user@ignite.apache.org
Subject: Ignite sporadically gets java.lang.VerifyError

When running Ignite 2.6 in a docker container, I sporadically get VerifyError

13:56:59,154 SEVERE [] (exchange-worker-#52%app-grid%) Critical system error
detected. Will be handled accordingly to configured handler [hnd=class
o.a.i.failure.StopNodeOrHaltFailureHandler, failureCtx=FailureContext
[type=SYSTEM_WORKER_TERMINATION, err=java.lang.BootstrapMethodError: call
site initialization exception]]: java.lang.BootstrapMethodError: call site
initialization exception
        at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
[rt.jar:1.8.0_91]
        at
java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
[rt.jar:1.8.0_91]
        at
java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
[rt.jar:1.8.0_91]
        at
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionDemander.addAssignments(GridDhtPartitionDemander.java:342)
        at
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader.addAssignments(GridDhtPreloader.java:379)
        at
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2563)
        at
org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2299)
        at
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_91]
Caused by: java.lang.VerifyError: (class:
org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander$$Lambda$48,
method: run signature: ()V) Illegal use of nonvirtual function call
        at sun.misc.Unsafe.defineAnonymousClass(Native Method)
[rt.jar:1.8.0_91]
        at
java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:326)
[rt.jar:1.8.0_91]
        at
java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:194)
[rt.jar:1.8.0_91]
        at
java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:304)
[rt.jar:1.8.0_91]
        at java.lang.invoke.CallSite.makeSite(CallSite.java:302)
[rt.jar:1.8.0_91]
        ... 8 more

13:56:59,157 SEVERE [] (exchange-worker-#52%app-grid%) JVM will be halted
immediately due to the failure: [failureCtx=FailureContext
[type=SYSTEM_WORKER_TERMINATION, err=java.lang.BootstrapMethodError: call
site initialization exception]]
2



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to