Skip to content

Amazon Q unhandled Exception #5839

@mdjegath

Description

@mdjegath

For Example When i select a block of code Serviceimpl.java
Amazon Q --> Generate tests im getting the below error

Intellij CE : 2025.1.2
Amazon Q: 3.77.251
OS: MAC m2

Unhandled exception in [Kernel@v67cds8q13n3fg0uiril, Rete(failFast=false, commands=capacity=2147483647,data=[onReceive], reteState=kotlinx.coroutines.flow.StateFlowImpl@528931cf, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@528931cf)), DbSourceContextElement(kernel Kernel@v67cds8q13n3fg0uiril), ComponentManager(ApplicationImpl@527207591), com.intellij.codeWithMe.ClientIdContextElementPrecursor@6127d859, CoroutineName(software.aws.toolkits.jetbrains.services.amazonqCodeTest.CodeTestChatAppFactory), Dispatchers.Default]

software.amazon.awssdk.services.codewhispererstreaming.model.ValidationException: Improperly formed request. (Service: CodeWhispererStreaming, Status Code: 400, Request ID: b553a6da-c563-44cb-ac1c-ec6208ef5887)
at software.amazon.awssdk.services.codewhispererstreaming.model.ValidationException$BuilderImpl.build(ValidationException.java:222)
at software.amazon.awssdk.services.codewhispererstreaming.model.ValidationException$BuilderImpl.build(ValidationException.java:153)
at software.amazon.awssdk.protocols.json.internal.unmarshall.AwsJsonProtocolErrorUnmarshaller.unmarshall(AwsJsonProtocolErrorUnmarshaller.java:92)
at software.amazon.awssdk.protocols.json.internal.unmarshall.AwsJsonProtocolErrorUnmarshaller.handle(AwsJsonProtocolErrorUnmarshaller.java:66)
at software.amazon.awssdk.protocols.json.internal.unmarshall.AwsJsonProtocolErrorUnmarshaller.handle(AwsJsonProtocolErrorUnmarshaller.java:41)
at software.amazon.awssdk.core.http.MetricCollectingHttpResponseHandler.lambda$handle$0(MetricCollectingHttpResponseHandler.java:52)
at software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:99)
at software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:92)
at software.amazon.awssdk.core.http.MetricCollectingHttpResponseHandler.handle(MetricCollectingHttpResponseHandler.java:52)
at software.amazon.awssdk.core.internal.http.async.AsyncResponseHandler.lambda$prepare$0(AsyncResponseHandler.java:92)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2179)
at software.amazon.awssdk.core.internal.http.async.AsyncResponseHandler$BaosSubscriber.onComplete(AsyncResponseHandler.java:135)
at software.amazon.awssdk.core.internal.metrics.BytesReadTrackingPublisher$BytesReadTracker.onComplete(BytesReadTrackingPublisher.java:74)
at software.amazon.awssdk.http.nio.netty.internal.ResponseHandler$DataCountingPublisher$1.onComplete(ResponseHandler.java:519)
at software.amazon.awssdk.http.nio.netty.internal.ResponseHandler.runAndLogError(ResponseHandler.java:254)
at software.amazon.awssdk.http.nio.netty.internal.ResponseHandler.access$600(ResponseHandler.java:77)
at software.amazon.awssdk.http.nio.netty.internal.ResponseHandler$PublisherAdapter$1.onComplete(ResponseHandler.java:375)
at software.amazon.awssdk.http.nio.netty.internal.nrs.HandlerPublisher.publishMessage(HandlerPublisher.java:402)
at software.amazon.awssdk.http.nio.netty.internal.nrs.HandlerPublisher.flushBuffer(HandlerPublisher.java:338)
at software.amazon.awssdk.http.nio.netty.internal.nrs.HandlerPublisher.receivedDemand(HandlerPublisher.java:291)
at software.amazon.awssdk.http.nio.netty.internal.nrs.HandlerPublisher.access$200(HandlerPublisher.java:61)
at software.amazon.awssdk.http.nio.netty.internal.nrs.HandlerPublisher$ChannelSubscription$1.run(HandlerPublisher.java:495)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:521)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:179)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base/java.lang.Thread.run(Thread.java:1583)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@v67cds8q13n3fg0uiril, Rete(failFast=false, commands=capacity=2147483647,data=[onReceive], reteState=kotlinx.coroutines.flow.StateFlowImpl@528931cf, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@528931cf)), DbSourceContextElement(kernel Kernel@v67cds8q13n3fg0uiril), ComponentManager(ApplicationImpl@527207591), com.intellij.codeWithMe.ClientIdContextElementPrecursor@6127d859, CoroutineName(software.aws.toolkits.jetbrains.services.amazonqCodeTest.CodeTestChatAppFactory), StandaloneCoroutine{Cancelled}@34c580af, Dispatchers.Default]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugWe can reproduce the issue and confirmed it is a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions