Hi Friends,
Need your hep in resolving below exceptions: getting below exception post migration from AEM 5.6.1 to AEM 6.1.
All bundles are in active state.
19.01.2016 02:53:11.724 *ERROR* com.day.cq.wcm.tags.IncludeTag Error while executing script content.jsp
org.apache.sling.api.scripting.ScriptEvaluationException: org.apache.sling.scripting.jsp.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 83 in the jsp file: /apps/social/commons/commons.jsp
The method getUserProperties(ResourceResolver, String) is undefined for the type CollabUtil
80: final CollabUser author = resource.adaptTo(Comment.class).getAuthor();
81: final ValueMap map = resource.adaptTo(ValueMap.class);
82: resourceAuthorID = map.get("userIdentifier", String.class);
83: final UserProperties userProperties = CollabUtil.getUserProperties(resourceResolver,
84: resourceAuthorID);
85: if(userProperties != null){
86: resourceAuthorName = userProperties.getDisplayName();
at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
at com.day.cq.wcm.tags.IncludeTag.includeScript(IncludeTag.java:167)
at com.day.cq.wcm.tags.IncludeTag.doEndTag(IncludeTag.java:87)
at org.apache.jsp.apps.usg_005fcom.components.templates.t05_005fproductdetail.body_jsp._jspx_meth_cq_005finclude_005f1(body_jsp.java:331)
at org.apache.jsp.apps.usg_005fcom.components.templates.t05_005fproductdetail.body_jsp._jspService(body_jsp.java:280)
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)
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)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
at com.day.cq.wcm.tags.IncludeTag.includeScript(IncludeTag.java:167)
at com.day.cq.wcm.tags.IncludeTag.doEndTag(IncludeTag.java:87)
at org.apache.jsp.apps.usg_005fcom.components.templates.basepage.basepage_jsp._jspx_meth_cq_005finclude_005f1(basepage_jsp.java:286)
at org.apache.jsp.apps.usg_005fcom.components.templates.basepage.basepage_jsp._jspService(basepage_jsp.java:240)
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)
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)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:533)
at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:44)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:77)
at com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilter.java:96)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilterWithErrorHandling(WCMDebugFilter.java:182)
at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:149)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:259)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilter(WCMDeveloperModeFilter.java:117)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:282)
at org.apache.sling.engine.impl.SlingRequestProcessorImpl.dispatchRequest(SlingRequestProcessorImpl.java:322)
at org.apache.sling.engine.impl.request.SlingRequestDispatcher.dispatch(SlingRequestDispatcher.java:216)
at org.apache.sling.engine.impl.request.SlingRequestDispatcher.include(SlingRequestDispatcher.java:103)
at com.day.cq.wcm.core.impl.WCMComponentFilter$ForwardRequestDispatcher.include(WCMComponentFilter.java:445)
at org.apache.jsp.libs.foundation.components.primary.cq.Page.Page_jsp._jspService(Page_jsp.java:106)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
Thanks
Chandra
Solved! Go to Solution.
Views
Replies
Total Likes
Hi,
I think CollabUtil API's are depreciated in AEM 6.0 onwards. You might need to find alternative API. I may not able to suggest without understanding the purpose of the code.
Possible API could be "SocialUtils" or "SocialResourceUtils"
https://docs.adobe.com/docs/en/aem/6-1/ref/diff-previous/changes.html
https://docs.adobe.com/docs/en/aem/6-0/develop/ref/javadoc/deprecated-list.html
Jitendra
That error is usually related to the Java JDK you are running and the version of AEM you are running. If you are running AEM 6.0 without having installed any service Pack, you have to be using Java version 7 (do a java -v command from the command line to checkout your version).
If you are running Java version 8, install Service Pack 1 or 2.
Reference Link:- http://stackoverflow.com/questions/28404003/issue-with-installing-aem-6
Thanks and Regards
Kautuk Sahni
Views
Replies
Total Likes
Hi,
AEM 6.1 is perfectly all right with Java 8.. I don't think, any service pack is required.
Try compiling all your
http://localhost:4502/system/console/slingjsp
Jitendra
Views
Replies
Total Likes
Hi,
I think CollabUtil API's are depreciated in AEM 6.0 onwards. You might need to find alternative API. I may not able to suggest without understanding the purpose of the code.
Possible API could be "SocialUtils" or "SocialResourceUtils"
https://docs.adobe.com/docs/en/aem/6-1/ref/diff-previous/changes.html
https://docs.adobe.com/docs/en/aem/6-0/develop/ref/javadoc/deprecated-list.html
Jitendra
Were you able to resolve this?
Views
Replies
Total Likes
Views
Likes
Replies