Skip to content

Commit 139b20e

Browse files
committed
Fix: AIKIDO_BLOCK read out even if token not set
1 parent e9c6223 commit 139b20e

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

agent/src/main/java/dev/aikido/agent/Agent.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
import dev.aikido.agent.wrappers.*;
44
import dev.aikido.agent_api.Config;
5+
import dev.aikido.agent_api.helpers.env.BlockingEnv;
56
import dev.aikido.agent_api.helpers.env.BooleanEnv;
67
import dev.aikido.agent_api.helpers.logging.LogManager;
78
import dev.aikido.agent_api.helpers.logging.Logger;
9+
import dev.aikido.agent_api.storage.ServiceConfigStore;
810
import net.bytebuddy.agent.builder.AgentBuilder;
911
import net.bytebuddy.matcher.ElementMatcher;
1012
import net.bytebuddy.matcher.ElementMatchers;
@@ -42,7 +44,10 @@ public static void premain(String agentArgs, Instrumentation inst) {
4244
.installOn(inst);
4345

4446
logger.info("Instrumentation installed.");
45-
47+
48+
// We want to load in the blocking value here, it's important that this happens regardless of the token.
49+
ServiceConfigStore.updateBlocking(new BlockingEnv().getValue());
50+
4651
startDaemon(agentArgs);
4752
}
4853
private static class AikidoTransformer {
@@ -63,4 +68,4 @@ private static void setAikidoSysProperties() {
6368
System.setProperty("AIK_agent_dir", pathToAikidoDirectory);
6469
System.setProperty("AIK_agent_api_jar", jarPath);
6570
}
66-
}
71+
}

agent_api/src/main/java/dev/aikido/agent_api/background/BackgroundProcess.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ public void run() {
3838
}
3939
logger.trace("Starting agent thread: %s", Thread.currentThread());
4040

41-
ServiceConfigStore.updateBlocking(new BlockingEnv().getValue());
4241
ReportingApiHTTP api = new ReportingApiHTTP(getAikidoAPIEndpoint(), API_TIMEOUT, token);
4342
RealtimeAPI realtimeApi = new RealtimeAPI(token);
4443

0 commit comments

Comments
 (0)