aws-lambda-java-custom-runtime icon indicating copy to clipboard operation
aws-lambda-java-custom-runtime copied to clipboard

Error: Runtime exited without providing a reason Runtime.ExitError

Open JoseRobles opened this issue 3 years ago • 0 comments

I was trying to get this working using Kotlin but I keep getting this: Error: Runtime exited without providing a reason Runtime.ExitError.

My handler is setup like this

class SimpleHandler: RequestHandler<APIGatewayProxyRequestEvent, APIGatewayProxyResponseEvent> { val logger = LoggerFactory.getLogger(SimpleHandler::class.java) val jsonMapper = jacksonObjectMapper() var responseFromClient: String = ""

override fun handleRequest(input: APIGatewayProxyRequestEvent?, context: Context?): APIGatewayProxyResponseEvent {
    logger.info("APIGatewayProxyRequestEvent received: \n ${jsonMapper.writeValueAsString(input)}")

}

}

I don't have a main class as the java example. I noticed that when I added a main class I get a different error: Request Timeout but maybe is because is trying to wait for and answer from main execution. Please advice.

JoseRobles avatar Dec 28 '22 17:12 JoseRobles