首页 > 解决方案 > 尝试使用 AWS CodeGuru 时出现此错误

问题描述

我正在尝试使用 AWS CodeGuru Profiler,由于某种原因,我收到以下异常

04-15-2020 11:51:09 [Amazon-Profiler] INFO  software.amazon.codeguruprofilerjavaagent.CodeGuruProfilerSDKClient [configureAgent:69]    - Exception while calling agent orchestration.
java.lang.NullPointerException: Credentials must not be null.
    at software.amazon.awssdk.utils.Validate.paramNotNull(Validate.java:117)
    at software.amazon.awssdk.auth.signer.params.Aws4SignerParams.<init>(Aws4SignerParams.java:42)
    at software.amazon.awssdk.auth.signer.params.Aws4SignerParams$BuilderImpl.build(Aws4SignerParams.java:206)
    at software.amazon.awssdk.auth.signer.internal.BaseAws4Signer.sign(BaseAws4Signer.java:34)
    at software.amazon.awssdk.core.internal.http.pipeline.stages.SigningStage.signRequest(SigningStage.java:63)```


This is my code

new Profiler.Builder()
   .profilingGroupName("codeguru-profiling")
   .build().start();

标签: javaamazon-web-servicesperformanceamazon-ec2profiler

解决方案


所以将 awssdk 从 2.11.12 降级到 2.10.28 解决了这个问题。我不知道为什么!


推荐阅读