]
Work on ISPN-10656 started by Gustavo Lira e Silva.
---------------------------------------------------
ClassNotFoundException: io.agroal.pool.DataSource
-------------------------------------------------
Key: ISPN-10656
URL:
https://issues.jboss.org/browse/ISPN-10656
Project: Infinispan
Issue Type: Bug
Components: Dependency, Server
Affects Versions: 10.0.0.CR2
Reporter: Gustavo Lira e Silva
Assignee: Gustavo Lira e Silva
Priority: Major
Remote cache using JDBC cache store running on infinispan server is throwing
{{ClassNotFoundException: io.agroal.pool.DataSource}}
The following code was used:
{code:java}
GlobalConfigurationBuilder globalConfigurationBuilder = new
GlobalConfigurationBuilder().defaultCacheName("default");
ConfigurationBuilder builder = new ConfigurationBuilder();
Configuration build = builder.persistence()
.addStore(JdbcStringBasedStoreConfigurationBuilder.class)
.table()
.dropOnExit(true)
.createOnStart(true)
.tableNamePrefix("ISPN_STRING_TABLE")
.idColumnName("ID_COLUMN").idColumnType("VARCHAR(255)")
.dataColumnName("DATA_COLUMN").dataColumnType("VARBINARY(1000)")
.timestampColumnName("TIMESTAMP_COLUMN").timestampColumnType("BIGINT")
.connectionPool()
.connectionUrl("jdbc:h2:mem:test;DB_CLOSE_DELAY=-1")
.username("sa")
.password("sa")
.driverClass("org.h2.Driver")
.build();
RemoteCache<String, String> cache = new
RemoteCacheManager().administration().getOrCreateCache("test",
builder.build());
cache.put("k1", "v1");
System.out.println(cache.get("k1"));
{code}
{{server/runtime/target/infinispan-server-10.0.0-SNAPSHOT/lib}} only have
{{agroal-api.jar}}, {{agroal-pool.jar}} is missing