aws / aws/serverless-java-container
Class not found: com.madman.lambda.StreamLambdaHandler: java.lang.ClassNotFoundException
- Lenguaje dominante
- Java
- Estrellas
- 1.6k
- Forks
- 574
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
* Framework version:
org.springframework.boot
spring-boot-starter-parent
2.2.6.RELEASE
* Implementations:Spring Boot 2
* aws-serverless-java-container-springboot2 version:
com.amazonaws.serverless
aws-serverless-java-container-springboot2
[1.5,)
## when I invoke Lambda for Petstore using postman or using test feature in lambda console in
URL invoked:
https://hostnameXXXXXXX/lambda/petstore
AWS I get below error
"START RequestId: 78c5fb37-4f7e-43e9-a9aa-e4266eb5711b Version: $LATEST
Class not found: com.madman.lambda.StreamLambdaHandler: java.lang.ClassNotFoundException
java.lang.ClassNotFoundException: com.madman.lambda.StreamLambdaHandler
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
END RequestId: 78c5fb37-4f7e-43e9-a9aa-e4266eb5711b"
## Expected behavior ; It should work and provide me pets
## Actual behavior : throwing error
## Steps to reproduce : deploy petstore app for springboot2 in aws lambda and invoke GET operation using ALB trigger or API trigger
## Full log output
2020-06-11T00:22:25.310-04:00 | START RequestId: 78c5fb37-4f7e-43e9-a9aa-e4266eb5711b Version: $LATEST
-- | --
| 2020-06-11T00:22:25.324-04:00 | Class not found: com.madman.lambda.StreamLambdaHandler: java.lang.ClassNotFoundExceptionjava.lang.ClassNotFoundException: com.madman.lambda.StreamLambdaHandler at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348)
| 2020-06-11T00:22:25.328-04:00 | END RequestId: 78c5fb37-4f7e-43e9-a9aa-e4266eb5711b
| 2020-06-11T00:22:25.328-04:00 | REPORT RequestId: 78c5fb37-4f7e-43e9-a9aa-e4266eb5711b Duration: 18.20 ms Billed Duration: 100 ms Memory Size: 256 MB Max Memory Used: 75 MB Init Duration: 114.62 ms


Guía de contribución
Línea de trabajo
Comienza con el despliegue de Petstore Spring Boot 2 y el punto de entrada de Lambda llamado com.madman.lambda.StreamLambdaHandler. Inspecciona la configuración de Lambda y el paquete desplegado para determinar por qué esa clase no está disponible; después, invoca la operación GET mediante el trigger de ALB o de API y confirma que ClassNotFoundException ya no aparece.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, java, spring-boot
- Área
- api, backend, cloud
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 32/100