Skip to content

Missing Fields from Payload Version Format v2.0 #358

Closed
@michaeljfazio

Description

@michaeljfazio
  • 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.

Full log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions