Hi Team,
I just started exploring Quarkus + AWS Lambda So I started creating a simple function that pull list of data from the database. But I'm getting this kind of error below.
{
"errorMessage": "io/quarkus/hibernate/orm/panache/PanacheEntity",
"errorType": "java.lang.NoClassDefFoundError",
"stackTrace": [
"java.base/java.lang.ClassLoader.defineClass1(Native Method)",
"java.base/java.lang.ClassLoader.defineClass(Unknown Source)",
"java.base/java.security.SecureClassLoader.defineClass(Unknown Source)",
"java.base/java.net.URLClassLoader.defineClass(Unknown Source)",
"java.base/java.net.URLClassLoader$1.run(Unknown Source)",
"java.base/java.net.URLClassLoader$1.run(Unknown Source)",
"java.base/java.security.AccessController.doPrivileged(Native Method)",
"java.base/java.net.URLClassLoader.findClass(Unknown Source)"
],
"cause": {
"errorMessage": "io.quarkus.hibernate.orm.panache.PanacheEntity. Current classpath: file:/var/task/",
"errorType": "java.lang.ClassNotFoundException",
"stackTrace": []
}
}
I'm using the latest version of Quarkus and below is my pom.xml
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-amazon-lambda</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
<!-- Hibernate ORM specific dependencies -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm-panache</artifactId>
</dependency>
<!-- JDBC driver dependencies -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jdbc-postgresql</artifactId>
</dependency>
</dependencies>