text:
Docs: Testing your code - API Gateway HTTP API

What were you searching in the docs?
I was looking for an example to test my new lambda function that I used API Gateway HTTP API and the exampled provided was not working.
The example in docs is this:
@pytest.fixture
def lambda_context():
    @dataclass
    class LambdaContext:
        function_name: str = "test"
        memory_limit_in_mb: int = 128
        invoked_function_arn: str = "arn:aws:lambda:sa-east-1:123456789012:function:test"
        aws_request_id: str = "cdf446432739-2ce8-b7e4-f6d2-3db856ad"

    return LambdaContext()

def test_lambda_handler(lambda_context):
    minimal_event = {
        "path": "/todos",
        "httpMethod": "GET",
        "requestContext": {"requestId": "227b78aa-779d-47d4-a48e-ce62120393b8"},  # correlation ID
    }

    ret = assert_http_response_module.lambda_handler(minimal_event, lambda_context)
    assert ret["statusCode"] == 200
    assert ret["body"] != ""

And this was the result:
======================================= test session starts =======================================
platform darwin -- Python 3.8.12, pytest-7.2.0, pluggy-1.0.0
rootdir: /Volumes/HD/Whatever, configfile: pyproject.toml, testpaths: backend/tests
plugins: typeguard-2.13.3, anyio-3.6.2
collected 1 item

backend/tests/microservices/cobranca_clientes/test_index.py F                               [100%]

============================================ FAILURES =============================================
___________________________________ test_handler_auth_redirect ____________________________________

lambda_context = lambda_context.<locals>.LambdaContext(function_name='test',
memory_limit_in_mb=128, invoked_function_arn='arn:aws:lambda:sa-east-1:123456789012:function:test',
aws_request_id='cdf446432739-2ce8-b7e4-f6d2-3db856ad')

    def test_handler_auth_redirect(lambda_context):
        minimal_event = {
            "path": "/auth",
            "httpMethod": "GET",
            "requestContext": {"requestId": "227b78aa-779d-47d4-a48e-ce62120393b8"}, #correlationID
        }

>       ret = handler(minimal_event, lambda_context)

backend/tests/microservices/cobranca_clientes/test_index.py:40:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
...aws_lambda_powertools/logging/logger.py:402: in decorate
    return lambda_handler(event, context, *args, **kwargs)
backend/microservices/cobranca_clientes/index.py:93: in handler
    return app.resolve(event, context)
...aws_lambda_powertools/event_handler/api_gateway.py:540: in resolve
    response = self._resolve().build(self.current_event, self._cors)
...aws_lambda_powertools/event_handler/api_gateway.py:604: in _resolve
    method = self.current_event.http_method.upper()
...aws_lambda_powertools/utilities/data_classes/api_gateway_proxy_event.py:260: in http_method
    return self.request_context.http.method
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <aws_lambda_powertools.utilities.data_classes.common.RequestContextV2Http object
    at 0x1111b0b50>

    @property
    def method(self) -> str:
>       return self["requestContext"]["http"]["method"]
E       KeyError: 'http'

...aws_lambda_powertools/utilities/data_classes/common.py:336: KeyError
===================================== short test summary info =====================================
FAILED backend/tests/microservices/cobranca_clientes/test_index.py::test_handler_auth_redirect -
KeyError: 'http'
======================================== 1 failed in 0.31s ========================================

Is this related to an existing documentation section?
https://awslabs.github.io/aws-lambda-powertools-python/2.1.0/core/event_handler/api_gateway/#testing-your-code
How can we improve?
What I made was debuging the errors and made a new `minimal_event` dict. What I cannot do for now (because of time - and two kids) is to find if it was a Documentation error or a code error.

Got a suggestion in mind?
What I do to resolve the problem is to change the minimal_event dict to this:
    minimal_event = {
        "rawPath": "/todos",
        "requestContext": {
            "http": {
                "method": "GET",
            },
            "stage": "$default",
        },
    }

And the result now was this:
======================================= test session starts =======================================
platform darwin -- Python 3.8.12, pytest-7.2.0, pluggy-1.0.0
rootdir: /Volumes/HD/Whatever, configfile: pyproject.toml, testpaths: backend/tests
plugins: typeguard-2.13.3, anyio-3.6.2
collected 1 item

backend/tests/microservices/cobranca_clientes/test_index.py .                               [100%]

======================================== 1 passed in 0.17s ========================================

Acknowledgment

[X] I understand the final update might be different from my proposed suggestion, or refused.

🤦♂ we forgot to update this section as we’ve moved to V2 - apologies for
the inconveniences.
Would you like to open a quick PR to fix it? I can merge and make any
amendments tomorrow.
Obrigado ;-)
On Mon, 7 Nov 2022 at 18:55, boring-cyborg[bot] @.***>
wrote:

Thanks for opening your first issue here! We'll come back to you as soon
as we can.
In the meantime, check out the #python channel on our AWS Lambda
Powertools Discord: Invite link https://discord.gg/B8zZKbbyET
—
Reply to this email directly, view it on GitHub
https://github.com/awslabs/aws-lambda-powertools-python/issues/1686#issuecomment-1305979556,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZPQBGIWHMPIIBAJKFLHPTWHE7A7ANCNFSM6AAAAAARZOLTIA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>

There’s no need to apologize! Tá tudo certo!
I will make the PR to fix it!
Thanks!!!

thank you! I also read it too quickly on my phone yesterday - that section of docs is taking into account REST API flavour only hence the issue -- I misread and somehow linked to our headers breaking change in V2. I'll adjust your PR so it includes both REST, HTTP, and ALB accordingly to prevent confusion.

Ohhh... i get it! I remembered another issue i get to make the PR: the pyproject.toml is broken because of Poetry version and the new group parameter... so to make the PR I have to do here on Github, because I the pre-commit hooks are getting errors... If you need something, just let me know!
Abraço!

the pyproject.toml is broken because of Poetry version and the new group parameter...

I think we fixed that in the last release, but let me know otherwise. Poetry latest version made a breaking change - TIL about their versioning model. We need to migrate all dev deps into the new group thing.
As regards to your doc PR, I've just pushed changes and commented asking to double check. It'll look like this now.

If you need something, just let me know!

don't say that twice ;) We're always looking for help, got some challenges stuff in the backlog

Just rebuilt the latest docs - https://awslabs.github.io/aws-lambda-powertools-python/2.2.0/core/event_handler/api_gateway/#testing-your-code
Available now and thank you again for the contribution <3

authors: bnsouza heitorlessa

repo: awslabs/aws-lambda-powertools-python


text:
Video segment detection / v0.1.8 one click links

Issue #, if available:
Description of changes:
New functionality for rek video segment detection and one click links
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Automated tests ran and passed. Manually performed webapp testing with image and video content w/ all operations enabled. Deployed to both us-west-2 and us-east-1 for referenced testing. Forcing merge due to current time constraints.

source: gharchive/pull-request

repo: awslabs/aws-media-insights-engine

license_type: permissive

license_source: github-api


text:
Use multiples lambda

I try to use multiples lambda with same code with diffenrent handlers.
But aws sam local use randomly one of both handlers I have defined.
I just follow instructions in this tutorial : https://www.apollographql.com/docs/apollo-server/servers/lambda.html and rename graphql.graphqlHandler to graphql.handler and graphql.graphiqlHandler to graphql.explorer
Sometimes I get :

or

@jagu-sayan I have seen this output also when running sam local start-api, but I believe this is a bug in the console output of the command, and not the execution of the lambda functions. That is, even though the output shows that "Mounting main.explorerHandler" is on every endpoint, when I actually execute the endpoints I find that the various different handlers were correctly mounted.
Your situation may be different than mine, but it warrants making sure whether the actual execution of the endpoints is broken.

This issue is fixed in release v0.3.0

source: gharchive/issue

authors: jagu-sayan michaelj-smith

repo: awslabs/aws-sam-local


text:
AndroidPubSub Sample does not work!!!

Followed the instruction https://github.com/awslabs/aws-sdk-android-samples/tree/master/AndroidPubSub to set the parameter on the AWS cloud
Downloaded the whole code from https://github.com/awslabs/aws-sdk-android-samples
Used Android Studio 3.3.1 to open the folder AndroidPubSub
Changed the following part
PubSubActivity.java
// IoT endpoint
// AWS Iot CLI describe-endpoint call returns: XXXXXXXXXX.iot..amazonaws.com
private static final String CUSTOMER_SPECIFIC_ENDPOINT = "REPLACE_ME";
// Name of the AWS IoT policy to attach to a newly created certificate
private static final String AWS_IOT_POLICY_NAME = "REPLACE_ME";
awsconfiguration.json
"PoolId": "REPLACE_ME",
"Region": "Regions.US_EAST_1"
Sync, Build and Run App on emulator9.0 or Mobile Phone8.0, the result in Logcat is
com.amazonaws.demo.androidpubsub W/o.androidpubsu: Verification of com.amazonaws.logging.Log com.amazonaws.logging.LogFactory.getLog(java.lang.String) took 100.996ms
com.amazonaws.demo.androidpubsub E/com.amazonaws.demo.androidpubsub.PubSubActivity: onError:
java.lang.RuntimeException: Failed to initialize Cognito Identity; please check your awsconfiguration.json
at com.amazonaws.mobile.client.AWSMobileClient$2.run(AWSMobileClient.java:402)
at com.amazonaws.mobile.client.internal.InternalCallback$1.run(InternalCallback.java:101)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.IllegalArgumentException: Failed to read CognitoIdentity please check your setup or awsconfiguration.json file
at com.amazonaws.auth.CognitoCredentialsProvider.getRegions(CognitoCredentialsProvider.java:195)
at com.amazonaws.auth.CognitoCredentialsProvider.(CognitoCredentialsProvider.java:174)
at com.amazonaws.auth.CognitoCachingCredentialsProvider.(CognitoCachingCredentialsProvider.java:228)
at com.amazonaws.mobile.client.AWSMobileClient$2.run(AWSMobileClient.java:400)
at com.amazonaws.mobile.client.internal.InternalCallback$1.run(InternalCallback.java:101)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.IllegalArgumentException: Cannot create enum from Regions.US_EAST_1 value!
at com.amazonaws.regions.Regions.fromName(Regions.java:114)
at com.amazonaws.auth.CognitoCredentialsProvider.getRegions(CognitoCredentialsProvider.java:193)
at com.amazonaws.auth.CognitoCredentialsProvider.(CognitoCredentialsProvider.java:174)
at com.amazonaws.auth.CognitoCachingCredentialsProvider.(CognitoCachingCredentialsProvider.java:228)
at com.amazonaws.mobile.client.AWSMobileClient$2.run(AWSMobileClient.java:400)
at com.amazonaws.mobile.client.internal.InternalCallback$1.run(InternalCallback.java:101)
at java.lang.Thread.run(Thread.java:764)
Seems that the AWS modules do not work in the App.
How to deal with this problem?
Should there some other code be added?

Hi @iwwork@, sorry you are running into issues using our PubSub sample app. I've opened the following issue in the AWS Android SDK repo, and will close this PR, since it's really just an issue.
https://github.com/aws-amplify/aws-sdk-android/issues/719
Please watch the issue for updates.

authors: iwwork muellerfr

repo: awslabs/aws-sdk-android-samples

license_source: bigquery


text:
EBS Client crashes JVM

Describe the bug
Run the following code:
val ebsClient = EbsClient { region = "us-east-1" }
ebsClient.startSnapshot { volumeSize = 1 }

val job = launch(Dispatchers.IO) {
    repeat(20) {
        launch {
            ebsClient.putSnapshotBlock {
                this.snapshotId = "snapshotId"
                this.blockIndex = 0
                this.checksum = ""
                checksumAlgorithm = ChecksumAlgorithm.ChecksumAlgorithmSha256
                dataLength = 0
                blockData = ByteStream.fromBytes(ByteArray(0))
            }
        }
    }
}

job.join()

And both Java 8 and Java 17 crash with:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffb1321da13, pid=19956, tid=23764
#
# JRE version: OpenJDK Runtime Environment (17.0.1+12) (build 17.0.1+12-39)
# Java VM: OpenJDK 64-Bit Server VM (17.0.1+12-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  [AWSCRT_164131956818110736877044031218416aws-crt-jni.dll+0xda13]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\prj\hs_err_pid19956.log
#
# If you would like to submit a bug report, please visit:
#   https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Process finished with exit code 1

Expected behavior
No JVM crash
Current behavior
JVM crash
Steps to Reproduce
Run the code above with Kotlin 1.6.10 on Windows 11 x64
Possible Solution
No response
Context
No response
AWS Kotlin SDK version used
0.9.5-beta
Platform (JVM/JS/Native)
JVM
Operating System and version
Win11 x64

JVM Error Log:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffb12a2da13, pid=13112, tid=18672
#
# JRE version: OpenJDK Runtime Environment (17.0.1+12) (build 17.0.1+12-39)
# Java VM: OpenJDK 64-Bit Server VM (17.0.1+12-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  [AWSCRT_16413198992379045810725789924022aws-crt-jni.dll+0xda13]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\lib\idea_rt.jar=57416:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin -Dfile.encoding=UTF-8 io.vmify.MainKt

Host: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz, 8 cores, 63G,  Windows 10 , 64 bit Build 22000 (10.0.22000.318)
Time: Tue Jan  4 19:11:40 2022 W. Europe Standard Time elapsed time: 1.361836 seconds (0d 0h 0m 1s)

---------------  T H R E A D  ---------------

Current thread (0x00000221eb09ea20):  JavaThread "main" [_thread_in_native, id=18672, stack(0x00000081bf000000,0x00000081bf100000)]

Stack: [0x00000081bf000000,0x00000081bf100000],  sp=0x00000081bf0fe4a8,  free space=1017k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [AWSCRT_16413198992379045810725789924022aws-crt-jni.dll+0xda13]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  software.amazon.awssdk.crt.http.HttpClientConnection.httpClientConnectionShutdown(J)V+0
j  software.amazon.awssdk.crt.http.HttpClientConnection.shutdown()V+4
j  aws.sdk.kotlin.crt.http.HttpClientConnectionJVM.shutdown()V+4
j  aws.sdk.kotlin.runtime.http.engine.crt.SdkStreamResponseHandler.complete$http_client_engine_crt()V+56
j  aws.sdk.kotlin.runtime.http.engine.crt.CrtHttpEngine$roundTrip$2.invoke(Ljava/lang/Throwable;)V+4
j  aws.sdk.kotlin.runtime.http.engine.crt.CrtHttpEngine$roundTrip$2.invoke(Ljava/lang/Object;)Ljava/lang/Object;+5
j  kotlinx.coroutines.InvokeOnCompletion.invoke(Ljava/lang/Throwable;)V+5
j  kotlinx.coroutines.JobSupport.notifyCompletion(Lkotlinx/coroutines/NodeList;Ljava/lang/Throwable;)V+59
j  kotlinx.coroutines.JobSupport.completeStateFinalization(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)V+151
j  kotlinx.coroutines.JobSupport.finalizeFinishingState(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/lang/Object;)Ljava/lang/Object;+337
j  kotlinx.coroutines.JobSupport.continueCompleting(Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)V+63
j  kotlinx.coroutines.JobSupport.access$continueCompleting(Lkotlinx/coroutines/JobSupport;Lkotlinx/coroutines/JobSupport$Finishing;Lkotlinx/coroutines/ChildHandleNode;Ljava/lang/Object;)V+4
j  kotlinx.coroutines.JobSupport$ChildCompletion.invoke(Ljava/lang/Throwable;)V+16
j  kotlinx.coroutines.JobSupport.notifyCompletion(Lkotlinx/coroutines/NodeList;Ljava/lang/Throwable;)V+59
j  kotlinx.coroutines.JobSupport.completeStateFinalization(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)V+151
j  kotlinx.coroutines.JobSupport.finalizeFinishingState(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/lang/Object;)Ljava/lang/Object;+337
j  kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)Ljava/lang/Object;+307
j  kotlinx.coroutines.JobSupport.tryMakeCompleting(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+63
j  kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(Ljava/lang/Object;)Ljava/lang/Object;+18
j  kotlinx.coroutines.AbstractCoroutine.resumeWith(Ljava/lang/Object;)V+8
j  kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Ljava/lang/Object;)V+120
j  kotlinx.coroutines.DispatchedTask.run()V+291
j  kotlinx.coroutines.EventLoopImplBase.processNextEvent()J+205
j  kotlinx.coroutines.BlockingCoroutine.joinBlocking()Ljava/lang/Object;+82
j  kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;+170
j  kotlinx.coroutines.BuildersKt.runBlocking(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;+2
j  kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;+15
j  kotlinx.coroutines.BuildersKt.runBlocking$default(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;+4
j  io.vmify.MainKt.main([Ljava/lang/String;)V+20
v  ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000018

Register to memory mapping:

RIP=0x00007ffb12a2da13 AWSCRT_16413198992379045810725789924022aws-crt-jni.dll
RAX=0x00000221eb09ecc8 points into unknown readable memory: 0x00007ffafe6d3630 | 30 36 6d fe fa 7f 00 00
RBX={method} {0x00000221fc10d728} 'httpClientConnectionShutdown' '(J)V' in 'software/amazon/awssdk/crt/http/HttpClientConnection'
RCX=0x00000221eb09ecc8 points into unknown readable memory: 0x00007ffafe6d3630 | 30 36 6d fe fa 7f 00 00
RDX=0x00000081bf0fe540 is pointing into the stack for thread: 0x00000221eb09ea20
RSP=0x00000081bf0fe4a8 is pointing into the stack for thread: 0x00000221eb09ea20
RBP=0x00000081bf0fe530 is pointing into the stack for thread: 0x00000221eb09ea20
RSI=0x0000000000000001 is an unknown value
RDI=0x0 is NULL
R8 =0x0 is NULL
R9 =0x0000000000000002 is an unknown value
R10=0x000002218000d5f2 is at code_begin+946 in an Interpreter codelet
method entry point (kind = native)  [0x000002218000d240, 0x000002218000dbc0]  2432 bytes
R11=0x0000000403a0d118 is an oop: java.lang.Class
{0x0000000403a0d118} - klass: 'java/lang/Class'
 - ---- fields (total size 14 words):
 - private volatile transient 'classRedefinedCount' 'I' @12  0
 - private volatile transient 'cachedConstructor' 'Ljava/lang/reflect/Constructor;' @40  NULL (0)
 - private transient 'name' 'Ljava/lang/String;' @44  "software.amazon.awssdk.crt.http.HttpClientConnection"{0x0000000403bae8e0} (80775d1c)
 - private transient 'module' 'Ljava/lang/Module;' @48  a 'java/lang/Module'{0x0000000403a05028} (80740a05)
 - private final 'classLoader' 'Ljava/lang/ClassLoader;' @52  a 'jdk/internal/loader/ClassLoaders$AppClassLoader'{0x0000000403a05060} (80740a0c)
 - private transient 'classData' 'Ljava/lang/Object;' @56  NULL (0)
 - private transient 'packageName' 'Ljava/lang/String;' @60  "software.amazon.awssdk.crt.http"{0x0000000403ba66c0} (80774cd8)
 - private final 'componentType' 'Ljava/lang/Class;' @64  NULL (0)
 - private volatile transient 'reflectionData' 'Ljava/lang/ref/SoftReference;' @68  a 'java/lang/ref/SoftReference'{0x0000000403bae940} (80775d28)
 - private volatile transient 'genericInfo' 'Lsun/reflect/generics/repository/ClassRepository;' @72  NULL (0)
 - private volatile transient 'enumConstants' '[Ljava/lang/Object;' @76  NULL (0)
 - private volatile transient 'enumConstantDirectory' 'Ljava/util/Map;' @80  NULL (0)
 - private volatile transient 'annotationData' 'Ljava/lang/Class$AnnotationData;' @84  NULL (0)
 - private volatile transient 'annotationType' 'Lsun/reflect/annotation/AnnotationType;' @88  NULL (0)
 - transient 'classValueMap' 'Ljava/lang/ClassValue$ClassValueMap;' @92  NULL (0)
 - signature: Lsoftware/amazon/awssdk/crt/http/HttpClientConnection;
 - fake entry for mirror: 'software/amazon/awssdk/crt/http/HttpClientConnection'
 - fake entry for array: NULL
 - fake entry for oop_size: 14
 - fake entry for static_oop_field_count: 0
R12=0x0 is NULL
R13=0x00000221fc10d718 is pointing into metadata
R14=0x00000081bf0fe558 is pointing into the stack for thread: 0x00000221eb09ea20
R15=0x00000221eb09ea20 is a thread

Registers:
RAX=0x00000221eb09ecc8, RBX=0x00000221fc10d720, RCX=0x00000221eb09ecc8, RDX=0x00000081bf0fe540
RSP=0x00000081bf0fe4a8, RBP=0x00000081bf0fe530, RSI=0x0000000000000001, RDI=0x0000000000000000
R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x000002218000d5f2, R11=0x0000000403a0d118
R12=0x0000000000000000, R13=0x00000221fc10d718, R14=0x00000081bf0fe558, R15=0x00000221eb09ea20
RIP=0x00007ffb12a2da13, EFLAGS=0x0000000000010206

Top of Stack: (sp=0x00000081bf0fe4a8)
0x00000081bf0fe4a8:   000002218000d621 0000000000000000
0x00000081bf0fe4b8:   000002218000d352 00000221fc10d720
0x00000081bf0fe4c8:   0000000000000001 00000221fc10d4f0
0x00000081bf0fe4d8:   00000221eb09ea20 000002218000d2f6
0x00000081bf0fe4e8:   00000081bf0fe4e8 00000221fc10d718
0x00000081bf0fe4f8:   00000081bf0fe558 00000221fc10db28
0x00000081bf0fe508:   0000000000000000 0000000403a0d118
0x00000081bf0fe518:   00000221fc10d720 0000000000000000
0x00000081bf0fe528:   00000081bf0fe550 00000081bf0fe5a8
0x00000081bf0fe538:   00000221800094fe 0000000403a0d118
0x00000081bf0fe548:   000002218000af78 0000000000000000
0x00000081bf0fe558:   0000000000000000 00000081bf0fe560
0x00000081bf0fe568:   00000221fc10d4d4 00000081bf0fe5b8
0x00000081bf0fe578:   00000221fc10db28 0000000000000000
0x00000081bf0fe588:   0000000403a0d118 00000221fc10d4f0
0x00000081bf0fe598:   00000081bf0fe550 00000081bf0fe5b8

Instructions: (pc=0x00007ffb12a2da13)
0x00007ffb12a2d913:   4c 8b 16 4c 8d 0d 23 e9 0e 00 ba 02 00 00 00 48
0x00007ffb12a2d923:   89 6c 24 20 41 b8 01 08 00 00 48 8b ce 41 ff 12
0x00007ffb12a2d933:   48 8d 15 2e e9 0e 00 48 8b cf e8 09 37 ff ff 48
0x00007ffb12a2d943:   8b d3 48 8b cf e8 c3 08 00 00 33 c0 eb 1d 48 85
0x00007ffb12a2d953:   f6 75 15 48 8b cd e8 29 50 ff ff 48 8b 4b 20 e8
0x00007ffb12a2d963:   94 54 ff ff 33 c0 eb 03 48 8b c6 48 8b 9c 24 80
0x00007ffb12a2d973:   00 00 00 4c 8d 5c 24 70 49 8b 6b 18 49 8b 73 20
0x00007ffb12a2d983:   49 8b e3 5f c3 cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d993:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d9a3:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d9b3:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d9c3:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d9d3:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d9e3:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2d9f3:   cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
0x00007ffb12a2da03:   cc cc cc cc cc cc cc cc cc cc cc cc cc 48 8b c1
0x00007ffb12a2da13:   49 8b 48 18 48 85 c9 75 0f 48 8d 15 c5 e9 0e 00
0x00007ffb12a2da23:   48 8b c8 e9 20 36 ff ff e9 57 4f ff ff cc cc cc
0x00007ffb12a2da33:   cc cc cc cc cc cc cc cc cc cc cc cc cc 48 89 6c
0x00007ffb12a2da43:   24 10 48 89 74 24 18 48 89 7c 24 20 41 56 48 83
0x00007ffb12a2da53:   ec 30 49 8b 68 20 4d 8b f1 49 8b f0 48 8b f9 48
0x00007ffb12a2da63:   85 ed 75 11 48 8d 15 42 e8 0e 00 e8 d8 35 ff ff
0x00007ffb12a2da73:   e9 a8 00 00 00 48 89 5c 24 40 e8 d1 37 ff ff 48
0x00007ffb12a2da83:   8b d8 48 85 c0 74 34 4c 8b 08 ba 05 08 00 00 48
0x00007ffb12a2da93:   8b c8 41 ff 51 08 83 f8 06 7c 20 4c 8b 13 4c 8d
0x00007ffb12a2daa3:   0d 20 e8 0e 00 ba 06 00 00 00 48 89 6c 24 20 41
0x00007ffb12a2dab3:   b8 05 08 00 00 48 8b cb 41 ff 12 48 8b 07 49 8b
0x00007ffb12a2dac3:   d6 48 8b cf ff 90 a8 00 00 00 48 89 46 18 48 8b
0x00007ffb12a2dad3:   cd b8 01 00 00 00 48 87 46 50 e8 5b 43 ff ff 48
0x00007ffb12a2dae3:   8b 5c 24 40 85 c0 74 35 33 c0 48 8b cf 48 87 46
0x00007ffb12a2daf3:   50 4c 8b 07 48 8b 56 18 41 ff 90 b0 00 00 00 e8
0x00007ffb12a2db03:   e1 51 ff ff 8b c8 e8 db 3c ff ff 4c 8b c0 48 8d

Stack slot to memory mapping:
stack at sp + 0 slots: 0x000002218000d621 is at code_begin+993 in an Interpreter codelet
method entry point (kind = native)  [0x000002218000d240, 0x000002218000dbc0]  2432 bytes
stack at sp + 1 slots: 0x0 is NULL
stack at sp + 2 slots: 0x000002218000d352 is at code_begin+274 in an Interpreter codelet
method entry point (kind = native)  [0x000002218000d240, 0x000002218000dbc0]  2432 bytes
stack at sp + 3 slots: {method} {0x00000221fc10d728} 'httpClientConnectionShutdown' '(J)V' in 'software/amazon/awssdk/crt/http/HttpClientConnection'
stack at sp + 4 slots: 0x0000000000000001 is an unknown value
stack at sp + 5 slots: {method} {0x00000221fc10d4f8} 'shutdown' '()V' in 'software/amazon/awssdk/crt/http/HttpClientConnection'
stack at sp + 6 slots: 0x00000221eb09ea20 is a thread
stack at sp + 7 slots: 0x000002218000d2f6 is at code_begin+182 in an Interpreter codelet
method entry point (kind = native)  [0x000002218000d240, 0x000002218000dbc0]  2432 bytes

---------------  P R O C E S S  ---------------

Threads class SMR info:
_java_thread_list=0x00000221fd1c0830, length=15, elements={
0x00000221eb09ea20, 0x00000221fb716990, 0x00000221fb717800, 0x00000221fb728600,
0x00000221fb728fb0, 0x00000221fb729960, 0x00000221fb72b320, 0x00000221fb72d0c0,
0x00000221fb72db60, 0x00000221fb738570, 0x00000221fb70b0c0, 0x00000221fb923180,
0x00000221fb8e3840, 0x00000221fd03d580, 0x00000221fd194e40
}

Java Threads: ( => current thread )
=>0x00000221eb09ea20 JavaThread "main" [_thread_in_native, id=18672, stack(0x00000081bf000000,0x00000081bf100000)]
  0x00000221fb716990 JavaThread "Reference Handler" daemon [_thread_blocked, id=19912, stack(0x00000081bf700000,0x00000081bf800000)]
  0x00000221fb717800 JavaThread "Finalizer" daemon [_thread_blocked, id=8060, stack(0x00000081bf800000,0x00000081bf900000)]
  0x00000221fb728600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4088, stack(0x00000081bf900000,0x00000081bfa00000)]
  0x00000221fb728fb0 JavaThread "Attach Listener" daemon [_thread_blocked, id=15324, stack(0x00000081bfa00000,0x00000081bfb00000)]
  0x00000221fb729960 JavaThread "Service Thread" daemon [_thread_blocked, id=22340, stack(0x00000081bfb00000,0x00000081bfc00000)]
  0x00000221fb72b320 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=9904, stack(0x00000081bfc00000,0x00000081bfd00000)]
  0x00000221fb72d0c0 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=4812, stack(0x00000081bfd00000,0x00000081bfe00000)]
  0x00000221fb72db60 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=23892, stack(0x00000081bfe00000,0x00000081bff00000)]
  0x00000221fb738570 JavaThread "Sweeper thread" daemon [_thread_blocked, id=19376, stack(0x00000081bff00000,0x00000081c0000000)]
  0x00000221fb70b0c0 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=24156, stack(0x00000081c0000000,0x00000081c0100000)]
  0x00000221fb923180 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=11216, stack(0x00000081c0200000,0x00000081c0300000)]
  0x00000221fb8e3840 JavaThread "Notification Thread" daemon [_thread_blocked, id=22632, stack(0x00000081c0300000,0x00000081c0400000)]
  0x00000221fd03d580 JavaThread "kotlinx.coroutines.DefaultExecutor" daemon [_thread_blocked, id=3972, stack(0x00000081c0600000,0x00000081c0700000)]
  0x00000221fd194e40 JavaThread "Thread-0" daemon [_thread_in_native, id=18644, stack(0x00000081c0500000,0x00000081c0600000)]

Other Threads:
  0x00000221fafbe950 VMThread "VM Thread" [stack: 0x00000081bf600000,0x00000081bf700000] [id=7276]
  0x00000221eb09f890 WatcherThread [stack: 0x00000081c0400000,0x00000081c0500000] [id=2164]
  0x00000221eb155b80 GCTaskThread "GC Thread#0" [stack: 0x00000081bf100000,0x00000081bf200000] [id=17584]
  0x00000221fcbf9300 GCTaskThread "GC Thread#1" [stack: 0x00000081c0100000,0x00000081c0200000] [id=22292]
  0x00000221fcbf95b0 GCTaskThread "GC Thread#2" [stack: 0x00000081c0800000,0x00000081c0900000] [id=19760]
  0x00000221fcbf9860 GCTaskThread "GC Thread#3" [stack: 0x00000081c0900000,0x00000081c0a00000] [id=22564]
  0x00000221fcbf9b10 GCTaskThread "GC Thread#4" [stack: 0x00000081c0a00000,0x00000081c0b00000] [id=4372]
  0x00000221fcbfa1d0 GCTaskThread "GC Thread#5" [stack: 0x00000081c0b00000,0x00000081c0c00000] [id=20804]
  0x00000221fcbfa480 GCTaskThread "GC Thread#6" [stack: 0x00000081c0c00000,0x00000081c0d00000] [id=23664]
  0x00000221fcbfa730 GCTaskThread "GC Thread#7" [stack: 0x00000081c0d00000,0x00000081c0e00000] [id=25016]
  0x00000221eb164a70 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000081bf200000,0x00000081bf300000] [id=22312]
  0x00000221e8e9e4c0 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000081bf300000,0x00000081bf400000] [id=8876]
  0x00000221faf5e010 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000081bf400000,0x00000081bf500000] [id=13348]
  0x00000221faf5e6e0 ConcurrentGCThread "G1 Service" [stack: 0x00000081bf500000,0x00000081bf600000] [id=15644]

Threads with active compile tasks:

VM state: not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000402000000, size: 16352 MB, Compressed Oops mode: Zero based, Oop shift amount: 3

CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bc0000-0x0000000800bc0000), size 12320768, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0.
Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824
Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000

GC Precious Log:
 CPUs: 8 total, 8 available
 Memory: 65384M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (Zero based)
 Heap Region Size: 8M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 1G
 Heap Max Capacity: 16352M
 Pre-touch: Disabled
 Parallel Workers: 8
 Concurrent Workers: 2
 Concurrent Refinement Workers: 8
 Periodic GC: Disabled

Heap:
 garbage-first heap   total 1048576K, used 122538K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 4 young (32768K), 1 survivors (8192K)
 Metaspace       used 9357K, committed 9536K, reserved 1064960K
  class space    used 850K, committed 960K, reserved 1048576K

Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000402000000, 0x0000000402800000, 0x0000000402800000|100%|HS|  |TAMS 0x0000000402000000, 0x0000000402000000| Complete
|   1|0x0000000402800000, 0x0000000403000000, 0x0000000403000000|100%|HC|  |TAMS 0x0000000402800000, 0x0000000402800000| Complete
|   2|0x0000000403000000, 0x0000000403800000, 0x0000000403800000|100%| O|  |TAMS 0x0000000403000000, 0x0000000403000000| Untracked
|   3|0x0000000403800000, 0x0000000404000000, 0x0000000404000000|100%| O|  |TAMS 0x0000000403800000, 0x0000000403800000| Untracked
|   4|0x0000000404000000, 0x0000000404800000, 0x0000000404800000|100%| O|  |TAMS 0x0000000404000000, 0x0000000404000000| Untracked
|   5|0x0000000404800000, 0x0000000405000000, 0x0000000405000000|100%| O|  |TAMS 0x0000000404800000, 0x0000000404800000| Untracked
|   6|0x0000000405000000, 0x0000000405800000, 0x0000000405800000|100%| O|  |TAMS 0x0000000405000000, 0x0000000405000000| Untracked
|   7|0x0000000405800000, 0x0000000406000000, 0x0000000406000000|100%| O|  |TAMS 0x0000000405800000, 0x0000000405800000| Untracked
|   8|0x0000000406000000, 0x0000000406800000, 0x0000000406800000|100%| O|  |TAMS 0x0000000406000000, 0x0000000406000000| Untracked
|   9|0x0000000406800000, 0x0000000407000000, 0x0000000407000000|100%| O|  |TAMS 0x0000000406800000, 0x0000000406800000| Untracked
|  10|0x0000000407000000, 0x0000000407800000, 0x0000000407800000|100%| O|  |TAMS 0x0000000407000000, 0x0000000407000000| Untracked
|  11|0x0000000407800000, 0x0000000408000000, 0x0000000408000000|100%| O|  |TAMS 0x0000000407800000, 0x0000000407800000| Untracked
|  12|0x0000000408000000, 0x00000004087aa800, 0x0000000408800000| 95%| O|  |TAMS 0x0000000408000000, 0x0000000408000000| Untracked
|  13|0x0000000408800000, 0x0000000408800000, 0x0000000409000000|  0%| F|  |TAMS 0x0000000408800000, 0x0000000408800000| Untracked
|  14|0x0000000409000000, 0x0000000409000000, 0x0000000409800000|  0%| F|  |TAMS 0x0000000409000000, 0x0000000409000000| Untracked
|  15|0x0000000409800000, 0x0000000409800000, 0x000000040a000000|  0%| F|  |TAMS 0x0000000409800000, 0x0000000409800000| Untracked
|  16|0x000000040a000000, 0x000000040a000000, 0x000000040a800000|  0%| F|  |TAMS 0x000000040a000000, 0x000000040a000000| Untracked
|  17|0x000000040a800000, 0x000000040a800000, 0x000000040b000000|  0%| F|  |TAMS 0x000000040a800000, 0x000000040a800000| Untracked
|  18|0x000000040b000000, 0x000000040b000000, 0x000000040b800000|  0%| F|  |TAMS 0x000000040b000000, 0x000000040b000000| Untracked
|  19|0x000000040b800000, 0x000000040b800000, 0x000000040c000000|  0%| F|  |TAMS 0x000000040b800000, 0x000000040b800000| Untracked
|  20|0x000000040c000000, 0x000000040c000000, 0x000000040c800000|  0%| F|  |TAMS 0x000000040c000000, 0x000000040c000000| Untracked
|  21|0x000000040c800000, 0x000000040c800000, 0x000000040d000000|  0%| F|  |TAMS 0x000000040c800000, 0x000000040c800000| Untracked
|  22|0x000000040d000000, 0x000000040d000000, 0x000000040d800000|  0%| F|  |TAMS 0x000000040d000000, 0x000000040d000000| Untracked
|  23|0x000000040d800000, 0x000000040d800000, 0x000000040e000000|  0%| F|  |TAMS 0x000000040d800000, 0x000000040d800000| Untracked
|  24|0x000000040e000000, 0x000000040e000000, 0x000000040e800000|  0%| F|  |TAMS 0x000000040e000000, 0x000000040e000000| Untracked
|  25|0x000000040e800000, 0x000000040e800000, 0x000000040f000000|  0%| F|  |TAMS 0x000000040e800000, 0x000000040e800000| Untracked
|  26|0x000000040f000000, 0x000000040f000000, 0x000000040f800000|  0%| F|  |TAMS 0x000000040f000000, 0x000000040f000000| Untracked
|  27|0x000000040f800000, 0x000000040f800000, 0x0000000410000000|  0%| F|  |TAMS 0x000000040f800000, 0x000000040f800000| Untracked
|  28|0x0000000410000000, 0x0000000410000000, 0x0000000410800000|  0%| F|  |TAMS 0x0000000410000000, 0x0000000410000000| Untracked
|  29|0x0000000410800000, 0x0000000410800000, 0x0000000411000000|  0%| F|  |TAMS 0x0000000410800000, 0x0000000410800000| Untracked
|  30|0x0000000411000000, 0x0000000411000000, 0x0000000411800000|  0%| F|  |TAMS 0x0000000411000000, 0x0000000411000000| Untracked
|  31|0x0000000411800000, 0x0000000411800000, 0x0000000412000000|  0%| F|  |TAMS 0x0000000411800000, 0x0000000411800000| Untracked
|  32|0x0000000412000000, 0x0000000412000000, 0x0000000412800000|  0%| F|  |TAMS 0x0000000412000000, 0x0000000412000000| Untracked
|  33|0x0000000412800000, 0x0000000412800000, 0x0000000413000000|  0%| F|  |TAMS 0x0000000412800000, 0x0000000412800000| Untracked
|  34|0x0000000413000000, 0x0000000413000000, 0x0000000413800000|  0%| F|  |TAMS 0x0000000413000000, 0x0000000413000000| Untracked
|  35|0x0000000413800000, 0x0000000413800000, 0x0000000414000000|  0%| F|  |TAMS 0x0000000413800000, 0x0000000413800000| Untracked
|  36|0x0000000414000000, 0x0000000414000000, 0x0000000414800000|  0%| F|  |TAMS 0x0000000414000000, 0x0000000414000000| Untracked
|  37|0x0000000414800000, 0x0000000414800000, 0x0000000415000000|  0%| F|  |TAMS 0x0000000414800000, 0x0000000414800000| Untracked
|  38|0x0000000415000000, 0x0000000415000000, 0x0000000415800000|  0%| F|  |TAMS 0x0000000415000000, 0x0000000415000000| Untracked
|  39|0x0000000415800000, 0x0000000415800000, 0x0000000416000000|  0%| F|  |TAMS 0x0000000415800000, 0x0000000415800000| Untracked
|  40|0x0000000416000000, 0x0000000416000000, 0x0000000416800000|  0%| F|  |TAMS 0x0000000416000000, 0x0000000416000000| Untracked
|  41|0x0000000416800000, 0x0000000416800000, 0x0000000417000000|  0%| F|  |TAMS 0x0000000416800000, 0x0000000416800000| Untracked
|  42|0x0000000417000000, 0x0000000417000000, 0x0000000417800000|  0%| F|  |TAMS 0x0000000417000000, 0x0000000417000000| Untracked
|  43|0x0000000417800000, 0x0000000417800000, 0x0000000418000000|  0%| F|  |TAMS 0x0000000417800000, 0x0000000417800000| Untracked
|  44|0x0000000418000000, 0x0000000418000000, 0x0000000418800000|  0%| F|  |TAMS 0x0000000418000000, 0x0000000418000000| Untracked
|  45|0x0000000418800000, 0x0000000418800000, 0x0000000419000000|  0%| F|  |TAMS 0x0000000418800000, 0x0000000418800000| Untracked
|  46|0x0000000419000000, 0x0000000419000000, 0x0000000419800000|  0%| F|  |TAMS 0x0000000419000000, 0x0000000419000000| Untracked
|  47|0x0000000419800000, 0x0000000419800000, 0x000000041a000000|  0%| F|  |TAMS 0x0000000419800000, 0x0000000419800000| Untracked
|  48|0x000000041a000000, 0x000000041a000000, 0x000000041a800000|  0%| F|  |TAMS 0x000000041a000000, 0x000000041a000000| Untracked
|  49|0x000000041a800000, 0x000000041a800000, 0x000000041b000000|  0%| F|  |TAMS 0x000000041a800000, 0x000000041a800000| Untracked
|  50|0x000000041b000000, 0x000000041b000000, 0x000000041b800000|  0%| F|  |TAMS 0x000000041b000000, 0x000000041b000000| Untracked
|  51|0x000000041b800000, 0x000000041b800000, 0x000000041c000000|  0%| F|  |TAMS 0x000000041b800000, 0x000000041b800000| Untracked
|  52|0x000000041c000000, 0x000000041c000000, 0x000000041c800000|  0%| F|  |TAMS 0x000000041c000000, 0x000000041c000000| Untracked
|  53|0x000000041c800000, 0x000000041c800000, 0x000000041d000000|  0%| F|  |TAMS 0x000000041c800000, 0x000000041c800000| Untracked
|  54|0x000000041d000000, 0x000000041d000000, 0x000000041d800000|  0%| F|  |TAMS 0x000000041d000000, 0x000000041d000000| Untracked
|  55|0x000000041d800000, 0x000000041d800000, 0x000000041e000000|  0%| F|  |TAMS 0x000000041d800000, 0x000000041d800000| Untracked
|  56|0x000000041e000000, 0x000000041e000000, 0x000000041e800000|  0%| F|  |TAMS 0x000000041e000000, 0x000000041e000000| Untracked
|  57|0x000000041e800000, 0x000000041e800000, 0x000000041f000000|  0%| F|  |TAMS 0x000000041e800000, 0x000000041e800000| Untracked
|  58|0x000000041f000000, 0x000000041f000000, 0x000000041f800000|  0%| F|  |TAMS 0x000000041f000000, 0x000000041f000000| Untracked
|  59|0x000000041f800000, 0x000000041f800000, 0x0000000420000000|  0%| F|  |TAMS 0x000000041f800000, 0x000000041f800000| Untracked
|  60|0x0000000420000000, 0x0000000420000000, 0x0000000420800000|  0%| F|  |TAMS 0x0000000420000000, 0x0000000420000000| Untracked
|  61|0x0000000420800000, 0x0000000420800000, 0x0000000421000000|  0%| F|  |TAMS 0x0000000420800000, 0x0000000420800000| Untracked
|  62|0x0000000421000000, 0x0000000421000000, 0x0000000421800000|  0%| F|  |TAMS 0x0000000421000000, 0x0000000421000000| Untracked
|  63|0x0000000421800000, 0x0000000421800000, 0x0000000422000000|  0%| F|  |TAMS 0x0000000421800000, 0x0000000421800000| Untracked
|  64|0x0000000422000000, 0x0000000422000000, 0x0000000422800000|  0%| F|  |TAMS 0x0000000422000000, 0x0000000422000000| Untracked
|  65|0x0000000422800000, 0x0000000422800000, 0x0000000423000000|  0%| F|  |TAMS 0x0000000422800000, 0x0000000422800000| Untracked
|  66|0x0000000423000000, 0x0000000423000000, 0x0000000423800000|  0%| F|  |TAMS 0x0000000423000000, 0x0000000423000000| Untracked
|  67|0x0000000423800000, 0x0000000423800000, 0x0000000424000000|  0%| F|  |TAMS 0x0000000423800000, 0x0000000423800000| Untracked
|  68|0x0000000424000000, 0x0000000424000000, 0x0000000424800000|  0%| F|  |TAMS 0x0000000424000000, 0x0000000424000000| Untracked
|  69|0x0000000424800000, 0x0000000424800000, 0x0000000425000000|  0%| F|  |TAMS 0x0000000424800000, 0x0000000424800000| Untracked
|  70|0x0000000425000000, 0x0000000425000000, 0x0000000425800000|  0%| F|  |TAMS 0x0000000425000000, 0x0000000425000000| Untracked
|  71|0x0000000425800000, 0x0000000425800000, 0x0000000426000000|  0%| F|  |TAMS 0x0000000425800000, 0x0000000425800000| Untracked
|  72|0x0000000426000000, 0x0000000426000000, 0x0000000426800000|  0%| F|  |TAMS 0x0000000426000000, 0x0000000426000000| Untracked
|  73|0x0000000426800000, 0x0000000426800000, 0x0000000427000000|  0%| F|  |TAMS 0x0000000426800000, 0x0000000426800000| Untracked
|  74|0x0000000427000000, 0x0000000427000000, 0x0000000427800000|  0%| F|  |TAMS 0x0000000427000000, 0x0000000427000000| Untracked
|  75|0x0000000427800000, 0x0000000427800000, 0x0000000428000000|  0%| F|  |TAMS 0x0000000427800000, 0x0000000427800000| Untracked
|  76|0x0000000428000000, 0x0000000428000000, 0x0000000428800000|  0%| F|  |TAMS 0x0000000428000000, 0x0000000428000000| Untracked
|  77|0x0000000428800000, 0x0000000428800000, 0x0000000429000000|  0%| F|  |TAMS 0x0000000428800000, 0x0000000428800000| Untracked
|  78|0x0000000429000000, 0x0000000429000000, 0x0000000429800000|  0%| F|  |TAMS 0x0000000429000000, 0x0000000429000000| Untracked
|  79|0x0000000429800000, 0x0000000429800000, 0x000000042a000000|  0%| F|  |TAMS 0x0000000429800000, 0x0000000429800000| Untracked
|  80|0x000000042a000000, 0x000000042a000000, 0x000000042a800000|  0%| F|  |TAMS 0x000000042a000000, 0x000000042a000000| Untracked
|  81|0x000000042a800000, 0x000000042a800000, 0x000000042b000000|  0%| F|  |TAMS 0x000000042a800000, 0x000000042a800000| Untracked
|  82|0x000000042b000000, 0x000000042b000000, 0x000000042b800000|  0%| F|  |TAMS 0x000000042b000000, 0x000000042b000000| Untracked
|  83|0x000000042b800000, 0x000000042b800000, 0x000000042c000000|  0%| F|  |TAMS 0x000000042b800000, 0x000000042b800000| Untracked
|  84|0x000000042c000000, 0x000000042c000000, 0x000000042c800000|  0%| F|  |TAMS 0x000000042c000000, 0x000000042c000000| Untracked
|  85|0x000000042c800000, 0x000000042c800000, 0x000000042d000000|  0%| F|  |TAMS 0x000000042c800000, 0x000000042c800000| Untracked
|  86|0x000000042d000000, 0x000000042d000000, 0x000000042d800000|  0%| F|  |TAMS 0x000000042d000000, 0x000000042d000000| Untracked
|  87|0x000000042d800000, 0x000000042d800000, 0x000000042e000000|  0%| F|  |TAMS 0x000000042d800000, 0x000000042d800000| Untracked
|  88|0x000000042e000000, 0x000000042e000000, 0x000000042e800000|  0%| F|  |TAMS 0x000000042e000000, 0x000000042e000000| Untracked
|  89|0x000000042e800000, 0x000000042e800000, 0x000000042f000000|  0%| F|  |TAMS 0x000000042e800000, 0x000000042e800000| Untracked
|  90|0x000000042f000000, 0x000000042f000000, 0x000000042f800000|  0%| F|  |TAMS 0x000000042f000000, 0x000000042f000000| Untracked
|  91|0x000000042f800000, 0x000000042f800000, 0x0000000430000000|  0%| F|  |TAMS 0x000000042f800000, 0x000000042f800000| Untracked
|  92|0x0000000430000000, 0x0000000430000000, 0x0000000430800000|  0%| F|  |TAMS 0x0000000430000000, 0x0000000430000000| Untracked
|  93|0x0000000430800000, 0x0000000430800000, 0x0000000431000000|  0%| F|  |TAMS 0x0000000430800000, 0x0000000430800000| Untracked
|  94|0x0000000431000000, 0x0000000431000000, 0x0000000431800000|  0%| F|  |TAMS 0x0000000431000000, 0x0000000431000000| Untracked
|  95|0x0000000431800000, 0x0000000431800000, 0x0000000432000000|  0%| F|  |TAMS 0x0000000431800000, 0x0000000431800000| Untracked
|  96|0x0000000432000000, 0x0000000432000000, 0x0000000432800000|  0%| F|  |TAMS 0x0000000432000000, 0x0000000432000000| Untracked
|  97|0x0000000432800000, 0x0000000432800000, 0x0000000433000000|  0%| F|  |TAMS 0x0000000432800000, 0x0000000432800000| Untracked
|  98|0x0000000433000000, 0x0000000433000000, 0x0000000433800000|  0%| F|  |TAMS 0x0000000433000000, 0x0000000433000000| Untracked
|  99|0x0000000433800000, 0x0000000433800000, 0x0000000434000000|  0%| F|  |TAMS 0x0000000433800000, 0x0000000433800000| Untracked
| 100|0x0000000434000000, 0x0000000434000000, 0x0000000434800000|  0%| F|  |TAMS 0x0000000434000000, 0x0000000434000000| Untracked
| 101|0x0000000434800000, 0x0000000434800000, 0x0000000435000000|  0%| F|  |TAMS 0x0000000434800000, 0x0000000434800000| Untracked
| 102|0x0000000435000000, 0x0000000435000000, 0x0000000435800000|  0%| F|  |TAMS 0x0000000435000000, 0x0000000435000000| Untracked
| 103|0x0000000435800000, 0x0000000435800000, 0x0000000436000000|  0%| F|  |TAMS 0x0000000435800000, 0x0000000435800000| Untracked
| 104|0x0000000436000000, 0x0000000436000000, 0x0000000436800000|  0%| F|  |TAMS 0x0000000436000000, 0x0000000436000000| Untracked
| 105|0x0000000436800000, 0x0000000436800000, 0x0000000437000000|  0%| F|  |TAMS 0x0000000436800000, 0x0000000436800000| Untracked
| 106|0x0000000437000000, 0x0000000437000000, 0x0000000437800000|  0%| F|  |TAMS 0x0000000437000000, 0x0000000437000000| Untracked
| 107|0x0000000437800000, 0x0000000437800000, 0x0000000438000000|  0%| F|  |TAMS 0x0000000437800000, 0x0000000437800000| Untracked
| 108|0x0000000438000000, 0x0000000438000000, 0x0000000438800000|  0%| F|  |TAMS 0x0000000438000000, 0x0000000438000000| Untracked
| 109|0x0000000438800000, 0x0000000438800000, 0x0000000439000000|  0%| F|  |TAMS 0x0000000438800000, 0x0000000438800000| Untracked
| 110|0x0000000439000000, 0x0000000439000000, 0x0000000439800000|  0%| F|  |TAMS 0x0000000439000000, 0x0000000439000000| Untracked
| 111|0x0000000439800000, 0x0000000439800000, 0x000000043a000000|  0%| F|  |TAMS 0x0000000439800000, 0x0000000439800000| Untracked
| 112|0x000000043a000000, 0x000000043a000000, 0x000000043a800000|  0%| F|  |TAMS 0x000000043a000000, 0x000000043a000000| Untracked
| 113|0x000000043a800000, 0x000000043a800000, 0x000000043b000000|  0%| F|  |TAMS 0x000000043a800000, 0x000000043a800000| Untracked
| 114|0x000000043b000000, 0x000000043b000000, 0x000000043b800000|  0%| F|  |TAMS 0x000000043b000000, 0x000000043b000000| Untracked
| 115|0x000000043b800000, 0x000000043b800000, 0x000000043c000000|  0%| F|  |TAMS 0x000000043b800000, 0x000000043b800000| Untracked
| 116|0x000000043c000000, 0x000000043c000000, 0x000000043c800000|  0%| F|  |TAMS 0x000000043c000000, 0x000000043c000000| Untracked
| 117|0x000000043c800000, 0x000000043c800000, 0x000000043d000000|  0%| F|  |TAMS 0x000000043c800000, 0x000000043c800000| Untracked
| 118|0x000000043d000000, 0x000000043d000000, 0x000000043d800000|  0%| F|  |TAMS 0x000000043d000000, 0x000000043d000000| Untracked
| 119|0x000000043d800000, 0x000000043d800000, 0x000000043e000000|  0%| F|  |TAMS 0x000000043d800000, 0x000000043d800000| Untracked
| 120|0x000000043e000000, 0x000000043e000000, 0x000000043e800000|  0%| F|  |TAMS 0x000000043e000000, 0x000000043e000000| Untracked
| 121|0x000000043e800000, 0x000000043e800000, 0x000000043f000000|  0%| F|  |TAMS 0x000000043e800000, 0x000000043e800000| Untracked
| 122|0x000000043f000000, 0x000000043f800000, 0x000000043f800000|100%| S|CS|TAMS 0x000000043f000000, 0x000000043f000000| Complete
| 123|0x000000043f800000, 0x000000043f800000, 0x0000000440000000|  0%| F|  |TAMS 0x000000043f800000, 0x000000043f800000| Untracked
| 124|0x0000000440000000, 0x0000000440000000, 0x0000000440800000|  0%| F|  |TAMS 0x0000000440000000, 0x0000000440000000| Untracked
| 125|0x0000000440800000, 0x0000000441000000, 0x0000000441000000|100%| E|  |TAMS 0x0000000440800000, 0x0000000440800000| Complete
| 126|0x0000000441000000, 0x0000000441800000, 0x0000000441800000|100%| E|  |TAMS 0x0000000441000000, 0x0000000441000000| Complete
| 127|0x0000000441800000, 0x0000000442000000, 0x0000000442000000|100%| E|CS|TAMS 0x0000000441800000, 0x0000000441800000| Complete

Card table byte_map: [0x00000221f4bc0000,0x00000221f6bb0000] _byte_map_base: 0x00000221f2bb0000

Marking Bits (Prev, Next): (CMBitMap*) 0x00000221eb1571a0, (CMBitMap*) 0x00000221eb1571e0
 Prev Bits: [0x000002218f000000, 0x000002219ef80000)
 Next Bits: [0x000002219ef80000, 0x00000221aef00000)

Polling page: 0x00000221e9040000

Metaspace:

Usage:
  Non-class:      8.31 MB used.
      Class:    850.64 KB used.
       Both:      9.14 MB used.

Virtual space:
  Non-class space:       16.00 MB reserved,       8.38 MB ( 52%) committed,  2 nodes.
      Class space:        1.00 GB reserved,     960.00 KB ( <1%) committed,  1 nodes.
             Both:        1.02 GB reserved,       9.31 MB ( <1%) committed.

Chunk freelists:
   Non-Class:  1.88 MB
       Class:  3.11 MB
        Both:  4.98 MB

MaxMetaspaceSize: unlimited
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 21.00 MB
Current GC threshold: 21.00 MB
CDS: on
MetaspaceReclaimPolicy: balanced
 - commit_granule_bytes: 65536.
 - commit_granule_words: 8192.
 - virtual_space_node_default_size: 1048576.
 - enlarge_chunks_in_place: 1.
 - new_chunks_are_fully_committed: 0.
 - uncommit_free_chunks: 1.
 - use_allocation_guard: 0.
 - handle_deallocations: 1.

Internal statistics:

num_allocs_failed_limit: 0.
num_arena_births: 22.
num_arena_deaths: 0.
num_vsnodes_births: 3.
num_vsnodes_deaths: 0.
num_space_committed: 145.
num_space_uncommitted: 0.
num_chunks_returned_to_freelist: 0.
num_chunks_taken_from_freelist: 245.
num_chunk_merges: 0.
num_chunk_splits: 214.
num_chunks_enlarged: 199.
num_purges: 0.
num_inconsistent_stats: 0.

CodeHeap 'non-profiled nmethods': size=120000Kb used=437Kb max_used=437Kb free=119562Kb
 bounds [0x0000022187ad0000, 0x0000022187d40000, 0x000002218f000000]
CodeHeap 'profiled nmethods': size=120000Kb used=2319Kb max_used=2319Kb free=117680Kb
 bounds [0x00000221805a0000, 0x0000022180810000, 0x0000022187ad0000]
CodeHeap 'non-nmethods': size=5760Kb used=1180Kb max_used=1198Kb free=4579Kb
 bounds [0x0000022180000000, 0x0000022180270000, 0x00000221805a0000]
 total_blobs=1744 nmethods=1266 adapters=391
 compilation: enabled
              stopped_count=0, restarted_count=0
 full_count=0

Compilation events (20 events):
Event: 1.353 Thread 0x00000221fb72db60 nmethod 1252 0x00000221807dbd10 code [0x00000221807dbf20, 0x00000221807dc5b8]
Event: 1.353 Thread 0x00000221fb72db60 1253       3       kotlinx.coroutines.JobSupport::createCauseException (89 bytes)
Event: 1.353 Thread 0x00000221fb72d0c0 1256       4       java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes)
Event: 1.353 Thread 0x00000221fb72db60 nmethod 1253 0x00000221807dc790 code [0x00000221807dc9c0, 0x00000221807dd2f8]
Event: 1.353 Thread 0x00000221fb72db60 1255       3       java.util.concurrent.CompletableFuture::postComplete (94 bytes)
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1255 0x00000221807dd510 code [0x00000221807dd840, 0x00000221807dedb8]
Event: 1.354 Thread 0x00000221fb72db60 1254       1       kotlinx.coroutines.JobSupport$Finishing::getList (5 bytes)
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1254 0x0000022187b3bc90 code [0x0000022187b3be20, 0x0000022187b3bef8]
Event: 1.354 Thread 0x00000221fb72db60 1258       3       kotlinx.coroutines.JobSupport::getOrPromoteCancellingList (72 bytes)
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1258 0x00000221807df490 code [0x00000221807df740, 0x00000221807e0658]
Event: 1.354 Thread 0x00000221fb72db60 1260       3       kotlinx.coroutines.JobSupport$Finishing::<init> (25 bytes)
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1260 0x00000221807e0a90 code [0x00000221807e0c40, 0x00000221807e0ef8]
Event: 1.354 Thread 0x00000221fb72db60 1257       1       kotlinx.coroutines.JobSupport::isScopedCoroutine (2 bytes)
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1257 0x0000022187b3bf90 code [0x0000022187b3c120, 0x0000022187b3c1f8]
Event: 1.354 Thread 0x00000221fb72db60 1259       1       java.lang.Throwable::getMessage (5 bytes)
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1259 0x0000022187b3c290 code [0x0000022187b3c420, 0x0000022187b3c4f8]
Event: 1.354 Thread 0x00000221fb72db60 1261       3       kotlinx.coroutines.JobSupport::cancelParent (52 bytes)
Event: 1.354 Thread 0x00000221fb72d0c0 nmethod 1256 0x0000022187b3c590 code [0x0000022187b3c720, 0x0000022187b3ca18]
Event: 1.354 Thread 0x00000221fb72db60 nmethod 1261 0x00000221807e0f90 code [0x00000221807e1180, 0x00000221807e1858]
Event: 1.355 Thread 0x00000221fb72db60 1262       3       kotlinx.coroutines.JobSupport::getParentHandle$kotlinx_coroutines_core (8 bytes)

GC Heap History (8 events):
Event: 0.795 GC heap before
{Heap before GC invocations=0 (full 0):
 garbage-first heap   total 1048576K, used 57344K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 6 young (49152K), 0 survivors (0K)
 Metaspace       used 8678K, committed 8768K, reserved 1064960K
  class space    used 801K, committed 832K, reserved 1048576K
}
Event: 0.799 GC heap after
{Heap after GC invocations=1 (full 0):
 garbage-first heap   total 1048576K, used 34816K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 1 young (8192K), 1 survivors (8192K)
 Metaspace       used 8678K, committed 8768K, reserved 1064960K
  class space    used 801K, committed 832K, reserved 1048576K
}
Event: 0.833 GC heap before
{Heap before GC invocations=1 (full 0):
 garbage-first heap   total 1048576K, used 67584K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 6 young (49152K), 1 survivors (8192K)
 Metaspace       used 8788K, committed 8832K, reserved 1064960K
  class space    used 814K, committed 832K, reserved 1048576K
}
Event: 0.840 GC heap after
{Heap after GC invocations=2 (full 0):
 garbage-first heap   total 1048576K, used 74240K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 1 young (8192K), 1 survivors (8192K)
 Metaspace       used 8788K, committed 8832K, reserved 1064960K
  class space    used 814K, committed 832K, reserved 1048576K
}
Event: 0.920 GC heap before
{Heap before GC invocations=2 (full 0):
 garbage-first heap   total 1048576K, used 107008K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 6 young (49152K), 1 survivors (8192K)
 Metaspace       used 8967K, committed 9152K, reserved 1064960K
  class space    used 823K, committed 960K, reserved 1048576K
}
Event: 0.924 GC heap after
{Heap after GC invocations=3 (full 0):
 garbage-first heap   total 1048576K, used 94251K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 1 young (8192K), 1 survivors (8192K)
 Metaspace       used 8967K, committed 9152K, reserved 1064960K
  class space    used 823K, committed 960K, reserved 1048576K
}
Event: 0.992 GC heap before
{Heap before GC invocations=3 (full 0):
 garbage-first heap   total 1048576K, used 127019K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 6 young (49152K), 1 survivors (8192K)
 Metaspace       used 9013K, committed 9216K, reserved 1064960K
  class space    used 823K, committed 960K, reserved 1048576K
}
Event: 0.995 GC heap after
{Heap after GC invocations=4 (full 0):
 garbage-first heap   total 1048576K, used 114346K [0x0000000402000000, 0x0000000800000000)
  region size 8192K, 1 young (8192K), 1 survivors (8192K)
 Metaspace       used 9013K, committed 9216K, reserved 1064960K
  class space    used 823K, committed 960K, reserved 1048576K
}

Deoptimization events (20 events):
Event: 0.833 Thread 0x00000221eb09ea20 DEOPT PACKING pc=0x0000022180700d3e sp=0x00000081bf0fecb0
Event: 0.833 Thread 0x00000221eb09ea20 DEOPT UNPACKING pc=0x0000022180052b43 sp=0x00000081bf0fe108 mode 0
Event: 0.833 Thread 0x00000221eb09ea20 DEOPT PACKING pc=0x0000022180700d3e sp=0x00000081bf0fecb0
Event: 0.833 Thread 0x00000221eb09ea20 DEOPT UNPACKING pc=0x0000022180052b43 sp=0x00000081bf0fe108 mode 0
Event: 0.833 Thread 0x00000221eb09ea20 DEOPT PACKING pc=0x0000022180700d3e sp=0x00000081bf0fecb0
Event: 0.833 Thread 0x00000221eb09ea20 DEOPT UNPACKING pc=0x0000022180052b43 sp=0x00000081bf0fe108 mode 0
Event: 0.852 Thread 0x00000221eb09ea20 DEOPT PACKING pc=0x000002218068100f sp=0x00000081bf0fedc0
Event: 0.852 Thread 0x00000221eb09ea20 DEOPT UNPACKING pc=0x0000022180052b43 sp=0x00000081bf0fe1e0 mode 0
Event: 1.066 Thread 0x00000221fb728fb0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000022187b12dec relative=0x000000000000114c
Event: 1.066 Thread 0x00000221fb728fb0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000022187b12dec method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 148 c2
Event: 1.066 Thread 0x00000221fb728fb0 DEOPT PACKING pc=0x0000022187b12dec sp=0x00000081bfafe0b0
Event: 1.066 Thread 0x00000221fb728fb0 DEOPT UNPACKING pc=0x00000221800523a3 sp=0x00000081bfafe030 mode 2
Event: 1.071 Thread 0x00000221fb728fb0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000022187b346b0 relative=0x0000000000000290
Event: 1.071 Thread 0x00000221fb728fb0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000022187b346b0 method=java.io.ByteArrayOutputStream.ensureCapacity(I)V @ 11 c2
Event: 1.071 Thread 0x00000221fb728fb0 DEOPT PACKING pc=0x0000022187b346b0 sp=0x00000081bfafea90
Event: 1.071 Thread 0x00000221fb728fb0 DEOPT UNPACKING pc=0x00000221800523a3 sp=0x00000081bfafe9e8 mode 2
Event: 1.345 Thread 0x00000221eb09ea20 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000022187b1ac38 relative=0x00000000000005f8
Event: 1.345 Thread 0x00000221eb09ea20 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000022187b1ac38 method=java.lang.StringLatin1.regionMatchesCI([BI[BII)Z @ 72 c2
Event: 1.345 Thread 0x00000221eb09ea20 DEOPT PACKING pc=0x0000022187b1ac38 sp=0x00000081bf0fe570
Event: 1.345 Thread 0x00000221eb09ea20 DEOPT UNPACKING pc=0x00000221800523a3 sp=0x00000081bf0fe438 mode 2

Classes unloaded (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (4 events):
Event: 0.098 Thread 0x00000221fb923180 Exception <a 'java/lang/NoSuchMethodError'{0x0000000441ea78b0}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object)'> (0x0000000441ea78b0)
thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766]
Event: 0.105 Thread 0x00000221fb923180 Exception <a 'java/lang/NoSuchMethodError'{0x0000000441eb5378}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object)'> (0x0000000441eb5378)
thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766]
Event: 0.203 Thread 0x00000221eb09ea20 Exception <a 'java/lang/NoSuchMethodError'{0x00000004413d7cf0}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, int, int, int, int)'> (0x00000004413d7cf0)
thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766]
Event: 0.241 Thread 0x00000221eb09ea20 Exception <a 'java/lang/NoSuchMethodError'{0x000000044142ac58}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, int, int, int, int)'> (0x000000044142ac58)
thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766]

VM Operations (20 events):
Event: 0.051 Executing VM operation: HandshakeAllThreads
Event: 0.051 Executing VM operation: HandshakeAllThreads done
Event: 0.112 Executing VM operation: HandshakeAllThreads
Event: 0.112 Executing VM operation: HandshakeAllThreads done
Event: 0.244 Executing VM operation: HandshakeAllThreads
Event: 0.245 Executing VM operation: HandshakeAllThreads done
Event: 0.391 Executing VM operation: HandshakeAllThreads
Event: 0.391 Executing VM operation: HandshakeAllThreads done
Event: 0.795 Executing VM operation: G1CollectForAllocation
Event: 0.799 Executing VM operation: G1CollectForAllocation done
Event: 0.833 Executing VM operation: G1CollectForAllocation
Event: 0.840 Executing VM operation: G1CollectForAllocation done
Event: 0.920 Executing VM operation: G1CollectForAllocation
Event: 0.924 Executing VM operation: G1CollectForAllocation done
Event: 0.992 Executing VM operation: G1CollectForAllocation
Event: 0.996 Executing VM operation: G1CollectForAllocation done
Event: 1.061 Executing VM operation: HandshakeAllThreads
Event: 1.062 Executing VM operation: HandshakeAllThreads done
Event: 1.350 Executing VM operation: HandshakeAllThreads
Event: 1.350 Executing VM operation: HandshakeAllThreads done

Events (20 events):
Event: 1.064 loading class sun/util/cldr/CLDRTimeZoneNameProviderImpl done
Event: 1.066 loading class sun/util/locale/provider/BaseLocaleDataMetaInfo
Event: 1.066 loading class sun/util/locale/provider/BaseLocaleDataMetaInfo done
Event: 1.067 loading class sun/util/resources/cldr/TimeZoneNames
Event: 1.067 loading class sun/util/resources/TimeZoneNamesBundle
Event: 1.067 loading class sun/util/resources/OpenListResourceBundle
Event: 1.067 loading class sun/util/resources/OpenListResourceBundle done
Event: 1.067 loading class sun/util/resources/TimeZoneNamesBundle done
Event: 1.067 loading class sun/util/resources/cldr/TimeZoneNames done
Event: 1.067 loading class sun/util/resources/cldr/TimeZoneNames_en
Event: 1.068 loading class sun/util/resources/cldr/TimeZoneNames_en done
Event: 1.068 loading class sun/util/resources/cldr/TimeZoneNames_en_US
Event: 1.068 loading class sun/util/resources/cldr/TimeZoneNames_en_US done
Event: 1.068 loading class sun/util/resources/TimeZoneNames
Event: 1.069 loading class sun/util/resources/TimeZoneNames done
Event: 1.069 loading class sun/util/resources/TimeZoneNames_en
Event: 1.069 loading class sun/util/resources/TimeZoneNames_en done
Event: 1.343 Thread 0x00000221fcf51b40 Thread exited: 0x00000221fcf51b40
Event: 1.351 loading class java/util/concurrent/CompletionException
Event: 1.351 loading class java/util/concurrent/CompletionException done

Dynamic libraries:
0x00007ff7aff70000 - 0x00007ff7aff7e000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\java.exe
0x00007ffb703c0000 - 0x00007ffb705c7000 	C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ffb6e8e0000 - 0x00007ffb6e99d000 	C:\WINDOWS\System32\KERNEL32.DLL
0x00007ffb6de30000 - 0x00007ffb6e1a4000 	C:\WINDOWS\System32\KERNELBASE.dll
0x00007ffb6dd10000 - 0x00007ffb6de21000 	C:\WINDOWS\System32\ucrtbase.dll
0x00007ffb58e20000 - 0x00007ffb58e38000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\jli.dll
0x00007ffb3e0d0000 - 0x00007ffb3e0ea000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\VCRUNTIME140.dll
0x00007ffb6f1d0000 - 0x00007ffb6f37c000 	C:\WINDOWS\System32\USER32.dll
0x00007ffb6e1b0000 - 0x00007ffb6e1d6000 	C:\WINDOWS\System32\win32u.dll
0x00007ffb538b0000 - 0x00007ffb53b55000 	C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22000.120_none_9d947278b86cc467\COMCTL32.dll
0x00007ffb70350000 - 0x00007ffb70379000 	C:\WINDOWS\System32\GDI32.dll
0x00007ffb6f910000 - 0x00007ffb6f9b3000 	C:\WINDOWS\System32\msvcrt.dll
0x00007ffb6dad0000 - 0x00007ffb6dbe2000 	C:\WINDOWS\System32\gdi32full.dll
0x00007ffb6dc70000 - 0x00007ffb6dd0d000 	C:\WINDOWS\System32\msvcp_win.dll
0x00007ffb6f840000 - 0x00007ffb6f871000 	C:\WINDOWS\System32\IMM32.DLL
0x00007ffb58db0000 - 0x00007ffb58dbc000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\vcruntime140_1.dll
0x00007ffb315e0000 - 0x00007ffb3166d000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\msvcp140.dll
0x00007ffafdc50000 - 0x00007ffafe80e000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\server\jvm.dll
0x00007ffb6e830000 - 0x00007ffb6e8dc000 	C:\WINDOWS\System32\ADVAPI32.dll
0x00007ffb702b0000 - 0x00007ffb7034d000 	C:\WINDOWS\System32\sechost.dll
0x00007ffb6f380000 - 0x00007ffb6f4a1000 	C:\WINDOWS\System32\RPCRT4.dll
0x00007ffb6f4b0000 - 0x00007ffb6f4b8000 	C:\WINDOWS\System32\PSAPI.DLL
0x00007ffb658f0000 - 0x00007ffb65923000 	C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ffb6aea0000 - 0x00007ffb6aea9000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ffb60c10000 - 0x00007ffb60c1a000 	C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ffb6e9a0000 - 0x00007ffb6ea0f000 	C:\WINDOWS\System32\WS2_32.dll
0x00007ffb6c980000 - 0x00007ffb6c998000 	C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007ffb58a80000 - 0x00007ffb58a8a000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\jimage.dll
0x00007ffb6ab70000 - 0x00007ffb6ad91000 	C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007ffb6a8b0000 - 0x00007ffb6a8e1000 	C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007ffb6dbf0000 - 0x00007ffb6dc6f000 	C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ffb57dc0000 - 0x00007ffb57dce000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\instrument.dll
0x00007ffb3a390000 - 0x00007ffb3a3b5000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\java.dll
0x00007ffb1b270000 - 0x00007ffb1b346000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\svml.dll
0x00007ffb6f9c0000 - 0x00007ffb7016e000 	C:\WINDOWS\System32\SHELL32.dll
0x00007ffb6b9d0000 - 0x00007ffb6c237000 	C:\WINDOWS\SYSTEM32\windows.storage.dll
0x00007ffb6ec30000 - 0x00007ffb6efa8000 	C:\WINDOWS\System32\combase.dll
0x00007ffb6b860000 - 0x00007ffb6b9c6000 	C:\WINDOWS\SYSTEM32\wintypes.dll
0x00007ffb6e250000 - 0x00007ffb6e33a000 	C:\WINDOWS\System32\SHCORE.dll
0x00007ffb6e7b0000 - 0x00007ffb6e80d000 	C:\WINDOWS\System32\shlwapi.dll
0x00007ffb6d7d0000 - 0x00007ffb6d7f1000 	C:\WINDOWS\SYSTEM32\profapi.dll
0x00007ffb359f0000 - 0x00007ffb35a08000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\zip.dll
0x00007ffb31fd0000 - 0x00007ffb31fe9000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\net.dll
0x00007ffb67ee0000 - 0x00007ffb67fec000 	C:\WINDOWS\SYSTEM32\WINHTTP.dll
0x00007ffb6cd80000 - 0x00007ffb6cde7000 	C:\WINDOWS\system32\mswsock.dll
0x00007ffb31fb0000 - 0x00007ffb31fc5000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\nio.dll
0x00007ffb31f90000 - 0x00007ffb31faa000 	C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin\breakgen64.dll
0x00007ffb57bc0000 - 0x00007ffb57bd0000 	C:\Users\Axel\.jdks\openjdk-17.0.1\bin\verify.dll
0x00007ffb6d050000 - 0x00007ffb6d068000 	C:\WINDOWS\SYSTEM32\CRYPTSP.dll
0x00007ffb6c8e0000 - 0x00007ffb6c915000 	C:\WINDOWS\system32\rsaenh.dll
0x00007ffb6ce20000 - 0x00007ffb6ce49000 	C:\WINDOWS\SYSTEM32\USERENV.dll
0x00007ffb6d200000 - 0x00007ffb6d227000 	C:\WINDOWS\SYSTEM32\bcrypt.dll
0x00007ffb6cf70000 - 0x00007ffb6cf7c000 	C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
0x00007ffb6c490000 - 0x00007ffb6c4bd000 	C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x00007ffb6f0a0000 - 0x00007ffb6f0a9000 	C:\WINDOWS\System32\NSI.dll
0x00007ffb68950000 - 0x00007ffb68969000 	C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
0x00007ffb68930000 - 0x00007ffb6894e000 	C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
0x00007ffb6c4c0000 - 0x00007ffb6c5a7000 	C:\WINDOWS\SYSTEM32\DNSAPI.dll
0x00007ffb12a20000 - 0x00007ffb12bb5000 	C:\Users\Axel\AppData\Local\Temp\AWSCRT_16413198992379045810725789924022aws-crt-jni.dll
0x00007ffb6d960000 - 0x00007ffb6dac2000 	C:\WINDOWS\System32\CRYPT32.dll
0x00007ffb51680000 - 0x00007ffb5168c000 	C:\WINDOWS\SYSTEM32\Secur32.dll
0x00007ffb6d1d0000 - 0x00007ffb6d1f8000 	C:\WINDOWS\SYSTEM32\ncrypt.dll
0x00007ffb6cba0000 - 0x00007ffb6cbe0000 	C:\WINDOWS\SYSTEM32\SSPICLI.DLL
0x00007ffb6d190000 - 0x00007ffb6d1c7000 	C:\WINDOWS\SYSTEM32\NTASN1.dll
0x00007ffb63110000 - 0x00007ffb6311a000 	C:\Windows\System32\rasadhlp.dll
0x00007ffb682a0000 - 0x00007ffb68321000 	C:\WINDOWS\System32\fwpuclnt.dll
0x00007ffb6c7f0000 - 0x00007ffb6c890000 	C:\WINDOWS\system32\schannel.DLL
0x00007ffb4f9b0000 - 0x00007ffb4f9c5000 	C:\WINDOWS\SYSTEM32\mskeyprotect.dll
0x00007ffb49670000 - 0x00007ffb49697000 	C:\WINDOWS\system32\ncryptsslp.dll

dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\Axel\.jdks\openjdk-17.0.1\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22000.120_none_9d947278b86cc467;C:\Users\Axel\.jdks\openjdk-17.0.1\bin\server;C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin;C:\Users\Axel\AppData\Local\Temp

VM Arguments:
jvm_args: -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\lib\idea_rt.jar=57416:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin -Dfile.encoding=UTF-8
java_command: io.vmify.MainKt
java_class_path (initial): C:\Workspaces\prj\build\classes\kotlin\main;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\aws.sdk.kotlin\ec2\0.9.5-beta\3bdfcfd0ec7b918fba78b871e8d8cf83c4338050\ec2-0.9.5-beta.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\aws.sdk.kotlin\ebs\0.9.5-beta\9c2ed5a7c6a3a69a7670734f097c72666ecfe073\ebs-0.9.5-beta.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk8\1.6.10\e80fe6ac3c3573a80305f5ec43f86b829e8ab53d\kotlin-stdlib-jdk8-1.6.10.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-simple\1.7.32\321ffafb5123a91a71737dbff38ebe273e771e5b\slf4j-simple-1.7.32.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core-jvm\1.6.0\f3b8fd26c2e76d2f18cbc36aacb6e349fcb9fd5f\kotlinx-coroutines-core-jvm-1.6.0.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk7\1.6.10\e1c380673654a089c4f0c9f83d0ddfdc1efdb498\kotlin-stdlib-jdk7-1.6.10.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.6.10\b8af3fe6f1ca88526914929add63cf5e7c5049af\kotlin-stdlib-1.6.10.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.32\cdcff33940d9f2de763bc41ea05a0be5941176c3\slf4j-api-1.7.32.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\aws.sdk.kotlin\aws-signing-jvm\0.9.5-beta\93f7bf7e006d32d426fddab1262cf1b1832ef8e3\aws-signing-jvm-0.9.5-beta.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\aws.sdk.kotlin\aws-endpoint-jvm\0.9.5-beta\554143518ed3b4c06079d0eb0cba8c6ebbe71f86\aws-endpoint-jvm-0.9.5-beta.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\aws.sdk.kotlin\aws-config-jvm\0.9.5-beta\f78facf41e0a057a48da4fbf84e4ab4c584344d7\aws-config-jvm-0.9.5-beta.jar;C:\Users\Axel\.gradle\caches\modules-2\files-2.1\aws.sdk.kotlin\aws-core-jvm\0.9.5-beta\ae99e89309b6bf826049e6e886cf6423871873db\aws-core-jvm-0.9.5-beta.jar;C:\Users\Axel\.gradle\ca
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 4                                         {product} {ergonomic}
     uint ConcGCThreads                            = 2                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 8                                         {product} {ergonomic}
   size_t G1HeapRegionSize                         = 8388608                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 1073741824                                {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 17146314752                               {product} {ergonomic}
   size_t MaxNewSize                               = 10284433408                               {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 8388608                                   {product} {ergonomic}
   size_t MinHeapSize                              = 8388608                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5839372                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122909434                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122909434                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
   size_t SoftMaxHeapSize                          = 17146314752                            {manageable} {ergonomic}
     bool UseCompressedClassPointers               = true                           {product lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                           {product lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}
     bool UseLargePagesIndividualAllocation        = false                                  {pd product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags
 #1: stderr all=off uptime,level,tags

Environment Variables:
JAVA_HOME=C:\Programs\jdk-14+36
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Programs\jdk-14+36\bin;C:\Programs\apache-maven-3.6.3\bin;C:\Programs\flyway-5.2.4;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\GNU\GnuPG;C:\Program Files\Amazon\AWSCLI\bin\;C:\Programs\boxfuse;C:\Programs\micronaut-1.2.7\bin;C:\Android;C:\Windows\System32;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Programs\Ruby30-x64\bin;C:\Users\Axel\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin;C:\Users\Axel\.fly\bin;C:\Users\Axel\AppData\Local\Microsoft\WindowsApps
USERNAME=Axel
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 12, GenuineIntel

---------------  S Y S T E M  ---------------

OS:
 Windows 10 , 64 bit Build 22000 (10.0.22000.318)
OS uptime: 13 days 10:40 hours
Hyper-V role detected

CPU: total 8 (initial active 8) (8 cores per cpu, 1 threads per core) family 6 model 158 stepping 12 microcode 0xde, cx8, cmov, fxsr, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, rtm, adx, fma, vzeroupper, clflush, clflushopt, hv

Memory: 4k page, system-wide physical 65384M (37126M free)
TotalPageFile size 75112M (AvailPageFile size 16065M)
current process WorkingSet (physical memory assigned to process): 217M, peak: 220M
current process commit charge ("private bytes"): 1196M, peak: 1229M

vm_info: OpenJDK 64-Bit Server VM (17.0.1+12-39) for windows-amd64 JRE (17.0.1+12-39), built on Sep 27 2021 18:39:29 by "mach5one" with MS VC++ 16.8 (VS2019)

END.

Thanks for the error report @axelfontaine. This appears to be a duplicate of #413 so I'll resolve this in favor of that issue.

authors: axelfontaine ianbotsf

repo: awslabs/aws-sdk-kotlin


text:
Create strategy to bump Swift versions

Describe the feature
Currently we don't have a strategy to decide which version the Swift SDK must target. Moving forward, we would like to use the latest and greatest but at the same time supporting majority of our customers. Hence we need some formal process to decide what Swift version makes most sense for the SDK.
Use Case
N/A
Proposed Solution
No response
Other Information
No response
Acknowledgements

[ ] I may be able to implement this feature request
[ ] This feature might incur a breaking change

Moved to 2166

authors: ganeshnj sichanyoo

repo: awslabs/aws-sdk-swift


text:
502 Bad Gateway. What should I do?

502 Bad Gateway.
My project is vue spa app.
What should I do?
'use strict';
process.env.NODE_ENV = 'production';
const awsServerlessExpress = require('aws-serverless-express');
const app = require('./app');
const binaryMimeTypes = [
	'application/octet-stream',
	'font/eot',
	'font/opentype',
	'font/otf',
	'image/jpeg',
	'image/png',
	'image/svg+xml'
];
const server = awsServerlessExpress.createServer(app, null, binaryMimeTypes);
exports.handler = (event, context) => {
  // context.callbackWaitsForEmptyEventLoop = false;
  return awsServerlessExpress.proxy(server, event, context, 'PROMISE').promise;
};

I suggest you deploying your vue spa app using Amazon S3 with Static Web Site hosting.
https://www.jforte.me/2018/03/deploy-a-vue-js-app-with-aws-s3/
Otherwise, deploy your app using nuxt.js.
Here's the referencce repository.
https://github.com/jeehyukwon/nuxt-serverless

If you want to use async handler, the function should be async function with promise resolver.

// current
exports.handler = (event, context) => {
  // context.callbackWaitsForEmptyEventLoop = false;
  return awsServerlessExpress.proxy(server, event, context, 'PROMISE').promise;
};

// suggestion
exports.handler = async (event, context) => {
  // context.callbackWaitsForEmptyEventLoop = false;
  return awsServerlessExpress.proxy(server, event, context, 'PROMISE').promise;
};

You should set 'text/html' to your binaryMimeTypes  to serve gzipped content. (If you're using compression middleware)

authors: TylorShin jiankafei novemberde

repo: awslabs/aws-serverless-express


text:
chore(release): 1.135.0

See CHANGELOG

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: c375afc920455aa7bf1a038f7c4a3871f16e1d84
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: fc259da79e87a11cc434234e717dd513401765e3
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: c375afc920455aa7bf1a038f7c4a3871f16e1d84
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: fc259da79e87a11cc434234e717dd513401765e3
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 96b6b559545e76ab8709b0a53c9aa176c9e300dd
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: 96b6b559545e76ab8709b0a53c9aa176c9e300dd
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: 9d9ba69f609d45b9e8ffe6ab73d8d586045839aa
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 9d9ba69f609d45b9e8ffe6ab73d8d586045839aa
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: f55a8c419a55f3e9b14372641143de0c79f075c7
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: f55a8c419a55f3e9b14372641143de0c79f075c7
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: eee59bfc2558ad17441eebd2a388422a466add95
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: eee59bfc2558ad17441eebd2a388422a466add95
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: fe2a9b7e86ddfd6c695a211200a2067d1e369f06
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: fe2a9b7e86ddfd6c695a211200a2067d1e369f06
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: c64308d4049408cd8423e3efb0bb1979c06546cf
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: c64308d4049408cd8423e3efb0bb1979c06546cf
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: a772f32518b63afd392f56acebb9070d69f486af
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: a772f32518b63afd392f56acebb9070d69f486af
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

repo: awslabs/aws-solutions-constructs


text:
ami-id is not valid for Seoul Region

I can't deploy TransitVPC for Seoul by latest transit-vpc-primary-account.template file using CloudFormation.
I guess, License Included ami-id "ami-29b26647" for Seoul region, is not valid or deployed.
Please Check ami-id and update.
Thanks.

The templates have been updated to support Seoul and Ohio regions.

repo: awslabs/aws-transit-vpc


text:
10000s of rogue tables (Cost Optimization Hub Detail)

Hi,
I have deployed the latest version on 2 separate AWS Orgs and I'm seeing the same issue for the Cost Optimization Hub Module
The crawler is creating 10000s of tables all with what I can only describe as ids, this has caused our Quicksight to time out trying to load the tables and views in the cost_optimization database i had to disable the module as it was reaching 40000 tables
For example

Hi joegajeckyj,
That is definitely a problem and I am sorry you have encountered it. Can you tell me if you were running the module previously and did a recent update through CloudFormation when this started? Please provide the version of the framework that you have deployed. Also, do you have an Enterprise Support contract and a TAM?
In the meantime, I have seen this before and created a script to help people delete the tables. Edit the database and S3 path variables as needed
#!/bin/bash

DATABASE="optimization_data"
S3_PATH_FILTER="s3://cid-data-[your account number]/cost-optimization-hub/*"

# Get list of tables in database
TABLES=$(aws glue get-tables --database-name $DATABASE --query "TableList[*].Name" --output text)

# Loop through tables and check S3 location
for TABLE in $TABLES; do

  # Get table metadata
  LOCATION=$(aws glue get-table --database-name $DATABASE --name $TABLE --query "Table.StorageDescriptor.Location" --output text)

  # Check if location matches wildcard path
  if [[ $LOCATION == $S3_PATH_FILTER ]]; then
    # Delete table
    aws glue delete-table --database-name $DATABASE --name $TABLE
  fi
done

Hi, thanks for the response, and the script, i had fashioned myself one but this looks more comprehensive
I will share on email our TAM and also I have e support ticket open for this issue.

Yes I did the update through CFN and its currently running
Description: CID Data Collection Stack v3.0.6

Cool and thanks for the quick reply. Yes, it would be easier to work with your TAM and then we can get on a call, if needed. We had issues with the variability in the CO Hub detail record structures and it was tripping up Glue over time. So we made a change in a recent version to coerce the schema and that seems to work fine except that if you have previous tables, it causes this issue you saw. In the other case where this happened, once all the tables for that module were deleted (including the original) and then the module or Crawler executed again, it all lined up properly into the single detail table.
FYI, I originally created this script by prompting Amazon Q via CodeWhisperer and only had to make a slight tweak.

Okay, I reached out to your TAM and we can coordinate that way. The provided script will target all of the Cost Optimization Hub tables. We need to remove all of those uuid named tables at a minimum and I think it best to remove the code detail one as well. All of your data for those will still be in S3 and we then need the crawler to rebuild the table from that. What we may also need to do is remove the S3 files for the Hub data from prior to your recent upgrade to the framework. We can walk through it together on a call with your TAM, if you prefer.

Hi,
Yes please that would be good.  Ill reach out to him also.
Joe

From: Eric Christensen @.>
Sent: 24 April 2024 15:34
To: awslabs/cid-framework @.>
Cc: JoeGajeckyj @.>; Author @.>
Subject: Re: [awslabs/cid-framework] 10000s of rogue tables (Cost Optimization Hub Detail) (Issue #125)
Okay, I reached out to your TAM and we can coordinate that way. The provided script will target all of the Cost Optimization Hub tables. We need to remove all of those uuid named tables at a minimum and I think it best to remove the code detail one as well. All of your data for those will still be in S3 and we then need the crawler to rebuild the table from that. What we may also need to do is remove the S3 files for the Hub data from prior to your recent upgrade to the framework. We can walk through it together on a call with your TAM, if you prefer.
—
Reply to this email directly, view it on GitHubhttps://github.com/awslabs/cid-framework/issues/125#issuecomment-2075232324, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFSGKHLXGIWCFIFFPSJJAFDY67GJLAVCNFSM6AAAAABGVZ6PMKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZVGIZTEMZSGQ.
You are receiving this because you authored the thread.Message ID: @.***>

Ahead of a session with your TAM, one thing you can do now is update the crawler definition and set the max table threshold to 1 [1]. Make sure it is the crawler for the CO Hub Detail and not Summary. We will also ultimately incorporate that into the code.
[1] https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html#crawler-maximum-number-of-tables

repo: awslabs/cid-framework


text:
fix: make release tag name consistent with git tag

[x] PR title and description conform to Pull Request guidelines.

Description of changes:

make release tag name consistent with git tag

How did you test these changes?
(Please add a line here how the changes were tested)
Documentation update required?

[ ] No
[ ] Yes (Please include a PR link for the documentation update)

General Checklist

[ ] Added Unit Tests

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.50%. Comparing base (f2f80fd) to head (f17a819).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main      #72   +/-   ##
=========================================
  Coverage     86.49%   86.50%
  Complexity      458      458
=========================================
  Files            42       42
  Lines          1688     1689    +1
  Branches        154      153    -1
=========================================
+ Hits           1460     1461    +1
  Misses          150      150
  Partials         78       78

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

authors: codecov-commenter zhu-xiaowei

repo: awslabs/clickstream-android


text:
Added default signing config for each request

Description of change
Now the signing config is set for each request in request template (although still with default values) rather than once in the client.

Added credential provider in S3CrtClientInner to have signing config set for each request template of S3CrtClient. Added the signing config in S3Message which later get set in options.
Relevant issues:
#4
Does this change impact existing behavior?
No

No, there’s no breaking change.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

This change is now included in #428

authors: passaro sauraank


text:
Bump version of mountpoint-s3 to v1.0.2

Description of change
Preparing to bump Mountpoint to version v1.0.2.

Relevant issues:
NA
Does this change impact existing behavior?
No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

I understand changes should be easier to understand. But, I have some hesitation in not having description in couple of those changes as in the last release, we decided to keep it full sentence and why is it useful for customers - https://github.com/awslabs/mountpoint-s3/pull/494#discussion_r1311950336.


text:
Release new crate versions

Description of change
There's not many changes here, but let's get what we have out.
Relevant issues: N/A
Does this change impact existing behavior?
This change itself? No.
The crate releases however include one breaking change for mountpoint-s3-crt: "Return type of common::Uri::host_port changed from u16 to u32".
Open question: should this be a minor rather than patch update for mountpoint-s3-crt version?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

Why do we release new versions of dependency crate like mountpoint-s3-client ? Like even before release I can pull the latest changes in them along with mountpoint crate if I use --recurse-submodules .

Crate checks are expected to fail and are non-blocking: #658

authors: dannycjones sauraank


text:
Add secret callbacks for QUIC

Resolved issues:
https://github.com/awslabs/s2n/issues/2277
Description of changes:
Adds the secret callbacks required by QUIC to extract S2N's secrets.
Testing:
How is this change tested (unit tests, fuzz tests, etc.)? Unit tests
Is this a refactor change?  No.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #2364 into main will increase coverage by 6.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #2364      +/-   ##
==========================================
+ Coverage   81.30%   87.35%   +6.05%
==========================================
  Files         267      166     -101
  Lines       18266    14063    -4203
==========================================
- Hits        14851    12285    -2566
+ Misses       3415     1778    -1637

authors: codecov-io lrstewart


text:
feat: Account onboarding using CFN template link

Issue #, if available:
Description of changes:
This PR enables two features for AppStream

Onboarding a SWB member account onto a preexisting AWS account

The Add AWS Account screen now includes text boxes for AppStream configs.

Upgrading a preexisting SWB member account to support AppStream

If the SWB member account has active workspaces, the "Re-onboard Account" button is disabled

With no active workspaces, users can click to "Re-onboard Account". This takes them to a screen which allows them to enter AppStream config

The final screen for both features is the Update Cloudformation screen. This screen gives the customer step by step instructions on how to launch the new CF template in their member account.

Note: Upgrading a preexisting member account before Aidan's changes, involves creating a new CF stack in the member account. DDB Aws Accounts table will be updated to point to this new CF stack. The old CF stack should have no active workspaces as those workspaces must be deleted before SWB allows them to upgrading their account to AppStream enabled.
Merging Strategy: This PR only contains code changes that I've made since merging feat-update-user-permissions (Aidan's onboarding work) and the code in feat-secure-workspace-egress. I've merged the two branches together to create the new branch  merged-workspace-egress-update-user-permissions. This PR contains my changes on top of those two merged branches.
Checklist:

[x] Have you successfully deployed to an AWS account with your changes?
[x] Have you written new tests for your core changes, as applicable?
[x] Have you successfully tested with your changes locally?
[x] If new dependencies have been added, have they been pinned to specific versions?

AS review ticket id:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

LGTM but I'll let someone from AppStream have the final approval. Thanks for getting this merged Tim, looks great.

I've merged the two branches together to create the new branch merged-workspace-egress-update-user-permissions. This PR contains my changes on top of those two merged branches.

Can we merge the change in feat-secure-workspace-egress itself instead of creating a new branch? Or are you proposing that all the egress and update user changes are made to this new branch until we merge in develop?

repo: awslabs/service-workbench-on-aws