clickhouse-java
clickhouse-java copied to clipboard
com.clickhouse.client.ClickHouseRequestManager: module com.clickhouse.data does not declare `uses`
Describe the bug
When trying to upgrade from 0.3 -> 0.5 series I getting following error which I suppose cause by missing use declaration in com.clickhouse.data.
java.util.ServiceConfigurationError: com.clickhouse.client.ClickHouseRequestManager: module com.clickhouse.data does not declare `uses`
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593)
at java.base/java.util.ServiceLoader.checkCaller(ServiceLoader.java:579)
at java.base/java.util.ServiceLoader.<init>(ServiceLoader.java:507)
at java.base/java.util.ServiceLoader.load(ServiceLoader.java:1654)
at [email protected]/com.clickhouse.data.ClickHouseUtils.findFirstService(ClickHouseUtils.java:93)
at [email protected]/com.clickhouse.data.ClickHouseUtils.getService(ClickHouseUtils.java:927)
at [email protected]/com.clickhouse.client.ClickHouseRequestManager$InstanceHolder.<clinit>(ClickHouseRequestManager.java:20)
at [email protected]/com.clickhouse.client.ClickHouseRequestManager.getInstance(ClickHouseRequestManager.java:32)
at [email protected]/com.clickhouse.client.ClickHouseRequest.getManager(ClickHouseRequest.java:513)
at [email protected]/com.clickhouse.client.http.ClickHouseHttpConnection.<init>(ClickHouseHttpConnection.java:363)
at [email protected]/com.clickhouse.client.http.HttpUrlConnectionImpl.<init>(HttpUrlConnectionImpl.java:195)
at [email protected]/com.clickhouse.client.http.ClickHouseHttpConnectionFactory.createConnection(ClickHouseHttpConnectionFactory.java:30)
at [email protected]/com.clickhouse.client.http.ClickHouseHttpClient.newConnection(ClickHouseHttpClient.java:56)
at [email protected]/com.clickhouse.client.http.ClickHouseHttpClient.newConnection(ClickHouseHttpClient.java:26)
at [email protected]/com.clickhouse.client.AbstractClient.getConnection(AbstractClient.java:198)
at [email protected]/com.clickhouse.client.http.ClickHouseHttpClient.send(ClickHouseHttpClient.java:90)
at [email protected]/com.clickhouse.client.AbstractClient.sendAsync(AbstractClient.java:161)
at [email protected]/com.clickhouse.client.AbstractClient.lambda$execute$0(AbstractClient.java:273)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
jdk 21, project with JPMS enabled