Closed
Description
- Framework version: 1.5
- Implementations: Jersey
Scenario
Setup Jersey Lambda handler for HttpApiV2 using JerseyLambdaContainerHandler.getHttpApiV2ProxyHandler
Deploy to AWS.
Invoke lambda.
Expected behavior
Lambda successfully executes for path specified.
Actual behavior
Jackson deserialization error:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "pathParameters" (class com.amazonaws.serverless.proxy.model.HttpApiV2ProxyRequest), not marked as ignorable (11 known properties: "requestContext", "rawQueryString", "body", "queryStringParameters", "isBase64Encoded", "routeKey", "version", "stageVariables", "rawPath", "cookies", "headers"])
Steps to reproduce
Deploy lambda using JerseyLambdaContainerHandler.getHttpApiV2ProxyHandler
to AWS environment and invoke with valid request via ApiGateway.