You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Alexander Staubo (Jira)" <ji...@apache.org> on 2020/11/22 20:09:00 UTC

[jira] [Created] (CALCITE-4417) "Two non-abstract methods ... have the same parameter types"

Alexander Staubo created CALCITE-4417:
-----------------------------------------

             Summary: "Two non-abstract methods ... have the same parameter types"
                 Key: CALCITE-4417
                 URL: https://issues.apache.org/jira/browse/CALCITE-4417
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.26.0
         Environment: {code:java}
$ java -version
openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment (build 11.0.9+11)
OpenJDK 64-Bit Server VM (build 11.0.9+11, mixed mode)

$ git rev-parse HEAD
cfa37c3fd6ae18894035721d9f1eacde40e6b268
{code}
            Reporter: Alexander Staubo
         Attachments: error.out

I'm trying out the Elasticsearch adapter. My query:
{code:java}
select  p._MAP['id'] as id,  d._MAP['id'] as dept from "test_person" p join "test_department" d on d._MAP['id'] = p._MAP['department._ref'] where p._MAP['department._ref'] is not null limit 1;
{code}
This fails with:
{code:java}
Error while compiling generated Java code: [...]
Caused by: org.codehaus.janino.InternalCompilerException: Compiling "Baz": Two non-abstract methods "public int Baz$4.compare(java.lang.Object, java.lang.Object)" have the same parameter types, declaring type and return type
{code}
Full debug output: [^error.out]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)