It works for me. Do you maybe have a bad version of Avatica in your local repo?

The method signature (pardon the pun) looks good as of Avatica-1.7.1. The last 
time it changed was https://issues.apache.org/jira/browse/CALCITE-705 
<https://issues.apache.org/jira/browse/CALCITE-705> (Calcite 1.5).

Julian


> On May 24, 2016, at 8:15 AM, Jinfeng Ni <[email protected]> wrote:
> 
> Hi,
> 
> I built calcite from today's master branch (commit id:
> f191a386aedaee05c6ffcc1d4b155193bfa4ca01).
> 
> Try to run Calcite's sqlline, and hit the following error:
> 
> !connect jdbc:calcite:model=core/target/test-classes/hsqldb-model.json
> admin admin
> 
> !tables
> java.lang.NoSuchMethodError:
> org.apache.calcite.avatica.Meta$Signature.<init>(Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/apache/calcite/avatica/Meta$CursorFactory;Lorg/apache/calcite/avatica/Meta$StatementType;)V
> at 
> org.apache.calcite.jdbc.CalcitePrepare$CalciteSignature.<init>(CalcitePrepare.java:318)
> at org.apache.calcite.jdbc.CalciteMetaImpl$3.<init>(CalciteMetaImpl.java:202)
> 
> Is there something broken, or I miss some special setup for avatica to
> make it work properly?
> 
> Thanks!

Reply via email to