[ 
https://issues.apache.org/jira/browse/IGNITE-15906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17730585#comment-17730585
 ] 

Milan Masek commented on IGNITE-15906:
--------------------------------------

Greetings,

I can also report Ignite server (2.14, 2.15) working with Java17 - on top of 
RHEL8.5 in my case.

However, I've experienced similar exception when starting Ignite Kafka 
connector within Kafka Connect. Connector is instantiated, but later 
connector's task fails to start because of

Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.ignite.internal.util.IgniteUtils

Full stack trace:
{code:java}
[2023-06-08 09:48:48,100] ERROR 
[ignite-eps-shared:cache-betradar.2.kafka-topic:dr-ignite-betradar|task-0] 
Failed to start task 
ignite-eps-shared:cache-betradar.2.kafka-topic:dr-ignite-betradar-0 
(org.apache.kafka.connect.runtime.Worker:549)
org.apache.kafka.connect.errors.ConnectException: Instantiation error
    at 
org.apache.kafka.connect.runtime.isolation.Plugins.newPlugin(Plugins.java:80)
    at 
org.apache.kafka.connect.runtime.isolation.Plugins.newConverter(Plugins.java:286)
    at org.apache.kafka.connect.runtime.Worker.startTask(Worker.java:521)
    at 
org.apache.kafka.connect.runtime.distributed.DistributedHerder.startTask(DistributedHerder.java:1421)
    at 
org.apache.kafka.connect.runtime.distributed.DistributedHerder.lambda$getTaskStartingCallable$22(DistributedHerder.java:1434)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.apache.kafka.common.KafkaException: Could not instantiate class 
org.apache.ignite.stream.kafka.connect.serialization.CacheEventConverter
    at org.apache.kafka.common.utils.Utils.newInstance(Utils.java:396)
    at 
org.apache.kafka.connect.runtime.isolation.Plugins.newPlugin(Plugins.java:78)
    ... 8 more
Caused by: java.lang.reflect.InvocationTargetException
    at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
    at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    at org.apache.kafka.common.utils.Utils.newInstance(Utils.java:392)
    ... 9 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.ignite.internal.util.IgniteUtils
    at 
org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.<init>(AbstractNodeNameAwareMarshaller.java:36)
    at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.<init>(JdkMarshaller.java:86)
    at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.<init>(JdkMarshaller.java:80)
    at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.<clinit>(JdkMarshaller.java:71)
    at 
org.apache.ignite.stream.kafka.connect.serialization.CacheEventDeserializer.<clinit>(CacheEventDeserializer.java:34)
    at 
org.apache.ignite.stream.kafka.connect.serialization.CacheEventConverter.<init>(CacheEventConverter.java:32)
    ... 15 more
{code}

> JDK17 - Could not initialize class org.apache.ignite.internal.util.IgniteUtils
> ------------------------------------------------------------------------------
>
>                 Key: IGNITE-15906
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15906
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: 2.11
>            Reporter: Mike Weber
>            Priority: Major
>
> When attempting to use JDK17 with Ignite 2.11, an exception is now thrown.
>  
> {code:java}
> java.lang.NoClassDefFoundError: Could not initialize class 
> org.apache.ignite.internal.util.IgniteUtils
>       at 
> org.apache.ignite.spi.IgniteSpiAdapter.<init>(IgniteSpiAdapter.java:122)
>       at 
> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.<init>(TcpDiscoverySpi.java:241){code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to