You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@metamodel.apache.org by "Kasper Sørensen (JIRA)" <ji...@apache.org> on 2015/03/21 17:06:38 UTC

[jira] [Created] (METAMODEL-124) ElasticSearch 0.9 and 1.4 compatibilty issues prevail

Kasper Sørensen created METAMODEL-124:
-----------------------------------------

             Summary: ElasticSearch 0.9 and 1.4 compatibilty issues prevail
                 Key: METAMODEL-124
                 URL: https://issues.apache.org/jira/browse/METAMODEL-124
             Project: Apache MetaModel
          Issue Type: Bug
    Affects Versions: 4.3.2
            Reporter: Kasper Sørensen
            Assignee: Kasper Sørensen


I was curious to check the compatibility issues with ElasticSearch versions, and uncovered a few more issues:

{code}
java.lang.NoSuchMethodError: org.elasticsearch.action.admin.indices.mapping.delete.DeleteMappingRequestBuilder.setType(Ljava/lang/String;)Lorg/elasticsearch/action/admin/
indices/mapping/delete/DeleteMappingRequestBuilder;
        at org.apache.metamodel.elasticsearch.ElasticSearchDropTableBuilder.execute(ElasticSearchDropTableBuilder.java:58)
        at org.apache.metamodel.drop.DropTable.run(DropTable.java:65)
        at org.apache.metamodel.elasticsearch.ElasticSearchDataContext.executeUpdate(ElasticSearchDataContext.java:423)
        at org.apache.metamodel.elasticsearch.ElasticSearchDataContextTest.testUpdateRow(ElasticSearchDataContextTest.java:352)

testDropTable(org.apache.metamodel.elasticsearch.ElasticSearchDataContextTest)  Time elapsed: 0.016 sec  <<< ERROR!
java.lang.NoSuchMethodError: org.elasticsearch.action.admin.indices.mapping.delete.DeleteMappingRequestBuilder.setType(Ljava/lang/String;)Lorg/elasticsearch/action/admin/
indices/mapping/delete/DeleteMappingRequestBuilder;
        at org.apache.metamodel.elasticsearch.ElasticSearchDropTableBuilder.execute(ElasticSearchDropTableBuilder.java:58)
        at org.apache.metamodel.drop.DropTable.run(DropTable.java:65)
        at org.apache.metamodel.elasticsearch.ElasticSearchDataContext.executeUpdate(ElasticSearchDataContext.java:423)
        at org.apache.metamodel.elasticsearch.ElasticSearchDataContextTest.testDropTable(ElasticSearchDataContextTest.java:368)
{code}

To reproduce: build with java 6 (elasticsearch 0.9) but run tests with java 8 (elasticsearch 1.4).

{code}
cd metamodel/elasticsearch
set JAVA_HOME=[your JDK6 home]
mvn clean install
set JAVA_HOME=[your JDK8 home]
mvn test
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)