xuup commented on issue #8841:
URL: https://github.com/apache/shardingsphere/issues/8841#issuecomment-753771090
> Hi @xuup ,
>
> I like your detailed description, which will help us get your question
simply. :) Please leave @strongduanmu some time to have a look at it.
Thanks for your reply.
One more piece of information
There is an exception in ojdbc6, the example is work in ojdbc7. The details
are as follows
pom.xml
```xml
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>12.1.0.2.0.24012252</version>
</dependency>
```
Exception details:
```java
java.lang.AbstractMethodError:
oracle.jdbc.driver.T4CConnection.getSchema()Ljava/lang/String;
at
com.zaxxer.hikari.pool.HikariProxyConnection.getSchema(HikariProxyConnection.java)
at
org.apache.shardingsphere.infra.metadata.schema.builder.loader.adapter.MetaDataLoaderConnectionAdapter.getSchema(MetaDataLoaderConnectionAdapter.java:77)
at
org.apache.shardingsphere.infra.metadata.schema.builder.loader.adapter.MetaDataLoaderConnectionAdapter.getSchema(MetaDataLoaderConnectionAdapter.java:71)
at
org.apache.shardingsphere.infra.metadata.schema.builder.loader.SchemaMetaDataLoader.loadAllTableNames(SchemaMetaDataLoader.java:70)
at
org.apache.shardingsphere.infra.metadata.schema.builder.loader.SchemaMetaDataLoader.loadAllTableNames(SchemaMetaDataLoader.java:59)
at
org.apache.shardingsphere.sharding.rule.single.SingleTableRuleLoader.load(SingleTableRuleLoader.java:60)
at
org.apache.shardingsphere.sharding.rule.single.SingleTableRuleLoader.load(SingleTableRuleLoader.java:51)
at
org.apache.shardingsphere.sharding.rule.ShardingRule.<init>(ShardingRule.java:104)
at
org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder.build(ShardingRuleBuilder.java:43)
at
org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder.build(ShardingRuleBuilder.java:34)
at
org.apache.shardingsphere.infra.rule.builder.ShardingSphereRulesBuilder.lambda$build$0(ShardingSphereRulesBuilder.java:58)
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at
java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at
org.apache.shardingsphere.infra.rule.builder.ShardingSphereRulesBuilder.build(ShardingSphereRulesBuilder.java:58)
at
org.apache.shardingsphere.infra.context.metadata.MetaDataContextsBuilder.buildMetaData(MetaDataContextsBuilder.java:102)
at
org.apache.shardingsphere.infra.context.metadata.MetaDataContextsBuilder.build(MetaDataContextsBuilder.java:93)
at
org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource.<init>(ShardingSphereDataSource.java:57)
at
org.apache.shardingsphere.driver.api.ShardingSphereDataSourceFactory.createDataSource(ShardingSphereDataSourceFactory.java:49)
at
org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory.createDataSource(YamlShardingSphereDataSourceFactory.java:53)
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]