iidp-plugin/iidp-plugin \347\224\250\346\210\267\345\217\215\351\246\210.md
... ...
@@ -1,6 +1,41 @@
1 1
### Bug
2 2
1、跨APP使用常态常量时,mvn install 会报程序包xxx不存在的错误 - 程小虎(2024-05-06)
3 3
2、使用iidp-helper开发插件的@Getter @Setter后,无法单独重新编译java文件(热加载) ,提示java.lang.IllegalArgumentException报错- 沈文俊(2024-06-06)
4
+```json
5
+java: java.lang.IllegalArgumentException
6
+java.lang.RuntimeException: java.lang.IllegalArgumentException
7
+ at com.sun.tools.javac.main.Main.compile(Main.java:553)
8
+ at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
9
+ at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
10
+ at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:239)
11
+ at org.jetbrains.jps.javac.ExternalJavacProcess.compile(ExternalJavacProcess.java:189)
12
+ at org.jetbrains.jps.javac.ExternalJavacProcess.access$400(ExternalJavacProcess.java:28)
13
+ at org.jetbrains.jps.javac.ExternalJavacProcess$CompilationRequestsHandler$1.run(ExternalJavacProcess.java:262)
14
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
15
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
16
+ at java.lang.Thread.run(Thread.java:748)
17
+Caused by: java.lang.IllegalArgumentException
18
+ at com.sun.tools.javac.api.JavacTrees.instance(JavacTrees.java:143)
19
+ at com.sie.meta.plugin.GetterProcessor.init(GetterProcessor.java:38)
20
+ at org.jetbrains.jps.javac.APIWrappers$ProcessorWrapper.init(APIWrappers.java:190)
21
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
23
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
24
+ at java.lang.reflect.Method.invoke(Method.java:498)
25
+ at org.jetbrains.jps.javac.APIWrappers$1.invoke(APIWrappers.java:362)
26
+ at com.sun.proxy.$Proxy7.init(Unknown Source)
27
+ at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:500)
28
+ at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597)
29
+ at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690)
30
+ at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
31
+ at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
32
+ at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
33
+ at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
34
+ at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
35
+ at com.sun.tools.javac.main.Main.compile(Main.java:523)
36
+ ... 9 more
37
+
38
+```
4 39
5 40
6 41
### 需求