<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException? in Adobe Experience Manager Questions</title>
    <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/450771#M129183</link>
    <description>&lt;P&gt;you are amazing!! I had been looking for ever and didn't realize I had the wrong import statement... thank you!&lt;/P&gt;</description>
    <pubDate>Thu, 05 May 2022 01:28:06 GMT</pubDate>
    <dc:creator>Justin_Bell_h2o</dc:creator>
    <dc:date>2022-05-05T01:28:06Z</dc:date>
    <item>
      <title>Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423668#M120654</link>
      <description>&lt;P&gt;java.lang.NullPointerException------------------------&lt;/P&gt;&lt;P&gt;Query Builder createQuery code is not working in local When Im using query debugger for Testing of same predicated group objects it showing result but not with JAVA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Query query = queryBuilder.createQuery(PredicateGroup.create(searchMap), session);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This line not executing when im running the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Captuertertetre.PNG" style="width: 569px;"&gt;&lt;img src="https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/34653iEA81EDF79A8BE063/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Captuertertetre.PNG" alt="Captuertertetre.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 08:34:01 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423668#M120654</guid>
      <dc:creator>keshav_goud</dc:creator>
      <dc:date>2021-09-17T08:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423673#M120656</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="15956069"&gt;&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please put your code here? Which line is throwing the error? I hope you are using system user to get the session.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 08:52:49 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423673#M120656</guid>
      <dc:creator>Asutosh_Jena_</dc:creator>
      <dc:date>2021-09-17T08:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423679#M120657</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="7532759"&gt;&lt;/LI-USER&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Query query = queryBuilder.createQuery(PredicateGroup.create(searchMap), session);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this line giving null in try catch mode and session is from request.getResourceResolver(); it is a servlet im using&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 10:21:56 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423679#M120657</guid>
      <dc:creator>keshav_goud</dc:creator>
      <dc:date>2021-09-17T10:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423680#M120658</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="15956069"&gt;&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please use the below query.&lt;/P&gt;&lt;PRE&gt;Map&amp;lt;String, String&amp;gt; predicatesMap = &lt;SPAN&gt;new &lt;/SPAN&gt;HashMap&amp;lt;&amp;gt;();&lt;BR /&gt;//Generate the query here. Adding a sample below for now.&lt;BR /&gt;predicatesMap.put(&lt;SPAN&gt;PREDICATE_FULLTEXT&lt;/SPAN&gt;, Text.&lt;SPAN&gt;unescape&lt;/SPAN&gt;(keyWord));&lt;BR /&gt;predicatesMap.put(&lt;SPAN&gt;PREDICATE_TYPE&lt;/SPAN&gt;, NameConstants.&lt;SPAN&gt;NT_PAGE&lt;/SPAN&gt;);&lt;BR /&gt;predicatesMap.put(&lt;SPAN&gt;PREDICATE_PATH&lt;/SPAN&gt;, searchRootPath);&lt;BR /&gt;predicatesMap.put(&lt;SPAN&gt;PREDICATE_PROPERTY_OPERATION&lt;/SPAN&gt;, &lt;SPAN&gt;PROPERTY_OPERATION_EXISTS&lt;/SPAN&gt;);&lt;BR /&gt;predicatesMap.put(&lt;SPAN&gt;PREDICATE_PROPERTY_VALUE&lt;/SPAN&gt;, String.&lt;SPAN&gt;valueOf&lt;/SPAN&gt;(Boolean.&lt;SPAN&gt;FALSE&lt;/SPAN&gt;));&lt;BR /&gt;predicatesMap.put(&lt;SPAN&gt;PREDICATE_LIMIT&lt;/SPAN&gt;, &lt;SPAN&gt;"-1"&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;final &lt;/SPAN&gt;PredicateGroup predicates = PredicateConverter.&lt;SPAN&gt;createPredicates&lt;/SPAN&gt;(predicatesMap);&lt;BR /&gt;&lt;SPAN&gt;final &lt;/SPAN&gt;Query query = &lt;SPAN&gt;queryBuilder&lt;/SPAN&gt;.createQuery(predicates, resourceResolver.adaptTo(Session.&lt;SPAN&gt;class&lt;/SPAN&gt;));&lt;BR /&gt;query.setExcerpt(Boolean.&lt;SPAN&gt;TRUE&lt;/SPAN&gt;);&lt;BR /&gt;&lt;SPAN&gt;final &lt;/SPAN&gt;SearchResult result = query.getResult();&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Hope this helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 10:32:10 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423680#M120658</guid>
      <dc:creator>Asutosh_Jena_</dc:creator>
      <dc:date>2021-09-17T10:32:10Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423686#M120663</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;LI-USER uid="7532759"&gt;&lt;/LI-USER&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.Query builder im calling in servlet by using&amp;nbsp;@Reference&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.Same its again null showing here im using two properties comparing in a single resource both. can you give me that query in this way that appreciated. The&amp;nbsp; query be like&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Captuertertetre.PNG" style="width: 569px;"&gt;&lt;img src="https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/34654i37A0CCD778BA73F9/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Captuertertetre.PNG" alt="Captuertertetre.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 12:03:18 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423686#M120663</guid>
      <dc:creator>keshav_goud</dc:creator>
      <dc:date>2021-09-17T12:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423700#M120672</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="15956069"&gt;&lt;/LI-USER&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;First try to run the query in&amp;nbsp;&lt;A href="http://localhost:4502/libs/cq/search/content/querydebug.html" target="_blank"&gt;http://localhost:4502/libs/cq/search/content/querydebug.html&lt;/A&gt;&lt;OL&gt;&lt;LI&gt;If this is returning the results, then you can expect the issue in the code&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Secoundly, check how the session is being created [the resourceresolver]&lt;OL&gt;&lt;LI&gt;the user should have the proper access to get the results on the content path&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Further to debug, go to error.log and check the error that the java code is throwing. it would specifically say which line of code is throwing the null pointer&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;You can also debug the code using your IDE and check where the issue is.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran Vedantam.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 13:29:57 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423700#M120672</guid>
      <dc:creator>Kiran_Vedantam</dc:creator>
      <dc:date>2021-09-17T13:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423716#M120678</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;LI-USER uid="17330494"&gt;&lt;/LI-USER&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1. Query debugger results showing.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2. Currently im implementing in Servlet .Session Im getting from Resolver and it is from request&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; not with the user mapping.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3. In JAVA code while im trying to print the class of query builder its showing NULL in logs&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;queryBuilder.createQuery(PredicateGroup.create(searchMap), session) throwing null.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Keshav&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 15:14:13 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423716#M120678</guid>
      <dc:creator>keshav_goud</dc:creator>
      <dc:date>2021-09-17T15:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423746#M120684</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="15956069"&gt;&lt;/LI-USER&gt;,&lt;/P&gt;&lt;P&gt;Can you cross check your servlet class in OSGi components console&lt;FONT size="2"&gt;(&lt;A href="http://localhost:4502/system/console/components" target="_blank" rel="noopener"&gt;http://localhost:4502/system/console/components&lt;/A&gt;)&lt;/FONT&gt; if it is active and if &lt;EM&gt;queryBuilder&lt;/EM&gt; reference is satisfied/Bound to respective Service implementation.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vijayalakshmi_S_0-1631899326808.png" style="width: 999px;"&gt;&lt;img src="https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/34664i792ED5F4EAEE9B1F/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Vijayalakshmi_S_0-1631899326808.png" alt="Vijayalakshmi_S_0-1631899326808.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;If it is not,&amp;nbsp;&lt;SPAN&gt;cross check &lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;the import statements of @&lt;/SPAN&gt;&lt;EM&gt;Reference(org.osgi.service.component.annotations.Reference)&lt;/EM&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;EM&gt;QueryBuilder(com.day.cq.search.QueryBuilder)&lt;/EM&gt;&lt;SPAN&gt; from code standpoint.&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;If the respective service implementation is active from instance standpoint.&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 17 Sep 2021 17:31:19 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423746#M120684</guid>
      <dc:creator>Vijayalakshmi_S</dc:creator>
      <dc:date>2021-09-17T17:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423809#M120702</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="11077056"&gt;&lt;/LI-USER&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Its in Satisfied Status and active also ,any other solutions please suggest me.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Captsdfsfsure.PNG" style="width: 989px;"&gt;&lt;img src="https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/34702iC07B59015CFBC739/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Captsdfsfsure.PNG" alt="Captsdfsfsure.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Sep 2021 09:31:06 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423809#M120702</guid>
      <dc:creator>keshav_goud</dc:creator>
      <dc:date>2021-09-18T09:31:06Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423818#M120708</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="15956069"&gt;&lt;/LI-USER&gt;,&lt;/P&gt;&lt;P&gt;With Service Implementation (of QueryBuilder) bound, it shouldn't be null. Try restarting the &lt;EM&gt;QueryBuilderImpl&lt;/EM&gt; OSGi component and/or its bundle -&lt;EM&gt; com.day.cq.cq-search.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try to change the way we reference the QueryBuilder. If you are annotating it to an instance variable, try it with method or vice versa (With impl class bound per the screenshot you have shared, this shouldn't really make a difference. Just a try though)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Field/Instance variable annotation:&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;@Reference
private QueryBuilder queryBuilder;&lt;/PRE&gt;&lt;P&gt;Method annotation:&lt;/P&gt;&lt;PRE&gt;private QueryBuilder queryBuilder;
    
@Reference
protected void bindQueryBuilder(QueryBuilder queryBuilder){
        this.queryBuilder = queryBuilder;
}&lt;/PRE&gt;&lt;P&gt;Can you share the complete servlet code if possible&lt;/P&gt;</description>
      <pubDate>Sat, 18 Sep 2021 13:22:26 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423818#M120708</guid>
      <dc:creator>Vijayalakshmi_S</dc:creator>
      <dc:date>2021-09-18T13:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423944#M120758</link>
      <description>&lt;P&gt;Remove the '/' at the end of the property name.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Sep 2021 11:14:26 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/423944#M120758</guid>
      <dc:creator>himanshup633761</dc:creator>
      <dc:date>2021-09-20T11:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Query Builder createQuery code is not working in local Showing java.lang.NullPointerException?</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/450771#M129183</link>
      <description>&lt;P&gt;you are amazing!! I had been looking for ever and didn't realize I had the wrong import statement... thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 05 May 2022 01:28:06 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-builder-createquery-code-is-not-working-in-local-showing/m-p/450771#M129183</guid>
      <dc:creator>Justin_Bell_h2o</dc:creator>
      <dc:date>2022-05-05T01:28:06Z</dc:date>
    </item>
  </channel>
</rss>

