The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment obje
idea2021.1.2启动的时候报错
java: java.lang.IllegalArgumentException
java: The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment object.Please pass the wrapped ProcessingEnvironment further to super.init().If you need to access the original ProcessingEnvironment object (e.g. for creating com.sun.source.util.Trees.instance(ProcessingEnvironment)), you may use following code in the processor implementation:ProcessingEnvironment unwrappedprocessingEnv = jbUnwrap(ProcessingEnvironment.class, processingEnv);whereprivate static <T> T jbUnwrap(Class<? extends T> iface, T wrapper) {T unwrapped = null;try {final Class<?> apiWrappers = wrapper.getClass().getClassLoader().loadClass("org.jetbrains.jps.javac.APIWrappers");final Method unwrapMethod = apiWrappers.getDeclaredMethod("unwrap", Class.class, Object.class);unwrapped = iface.cast(unwrapMethod.invoke(null, iface, wrapper));}catch (Throwable ignored) {}return unwrapped != null? unwrapped : wrapper;}
其实idea也提示了怎么操作
java: Workaround: to make project compile with the current annotation processor implementation, start JPS with VM option: -Djps.track.ap.dependencies=falseWhen run from IDE, the option can be set in "Compiler Settings | build process VM options"
如图可以设置为-Djps.track.ap.dependencies=false
【完】
已在BAT的A中继续打怪升级
The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment obje相关推荐
- 报错:The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment
报错 使用IntelliJ IDEA社区版在本地启动某个sofa boot项目时报如下错误 java: java.lang.IllegalArgumentException java: The cla ...
- 用Mybatis框架运行后报java: The class java.lang.IllegalArgumentException may be caused by the wrapped Proces
通过查看警告,由idea告诉我们要修改vm选项 通过查找发现The class java.lang.IllegalArgumentException may be caused by the wrap ...
- Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT
Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT ...
- Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
1.在使用SimpleCursorAdapter adapter=new SimpleCursorAdapter (this,R.layout.item,cursor,new String[]{&q ...
- Caused by: java.lang.IllegalArgumentException报错
报错内容: java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test. ...
- Caused by: java.lang.IllegalArgumentException: Illegal base64 character 2d
前言 springboot+ES时报错 错误信息如下: Caused by: java.lang.IllegalArgumentException: Illegal base64 character ...
- Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains valu...
在使用mybatis的时候遇到这个问题 报错信息 Caused by: java.lang.IllegalArgumentException: Mapped Statements collection ...
- Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'redis.maxIdle' in stri
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'redis.maxIdle' in stri ...
- android 多个fragment切换报错Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0800f
主界面一般来说都是底部几个按钮,点击按钮可切换不同页面.一般来说我们是用fragment来实现的.给按钮设置监听事件,监听到点击按钮时候 展示对应fragmnt,而实现fragment方式有两种,一种 ...
最新文章
- java虚拟机加载类_java虚拟机之类加载机制(一)
- sharepoint学习
- FFmpeg代码导读——HEVC在RTMP中的扩展
- 生物-脑-脑容量:脑容量
- pads layout 中 hatch和flood之区别
- transition的唧唧歪歪
- Android studio设置相机权限,如何强制将“android.permission.CAMERA”权限添加到Codename中的清单中...
- mysql批量写入redis_如何高效地向Redis插入大量的数据(推荐)
- 开课吧课堂:Java的内置异常汇总列表!
- gdb 调试_一文入门Linux下gdb调试(二)
- 再谈UDP协议—浅入理解深度记忆
- 在Linux环境下安装MYSQL
- 基础03 JVM到底在哪里?
- 三路划分快速排序 java_程序员面试—快速排序的三路划分
- ascii码值为负数_C语言编程基础学习字符型数据的ASCII码值为何是负数?
- 如何查看网页元素的名称ID和其他信息
- 自己忙碌十年,发现空空的,该填满了
- 手把手推导分布式矩阵乘的最优并行策略
- pandas含有空列表
- android系统重力感应传感器 方向控制与方向切换,android sensor orientation 方向传感器 重力感应...