pinpoint-apm/pinpoint · info
- applicationName: {}
Error message
- applicationName: {} What it means
WARN log line from dumpAgentOption printing the applicationName resolved from the ObjectName. Informational startup dump used to confirm the application identity the agent will report to the collector.
Source
Thrown at agent-module/profiler/src/main/java/com/navercorp/pinpoint/profiler/DefaultAgent.java:139
}
}
protected AgentContextOption buildContextOption(AgentOption agentOption, ObjectName objectName, ProfilerConfig profilerConfig) {
return AgentContextOptionBuilder.build(agentOption, objectName, profilerConfig);
}
private AgentSystemConfig agentSystemConfig(ObjectName objectName) {
AgentSystemConfig agentSystemConfig = new AgentSystemConfig(objectName.getAgentId(), Version.VERSION);
agentSystemConfig.dump(System.getProperties());
return agentSystemConfig;
}
private void dumpAgentOption(AgentContextOption agentOption) {
final ObjectName objectName = agentOption.getObjectName();
logger.warn("AgentOption : {}", objectName.getClass().getSimpleName());
logger.warn("- agentId: {}", objectName.getAgentId());
logger.warn("- agentName: {}", objectName.getAgentName());
logger.warn("- applicationName: {}", objectName.getApplicationName());
if (objectName instanceof ObjectNameV4) {
ObjectNameV4 v4 = (ObjectNameV4) objectName;
logger.warn("- serviceName: {}", objectName.getServiceName());
logger.warn("- apikey: {}", MaskUtils.masking(v4.getApiKey(), 2));
}
logger.info("- instrumentation: {}", agentOption.getInstrumentation());
}
private LoggingSystem newLoggingSystem(Path agentPath) {
return Log4j2LoggingSystem.searchPath(agentPath);
}
protected ApplicationContext newApplicationContext(AgentContextOption agentOption) {
Objects.requireNonNull(agentOption, "agentOption");
ProfilerConfig profilerConfig = Objects.requireNonNull(agentOption.getProfilerConfig(), "profilerConfig");
String factoryClazzName = getInjectionModuleFactoryClazzName(profilerConfig);View on GitHub (pinned to 744c3d3075)
Solutions
- No action needed if the value is correct.
- If wrong, correct applicationName in pinpoint.config or -Dpinpoint.applicationName and restart.
- Keep applicationName stable across instances of the same service so traces aggregate correctly.
Defensive patterns
Strategy: validation
Validate before calling
String appName = System.getProperty("pinpoint.applicationName");
if (appName == null || appName.isEmpty()) throw new IllegalStateException("applicationName required"); Prevention
- Confirm the dumped applicationName equals the application you expect traces under.
- Never change applicationName between deploys of the same service without planning for the new app entry.
When it happens
Trigger: Agent startup, always emitted in the option dump block.
Common situations: Verifying the applicationName matches the expected Pinpoint application; debugging cases where traces appear under the wrong application due to a stale or wrong config.
Related errors
- - agentId: {}
- - agentName: {}
- Unknown AgentType:
- Failed to detect pinpoint profile. Please add -Dpinpoint.act
- 'log4j2-agent.xml' not found. agentPath:${profilePath}
AI-assisted analysis of pinpoint-apm/pinpoint@744c3d3075 (2026-09-07).
Data as JSON: /api/errors/833525d4ba6e62d9.
Report an issue: GitHub.