java - Telegram Bot 中的 ExceptionInInitializerError
问题描述
我在 Eclipse ide 中用 java 编写了一个非常简单的电报机器人,我的代码没有错误。但是在运行程序后它给出了这些错误!这意味着什么?
Exception in thread "main" com.google.common.util.concurrent.ExecutionError: java.lang.ExceptionInInitializerError
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2205)
at com.google.common.cache.LocalCache.get(LocalCache.java:3953)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3957)
...
Caused by: java.lang.ExceptionInInitializerErrorat com.google.inject.internal.cglib.reflect.$FastClass$Generator.getProtectionDomain(FastClass.java:73)
at com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:206)
at com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:65)
at com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:252)
at com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:203)
at com.google.inject.internal.DefaultConstructionProxyFactory.create(DefaultConstructionProxyFactory.java:53)
...
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @56de5251
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
(错误更长)另外我不得不提到我使用代理进行电报..
解决方案
推荐阅读
- javascript - 使用 Hooks 的 React Native Firebase 身份验证在应用恢复时丢失 userState
- php - 创建安装了 composer 2.0 的新 docker 容器
- azure-devops - 从 azure devop 经典部署管道获取拉取请求 ID
- vue.js - 如何在 VueJs 3 中使用“POST”处理回调 URL
- drake - pyDrake 导入错误:无法导入名称“DrakeVisualizer”、ClippingRange、DepthRange 等
- liferay - Liferay 6.2 启动失败,出现 500 错误
- google-apps-script - Apps 脚本 - 将 E 列复制到另一个工作表的 K 列,但将常量值添加到其他列(B 列和 D 列)
- javascript - 如何让动画在后台运行?html/css
- python - 错误的“符号”币安 API
- c# - 合并 2 条闭合线