Java报错-java.lang.NoClassDefFoundError: io/netty/util/internal/logging/InternalLoggerFactory

本文解决了一个关于Elasticsearch在使用Netty4插件时出现的NoClassDefFoundError错误,详细解释了错误原因并提供了解决方案,即在pom.xml文件中添加transport-netty4-client的依赖。

Issue

java.lang.NoClassDefFoundError: io/netty/util/internal/logging/InternalLoggerFactory

	at org.elasticsearch.transport.Netty4Plugin.<clinit>(Netty4Plugin.java:49)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:609)
	at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:119)
	at org.elasticsearch.client.transport.TransportClient.newPluginService(TransportClient.java:109)
	at org.elasticsearch.client.transport.TransportClient.buildTemplate(TransportClient.java:134)
	at org.elasticsearch.client.transport.TransportClient.<init>(TransportClient.java:287)
	at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:130)
	at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:116)
	at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:106)
	at com.elasticsearch.util.Elasticsearch.getClient(Elasticsearch.java:39)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.ClassNotFoundException: io.netty.util.internal.logging.InternalLoggerFactory
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 37 more

Answer

原因:没有发现InternalLoggerFactory类

解决办法:在pom.xml中引用org.elasticsearch.plugin的jar包

<!-- https://mvnrepository.com/artifact/org.elasticsearch.plugin/transport-netty4-client -->
<dependency>
    <groupId>org.elasticsearch.plugin</groupId>
    <artifactId>transport-netty4-client</artifactId>
    <version>7.1.0</version>
</dependency>
11:24:25.865 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.logging.InternalLoggerFactory - Using SLF4J as the default logging framework 11:24:25.868 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false 11:24:25.869 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - Java version: 8 11:24:25.869 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available 11:24:25.869 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - java.nio.Buffer.address: available 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - direct buffer constructor: available 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable prior to Java9 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - java.nio.DirectByteBuffer.<init>(long, int): available 11:24:25.870 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - sun.misc.Unsafe: available 11:24:25.871 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.tmpdir: C:\Users\admin\AppData\Local\Temp (java.io.tmpdir) 11:24:25.871 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model) 11:24:25.871 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - Platform: Windows 11:24:25.871 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: 7570718720 bytes 11:24:25.871 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1 11:24:25.872 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.CleanerJava6 - java.nio.ByteBuffer.cleaner(): available 11:24:25.872 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false 11:24:26.010 [main] DEBUG io.grpc.netty.shaded.io.netty.channel.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 48 11:24:26.018 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024 11:24:26.018 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096 11:24:26.021 [main] DEBUG io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false 11:24:26.021 [main] DEBUG io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512 11:24:26.024 [main] DEBUG io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available客户端运行结果如下,请分析并提出解决方案
最新发布
08-26
解析错误:/opt/module/jdk1.8.0_212/bin/java -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /root/tms-realtime/0ynRPqCQZk:/root/tms-realtime/PnJbgdYeEi/flink-java-1.16.1.jar:/root/tms-realtime/oT5HugdKa0/flink-core-1.16.1.jar:/root/tms-realtime/lRaNr4TMMY/flink-annotations-1.16.1.jar:/root/tms-realtime/wrrijKymgt/flink-metrics-core-1.16.1.jar:/root/tms-realtime/HrviJCijB9/flink-shaded-asm-9-9.2-15.0.jar:/root/tms-realtime/tuqiaX9thY/flink-shaded-jackson-2.12.4-15.0.jar:/root/tms-realtime/nq7iasFvvP/kryo-2.24.0.jar:/root/tms-realtime/EUcrkkdDqF/minlog-1.2.jar:/root/tms-realtime/rDrrRBcnsL/objenesis-2.1.jar:/root/tms-realtime/n6hwqpuCGP/commons-collections-3.2.2.jar:/root/tms-realtime/Xktf2Nt2p6/commons-compress-1.21.jar:/root/tms-realtime/u3W4SXySQv/commons-lang3-3.3.2.jar:/root/tms-realtime/aV0xwZW5CA/commons-math3-3.6.1.jar:/root/tms-realtime/8lp2OSaKN1/chill-java-0.7.6.jar:/root/tms-realtime/6283HVd4Oi/jsr305-1.3.9.jar:/root/tms-realtime/IHW5nhjjFB/flink-shaded-force-shading-15.0.jar:/root/tms-realtime/3rDENfoGcQ/flink-streaming-java-1.16.1.jar:/root/tms-realtime/n6W3clLfTw/flink-file-sink-common-1.16.1.jar:/root/tms-realtime/m4A7gbsc2U/flink-runtime-1.16.1.jar:/root/tms-realtime/YDynkAfR54/flink-rpc-core-1.16.1.jar:/root/tms-realtime/S41SsAe1mI/flink-rpc-akka-loader-1.16.1.jar:/root/tms-realtime/kMpDvGx1pI/flink-queryable-state-client-java-1.16.1.jar:/root/tms-realtime/IEfdXE4xjf/flink-hadoop-fs-1.16.1.jar:/root/tms-realtime/xCpwaLL9LC/commons-io-2.11.0.jar:/root/tms-realtime/i6H7GS1IXE/flink-shaded-netty-4.1.70.Final-15.0.jar:/root/tms-realtime/iUyw43FTVc/flink-shaded-zookeeper-3-3.5.9-15.0.jar:/root/tms-realtime/9CH0CqOEmQ/javassist-3.24.0-GA.jar:/root/tms-realtime/4ydP87Lxg8/snappy-java-1.1.8.3.jar:/root/tms-realtime/ZUtZ3odN0H/lz4-java-1.8.0.jar:/root/tms-realtime/4cpTuRRNV6/flink-shaded-guava-30.1.1-jre-15.0.jar:/root/tms-realtime/wKNiueSrvD/flink-connector-kafka-1.16.1.jar:/root/tms-realtime/tG2LslzjdA/flink-connector-base-1.16.1.jar:/root/tms-realtime/K69s0tlouL/kafka-clients-3.2.3.jar:/root/tms-realtime/GHyMUMYsxP/zstd-jni-1.5.2-1.jar:/root/tms-realtime/uuBm0qVDt3/fastjson-1.2.68.jar:/root/tms-realtime/PPx7fVbxJl/guava-27.0-jre.jar:/root/tms-realtime/rCXuigExt6/failureaccess-1.0.jar:/root/tms-realtime/81eLFMyTgL/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/root/tms-realtime/59OipY0VHI/checker-qual-2.5.2.jar:/root/tms-realtime/QujS4lb6TD/j2objc-annotations-1.1.jar:/root/tms-realtime/tZ2ENLM46a/animal-sniffer-annotations-1.17.jar:/root/tms-realtime/4lfs5Miq2d/jakarta.activation-api-1.2.1.jar:/root/tms-realtime/5XoBvr0hGT/jetty-servlet-9.4.43.v20210629.jar:/root/tms-realtime/kkgfX1CpBU/jetty-security-9.4.43.v20210629.jar:/root/tms-realtime/Wt0nCwYfY0/jetty-util-ajax-9.4.43.v20210629.jar:/root/tms-realtime/otmYZb9y2f/jackson-databind-2.12.7.jar:/root/tms-realtime/u9gyV258pB/jackson-core-2.12.7.jar:/root/tms-realtime/UjvFI3bOkY/jackson-annotations-2.12.7.jar:/root/tms-realtime/KUzIWsW765/jaxb-api-2.2.11.jar:/root/tms-realtime/iAAi8XivnI/jetty-client-9.4.43.v20210629.jar:/root/tms-realtime/vgtoSgw1tB/jetty-http-9.4.43.v20210629.jar:/root/tms-realtime/XskJxDj1fh/jetty-util-9.4.43.v20210629.jar:/root/tms-realtime/MbycpyN9Ql/jetty-io-9.4.43.v20210629.jar:/root/tms-realtime/sQ9Ao2EPio/javax.servlet-api-3.1.0.jar:/root/tms-realtime/1IoAGxSRfn/jackson-module-jaxb-annotations-2.12.7.jar:/root/tms-realtime/0X6rAiRqxd/jakarta.xml.bind-api-2.3.2.jar:/root/tms-realtime/gb2WHy0cTD/jackson-jaxrs-json-provider-2.12.7.jar:/root/tms-realtime/v3MsomWjwT/jackson-jaxrs-base-2.12.7.jar:/root/tms-realtime/XpwvYqZN64/flink-clients-1.16.1.jar:/root/tms-realtime/L895zM5FzH/flink-optimizer-1.16.1.jar:/root/tms-realtime/THEGJP69NZ/commons-cli-1.5.0.jar:/root/tms-realtime/pj1Ta59QUy/flink-connector-jdbc-1.16.1.jar:/root/tms-realtime/iLOegq5zkp/flink-connector-mysql-cdc-2.3.0.jar:/root/tms-realtime/AZwWiH3OqL/flink-connector-debezium-2.3.0.jar:/root/tms-realtime/6dFbb44sWO/debezium-api-1.6.4.Final.jar:/root/tms-realtime/lcdlFNSnxA/debezium-embedded-1.6.4.Final.jar:/root/tms-realtime/rai7SgRhWA/connect-api-2.7.1.jar:/root/tms-realtime/yMUKxdyg84/javax.ws.rs-api-2.1.1.jar:/root/tms-realtime/J9ic1oFgZr/connect-runtime-2.7.1.jar:/root/tms-realtime/uDy64QFg74/kafka-tools-2.7.1.jar:/root/tms-realtime/e4F9z6mUCD/argparse4j-0.7.0.jar:/root/tms-realtime/a2Ee4tQAJT/connect-transforms-2.7.1.jar:/root/tms-realtime/GJj2U4q4Yu/jersey-container-servlet-2.31.jar:/root/tms-realtime/U4FjIADyaQ/jersey-container-servlet-core-2.31.jar:/root/tms-realtime/zyru5sDEUq/jakarta.inject-2.6.1.jar:/root/tms-realtime/YBQozVIzBz/jakarta.ws.rs-api-2.1.6.jar:/root/tms-realtime/mnzQ9oSK1h/jersey-hk2-2.31.jar:/root/tms-realtime/muq1O1f8Wd/hk2-locator-2.6.1.jar:/root/tms-realtime/vI2POmzkMH/aopalliance-repackaged-2.6.1.jar:/root/tms-realtime/V4jVIIkXcO/hk2-api-2.6.1.jar:/root/tms-realtime/XoPGv1ApAP/hk2-utils-2.6.1.jar:/root/tms-realtime/XhNR3rOeTv/activation-1.1.1.jar:/root/tms-realtime/fc4VD7gvie/jetty-server-9.4.38.v20210224.jar:/root/tms-realtime/iqZQOl6Xp1/jetty-servlets-9.4.38.v20210224.jar:/root/tms-realtime/zEfF6JdlPb/jetty-continuation-9.4.38.v20210224.jar:/root/tms-realtime/xHiIycruRM/reflections-0.9.12.jar:/root/tms-realtime/KVuIFOF0Vs/maven-artifact-3.6.3.jar:/root/tms-realtime/8dUnFRHUoT/plexus-utils-3.2.1.jar:/root/tms-realtime/BHufjSQtyC/connect-json-2.7.1.jar:/root/tms-realtime/Jr0O5PzkLg/jackson-datatype-jdk8-2.10.5.jar:/root/tms-realtime/A1scIil9Zq/connect-file-2.7.1.jar:/root/tms-realtime/8d59ipSBWF/debezium-connector-mysql-1.6.4.Final.jar:/root/tms-realtime/8NmphBvBe0/debezium-core-1.6.4.Final.jar:/root/tms-realtime/vLiw7ThjCM/jackson-datatype-jsr310-2.10.5.jar:/root/tms-realtime/5Au15aHTz9/debezium-ddl-parser-1.6.4.Final.jar:/root/tms-realtime/fMF2viEOPB/antlr4-runtime-4.8.jar:/root/tms-realtime/BFDBFm5ndS/mysql-binlog-connector-java-0.25.3.jar:/root/tms-realtime/FgIh25tiFr/mysql-connector-java-8.0.27.jar:/root/tms-realtime/AzJMXWJjhJ/esri-geometry-api-2.2.0.jar:/root/tms-realtime/x94mNYtoqy/HikariCP-4.0.3.jar:/root/tms-realtime/HHZ8uBnovC/awaitility-4.0.1.jar:/root/tms-realtime/EgxqrMg7Q2/hamcrest-2.1.jar:/root/tms-realtime/xz3BmBKv0n/flink-statebackend-rocksdb-1.16.1.jar:/root/tms-realtime/a069XXp7J2/frocksdbjni-6.20.3-ververica-1.0.jar com.atguigu.tms.realtime.app.ods.OdsApp Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at org.apache.flink.configuration.Configuration.<clinit>(Configuration.java:68) at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.getExecutionEnvironment(StreamExecutionEnvironment.java:2373) at com.atguigu.tms.realtime.util.CreateEnvUtil.getStreamEnv(CreateEnvUtil.java:29) at com.atguigu.tms.realtime.app.ods.OdsApp.main(OdsApp.java:26) Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 4 more 进程已结束,退出代码为 1
06-29
分析报错信息并解决问题: I:\Java\JDK\jdk-17\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3\lib\idea_rt.jar=63569:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Why\Desktop\day01\day01\代码\day01\day01\rocketmq\target\classes;I:\repository\org\apache\rocketmq\rocketmq-client\4.5.2\rocketmq-client-4.5.2.jar;I:\repository\org\apache\rocketmq\rocketmq-common\4.5.2\rocketmq-common-4.5.2.jar;I:\repository\org\apache\rocketmq\rocketmq-remoting\4.5.2\rocketmq-remoting-4.5.2.jar;I:\repository\com\alibaba\fastjson\1.2.51\fastjson-1.2.51.jar;I:\repository\io\netty\netty-all\4.0.42.Final\netty-all-4.0.42.Final.jar;I:\repository\org\apache\rocketmq\rocketmq-logging\4.5.2\rocketmq-logging-4.5.2.jar;I:\repository\io\netty\netty-tcnative-boringssl-static\1.1.33.Fork26\netty-tcnative-boringssl-static-1.1.33.Fork26.jar;I:\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar com.itheima.base.Consumer Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class io.netty.util.internal.PlatformDependent0 at io.netty.util.internal.PlatformDependent.getSystemClassLoader(PlatformDependent.java:694) at io.netty.channel.nio.NioEventLoop$4.run(NioEventLoop.java:171) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:167) at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:149) at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:102) at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64) at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:70) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:65) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:56) at org.apache.rocketmq.remoting.netty.NettyRemotingClient.<init>(NettyRemotingClient.java:122) at org.apache.rocketmq.client.impl.MQClientAPIImpl.<init>(MQClientAPIImpl.java:187) at org.apache.rocketmq.client.impl.factory.MQClientInstance.<init>(MQClientInstance.java:135) at org.apache.rocketmq.client.impl.MQClientManager.getAndCreateMQClientInstance(MQClientManager.java:53) at org.apache.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl.start(DefaultMQPushConsumerImpl.java:582) at org.apache.rocketmq.client.consumer.DefaultMQPushConsumer.start(DefaultMQPushConsumer.java:693) at com.itheima.base.Consumer.main(Consumer.java:33) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.reflect.InaccessibleObjectException: Unable to make field long java.nio.Buffer.address accessible: module java.base does not "opens java.nio" to unnamed module @7cf10a6f [in thread "main"] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) at io.netty.util.internal.PlatformDependent0$1.run(PlatformDependent0.java:64) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:59) at io.netty.util.internal.PlatformDependent.getSystemClassLoader(PlatformDependent.java:694) at io.netty.util.internal.PlatformDependent.isAndroid0(PlatformDependent.java:711) at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:76) at io.netty.util.Signal.<clinit>(Signal.java:31) at io.netty.util.concurrent.DefaultPromise.<clinit>(DefaultPromise.java:42) at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:35) ... 11 more
08-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值