aws / aws/serverless-java-container
Class not found: com.madman.lambda.StreamLambdaHandler: java.lang.ClassNotFoundException
- Linguagem predominante
- Java
- Estrelas
- 1.6k
- Forks
- 574
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
* 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


Guia de contribuição
Direção de pesquisa
Comece com o deployment do Petstore Spring Boot 2 e com o ponto de entrada do Lambda chamado com.madman.lambda.StreamLambdaHandler. Inspecione a configuração do Lambda e o pacote implantado para determinar por que essa classe não está disponível; em seguida, invoque a operação GET por meio do trigger de ALB ou de API e confirme que ClassNotFoundException não ocorre mais.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- aws, java, spring-boot
- Domínio
- api, backend, cloud
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 32/100