Skip to content

Execute invokeModelWithBidirectionalStream returned timed out #1915

Open
@zhu-xiaowei

Description

@zhu-xiaowei

Describe the bug

When Execute the api invokeModelWithBidirectionalStream :

let input = InvokeModelWithBidirectionalStreamInput(
    body: inputStream,
    modelId: modelId
)

let output = try await bedrockClient.invokeModelWithBidirectionalStream(input: input)

Xcode returned the timed out error:

Task <7F051A7E-617F-47C0-8E79-B5DFA63FC6CB>.<1> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x30340de60 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <7F051A7E-617F-47C0-8E79-B5DFA63FC6CB>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <7F051A7E-617F-47C0-8E79-B5DFA63FC6CB>.<1>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-sonic-v1%3A0/invoke-with-bidirectional-stream, NSErrorFailingURLKey=https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-sonic-v1%3A0/invoke-with-bidirectional-stream, _kCFStreamErrorDomainKey=4}


2025-04-14T11:06:19+0800 error URLSessionHTTPClient : [ClientRuntime] URLRequest(POST https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-sonic-v1%3A0/invoke-with-bidirectional-stream) failed with error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x30340de60 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <7F051A7E-617F-47C0-8E79-B5DFA63FC6CB>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <7F051A7E-617F-47C0-8E79-B5DFA63FC6CB>.<1>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-sonic-v1%3A0/invoke-with-bidirectional-stream, NSErrorFailingURLKey=https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-sonic-v1%3A0/invoke-with-bidirectional-stream, _kCFStreamErrorDomainKey=4}

The Python demo for invokeModelWithBidirectionalStream runs normally on my local machine, so there is no issue with the computer's network connection.

Expected Behavior

After calling invokeModelWithBidirectionalStream, output data is successfully returned.

Current Behavior

Returned the timed out error above.

Reproduction Steps

See describe the bug

Possible Solution

No response

Additional Information/Context

No response

AWS SWIFT SDK version used

1.2.58

Compiler and Version used

Xcode 16.2, Swift version 6.0.3, swift-tools-version: 6.0

Operating System and version

macOS 15.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.needs-triageThis issue or PR still needs to be triaged.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions