-
Notifications
You must be signed in to change notification settings - Fork 64
Closed as not planned
Description
Given the Dockerfile
FROM amazoncorretto:17-alpine
RUN apk add g++ git make cmake ninja openssl-dev gcc gcompat
ADD build/libs/source.jar app.jar
ENTRYPOINT [ "sh", "-c", "java -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
Getting:
Invalid Error: No error information
at org.duckdb.DuckDBNative.duckdb_jdbc_startup(Native Method)
at org.duckdb.DuckDBConnection.newConnection(DuckDBConnection.java:48)
at org.duckdb.DuckDBDriver.connect(DuckDBDriver.java:41)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:252)
To reproduce:
build.gradle.kt
implementation("org.duckdb:duckdb_jdbc:0.10.3")
in the Main.kt
val sql =
"""
INSTALL aws;
LOAD aws;
INSTALL httpfs;
LOAD httpfs;
install spatial;
load spatial;
CALL load_aws_credentials();
SET s3_region = 'xxx';
""".trimIndent()
val conn = DriverManager.getConnection("jdbc:duckdb:") as DuckDBConnection
conn.createStatement().use { stmt ->
stmt.execute(sql)
stmt.executeQuery(
"select rawId, st_geomfromwkb(geometry) as transformed_geometry from 's3://xx/file.parquet';",
).use { rs ->
while (rs.next()) {
rs.getObject(2)
println("Raw it ${rs.getString(1)} has the following coordinates ${rs.getObject(2)}")
}
}
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels