小编oar*_*nli的帖子

Netty-无法访问类jdk.internal.misc.Unsafe

当我将Java从8升级到11时,我从Netty收到有关的错误"jdk.internal.misc.Unsafe",详细信息如下:

我知道这是一条调试级别消息,并且可以更改日志级别以忽略它。但是我不确定是否会忽略其他问题,例如性能。有谁知道最好的解决方案?

java.lang.IllegalAccessException: class io.netty.util.internal.PlatformDependent0$6 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @84b8f0f
    at jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:361) ~[?:?]
    at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:591) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:558) ~[?:?]
    at io.netty.util.internal.PlatformDependent0$6.run(PlatformDependent0.java:334) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
    at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:325) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
    at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:214) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
    at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:82) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
    at io.netty.buffer.UnpooledByteBufAllocator.<clinit>(UnpooledByteBufAllocator.java:37) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
    at io.netty.buffer.Unpooled.<clinit>(Unpooled.java:73) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
    at wedo.stream3.framework.base.connector.supplier.DelimiterDecoderSupplier.getDelimiter(DelimiterDecoderSupplier.java:41) ~[classes/:?]
    at wedo.stream3.framework.base.connector.supplier.DelimiterDecoderSupplier.<init>(DelimiterDecoderSupplier.java:26) ~[classes/:?]
    at wedo.stream3.framework.base.connector.supplier.DelimiterDecoderSupplier.<init>(DelimiterDecoderSupplier.java:20) ~[classes/:?]
    at wedo.stream3.framework.base.connector.supplier.CommonChannelHandlerSupplier.<init>(CommonChannelHandlerSupplier.java:37) ~[classes/:?]
    at wedo.stream3.framework.base.connector.supplier.CommonChannelHandlerSupplier.<init>(CommonChannelHandlerSupplier.java:25) ~[classes/:?]
    at wedo.stream3.framework.base.connector.TcpClientConnector.start(TcpClientConnector.java:39) ~[classes/:?]
    at wedo.stream3.framework.bootstrap.FrameworkLauncher.lambda$start$0(FrameworkLauncher.java:61) ~[classes/:?]
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) [?:?] …
Run Code Online (Sandbox Code Playgroud)

java netty java-11

6
推荐指数
3
解决办法
994
查看次数

maven:如何清理本地仓库中的旧快照?

我在我的pom.xml中使用了另一个团队开发的快照jar。一段时间后,我在本地仓库中发现了很多带有时间戳的快照jar,如下所示:

\n\n

base-0.0.1-20190924.065706-10.jar\nbase-0.0.1-20190925.002128-11.jar\nbase-0.0.1-20191107.012927-66.jar\nbase-0.0.1-20191108.002149-68.jar

\n\n

我知道我可以手动删除它们,但我认为必须有一种方法可以自动清除它们\xef\xbc\x9f\n有人知道吗?

\n

snapshot maven

6
推荐指数
1
解决办法
3311
查看次数

标签 统计

java ×1

java-11 ×1

maven ×1

netty ×1

snapshot ×1