jprante / elasticsearch-knapsack

Knapsack plugin is an import/export tool for Elasticsearch
Apache License 2.0
472 stars 77 forks source link

Support for elasticsearch 2.4 #115

Closed AliNield closed 8 years ago

AliNield commented 8 years ago

We're looking to upgrade our index to elasticsearch 2.4, as this includes a bugfix that is crucial for us. We use your plugin and sadly it's preventing us from upgrading, any news on when it will support 2.4?

I gave it a go myself and came across some failing tests that I couldn't get working sadly.

org.xbib.elasticsearch.plugin.knapsack.tar.KnapsackTarTests > testTarXz FAILED
    java.lang.NullPointerException
        at org.xbib.elasticsearch.action.knapsack.state.TransportKnapsackStateAction.doExecute(TransportKnapsackStateAction.java:53)
        at org.xbib.elasticsearch.action.knapsack.state.TransportKnapsackStateAction.doExecute(TransportKnapsackStateAction.java:32)
        at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
        at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
        at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
        at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
        at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
        at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
        at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
        at org.xbib.elasticsearch.plugin.knapsack.tar.KnapsackTarTests.testTarXz(KnapsackTarTests.java:146)

org.xbib.elasticsearch.plugin.knapsack.tar.KnapsackTarTests > testTarBz2 FAILED
    [index1] IndexNotFoundException[no such index]
        at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.resolve(IndexNameExpressionResolver.java:585)
        at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndices(IndexNameExpressionResolver.java:133)
        at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndices(IndexNameExpressionResolver.java:113)
        at org.elasticsearch.action.search.AbstractSearchAsyncAction.<init>(AbstractSearchAsyncAction.java:99)
        at org.elasticsearch.action.search.SearchQueryThenFetchAsyncAction.<init>(SearchQueryThenFetchAsyncAction.java:53)
        at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:93)
        at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
        at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
        at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
        at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
        at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
        at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
        at org.elasticsearch.action.count.CountRequestBuilder.execute(CountRequestBuilder.java:158)
        at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
        at org.xbib.elasticsearch.plugin.knapsack.tar.KnapsackTarTests.testTarBz2(KnapsackTarTests.java:127)

org.xbib.elasticsearch.plugin.knapsack.KnapsackImportTests > testEncodedZipEntry FAILED
    java.lang.NullPointerException
        at org.xbib.elasticsearch.action.knapsack.state.TransportKnapsackStateAction.doExecute(TransportKnapsackStateAction.java:53)
        at org.xbib.elasticsearch.action.knapsack.state.TransportKnapsackStateAction.doExecute(TransportKnapsackStateAction.java:32)
        at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
        at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
        at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
        at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
        at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
        at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
        at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
        at org.xbib.elasticsearch.plugin.knapsack.KnapsackImportTests.testEncodedZipEntry(KnapsackImportTests.java:159)

org.xbib.elasticsearch.plugin.knapsack.cpio.KnapsackCpioTests > testCpio FAILED
    java.lang.AssertionError: expected:<1> but was:<0>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:834)
        at org.junit.Assert.assertEquals(Assert.java:645)
        at org.junit.Assert.assertEquals(Assert.java:631)
        at org.xbib.elasticsearch.plugin.knapsack.cpio.KnapsackCpioTests.testCpio(KnapsackCpioTests.java:58)

209 tests completed, 4 failed
:test FAILED

Thanks!