JestClient Get.Builder is failing though SearchBuilder works fine











up vote
1
down vote

favorite












JestClient is returning signature mismatch error while running the query using Get.Builder, though the other queries using SearchBuilder are working just fine.



This works:



SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.matchPhraseQuery("_id", id));
Search search = new SearchBuilder(searchSourceBuilder.toString(), "my_index", "default").create();
return jestClient.execute(search);


But NOT this:



return jestClient.execute(new Get.Builder("my_index", id)
.setParameter("preference", "_primary").type("default").build());


Any thoughts?










share|improve this question
























  • You should probably show some code, it'll help pinpoint the issue.
    – Val
    Nov 8 at 9:10










  • @Val, updated my question with sample code snippet.
    – Venkat Papana
    Nov 8 at 11:56















up vote
1
down vote

favorite












JestClient is returning signature mismatch error while running the query using Get.Builder, though the other queries using SearchBuilder are working just fine.



This works:



SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.matchPhraseQuery("_id", id));
Search search = new SearchBuilder(searchSourceBuilder.toString(), "my_index", "default").create();
return jestClient.execute(search);


But NOT this:



return jestClient.execute(new Get.Builder("my_index", id)
.setParameter("preference", "_primary").type("default").build());


Any thoughts?










share|improve this question
























  • You should probably show some code, it'll help pinpoint the issue.
    – Val
    Nov 8 at 9:10










  • @Val, updated my question with sample code snippet.
    – Venkat Papana
    Nov 8 at 11:56













up vote
1
down vote

favorite









up vote
1
down vote

favorite











JestClient is returning signature mismatch error while running the query using Get.Builder, though the other queries using SearchBuilder are working just fine.



This works:



SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.matchPhraseQuery("_id", id));
Search search = new SearchBuilder(searchSourceBuilder.toString(), "my_index", "default").create();
return jestClient.execute(search);


But NOT this:



return jestClient.execute(new Get.Builder("my_index", id)
.setParameter("preference", "_primary").type("default").build());


Any thoughts?










share|improve this question















JestClient is returning signature mismatch error while running the query using Get.Builder, though the other queries using SearchBuilder are working just fine.



This works:



SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.matchPhraseQuery("_id", id));
Search search = new SearchBuilder(searchSourceBuilder.toString(), "my_index", "default").create();
return jestClient.execute(search);


But NOT this:



return jestClient.execute(new Get.Builder("my_index", id)
.setParameter("preference", "_primary").type("default").build());


Any thoughts?







elasticsearch jest






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 8 at 11:55

























asked Nov 8 at 9:03









Venkat Papana

2,321104163




2,321104163












  • You should probably show some code, it'll help pinpoint the issue.
    – Val
    Nov 8 at 9:10










  • @Val, updated my question with sample code snippet.
    – Venkat Papana
    Nov 8 at 11:56


















  • You should probably show some code, it'll help pinpoint the issue.
    – Val
    Nov 8 at 9:10










  • @Val, updated my question with sample code snippet.
    – Venkat Papana
    Nov 8 at 11:56
















You should probably show some code, it'll help pinpoint the issue.
– Val
Nov 8 at 9:10




You should probably show some code, it'll help pinpoint the issue.
– Val
Nov 8 at 9:10












@Val, updated my question with sample code snippet.
– Venkat Papana
Nov 8 at 11:56




@Val, updated my question with sample code snippet.
– Venkat Papana
Nov 8 at 11:56












1 Answer
1






active

oldest

votes

















up vote
0
down vote













After updating aws-signing-request-interceptor version from 0.0.16 to 0.0.22 in pom.xml, the issue got resolved, but I'm not sure why Get.Builder only failing with 0.0.16 version (by the way I'm using elasticsearch dependency of version 5.5.2).



       <dependency>
<groupId>vc.inreach.aws</groupId>
<artifactId>aws-signing-request-interceptor</artifactId>
<version>0.0.22</version>
</dependency>





share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53204444%2fjestclient-get-builder-is-failing-though-searchbuilder-works-fine%23new-answer', 'question_page');
    }
    );

    Post as a guest
































    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    After updating aws-signing-request-interceptor version from 0.0.16 to 0.0.22 in pom.xml, the issue got resolved, but I'm not sure why Get.Builder only failing with 0.0.16 version (by the way I'm using elasticsearch dependency of version 5.5.2).



           <dependency>
    <groupId>vc.inreach.aws</groupId>
    <artifactId>aws-signing-request-interceptor</artifactId>
    <version>0.0.22</version>
    </dependency>





    share|improve this answer

























      up vote
      0
      down vote













      After updating aws-signing-request-interceptor version from 0.0.16 to 0.0.22 in pom.xml, the issue got resolved, but I'm not sure why Get.Builder only failing with 0.0.16 version (by the way I'm using elasticsearch dependency of version 5.5.2).



             <dependency>
      <groupId>vc.inreach.aws</groupId>
      <artifactId>aws-signing-request-interceptor</artifactId>
      <version>0.0.22</version>
      </dependency>





      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        After updating aws-signing-request-interceptor version from 0.0.16 to 0.0.22 in pom.xml, the issue got resolved, but I'm not sure why Get.Builder only failing with 0.0.16 version (by the way I'm using elasticsearch dependency of version 5.5.2).



               <dependency>
        <groupId>vc.inreach.aws</groupId>
        <artifactId>aws-signing-request-interceptor</artifactId>
        <version>0.0.22</version>
        </dependency>





        share|improve this answer












        After updating aws-signing-request-interceptor version from 0.0.16 to 0.0.22 in pom.xml, the issue got resolved, but I'm not sure why Get.Builder only failing with 0.0.16 version (by the way I'm using elasticsearch dependency of version 5.5.2).



               <dependency>
        <groupId>vc.inreach.aws</groupId>
        <artifactId>aws-signing-request-interceptor</artifactId>
        <version>0.0.22</version>
        </dependency>






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 9 at 19:14









        Venkat Papana

        2,321104163




        2,321104163






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53204444%2fjestclient-get-builder-is-failing-though-searchbuilder-works-fine%23new-answer', 'question_page');
            }
            );

            Post as a guest




















































































            Popular posts from this blog

            Schultheiß

            Liste der Kulturdenkmale in Wilsdruff

            Android Play Services Check