Getting a nullpointer exception for PageContext on AEM 6.1
Hello,
I am getting the following exception when I try to drop a component onto the page.
My template is all in sightly but the component is a jsp component.Component worked well with 5.6.1 the templates we had there.
Thats caused by the following lines(bold and underline) of the code -
<%
%><%@include file="/apps/banners/global.jsp"%><%
%><%@page session="false" import="com.svu.sites.cq5.components.search.SiteSearchResults"%><%
%><%
SiteSearchResults searchResults = new SiteSearchResults(pageContext);
pageContext.setAttribute("searchResults", searchResults);
%>
Exception : -
Caused by: org.apache.sling.api.SlingException: An exception occurred processing JSP page /apps/brands/components/content/sitesearchresults/sitesearchresults.jsp at line 9
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspExceptionInternal(JspServletWrapper.java:683)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:608)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:533)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:284)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:102)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:536)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361)
... 123 common frames omitted
Caused by: java.lang.NullPointerException: null
at com.svu.sites.cq5.components.search.SiteSearchResults.search(SiteSearchResults.java:85)
at com.svu.sites.cq5.components.search.SiteSearchResults.init(SiteSearchResults.java:51)
at com.crownpartners.cq.components.AbstractComponent.<init>(AbstractComponent.java:152)
at com.svu.sites.cq5.components.search.SiteSearchResults.<init>(SiteSearchResults.java:38)
at org.apache.jsp.apps.brands.components.content.sitesearchresults.sitesearchresults_jsp._jspService(sitesearchresults_jsp.java:183)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502)
... 128 common frames omitted