[
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)