This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git
The following commit(s) were added to refs/heads/master by this push:
new b3c7d72 Fix only envoy related classes are generated after setting
SW_OAL_ENGINE_DEBUG=Y (#5021)
b3c7d72 is described below
commit b3c7d7296e14e8ed273625ebea8d4a62bb5f8d74
Author: Ax1an <[email protected]>
AuthorDate: Fri Jul 3 15:40:52 2020 +0800
Fix only envoy related classes are generated after setting
SW_OAL_ENGINE_DEBUG=Y (#5021)
---
.../src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
a/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
b/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
index a77aa7f..6175f81 100644
---
a/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
+++
b/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java
@@ -99,6 +99,7 @@ public class OALRuntime implements OALEngine {
"data2Map",
"map2Data"
};
+ private static boolean IS_RT_TEMP_FOLDER_INIT_COMPLETED = false;
private final OALDefine oalDefine;
private final ClassPool classPool;
@@ -135,7 +136,10 @@ public class OALRuntime implements OALEngine {
@Override
public void start(ClassLoader currentClassLoader) throws
ModuleStartException, OALCompileException {
- prepareRTTempFolder();
+ if (!IS_RT_TEMP_FOLDER_INIT_COMPLETED) {
+ prepareRTTempFolder();
+ IS_RT_TEMP_FOLDER_INIT_COMPLETED = true;
+ }
this.currentClassLoader = currentClassLoader;
Reader read;