Upgrade to AEM 6.3 : Closed unclosed ResourceResolver ;Unclosed ResourceResolver was created
Hi All,
after upgrading from AEM 6.2 to AEM 6.3 , we upgraded uber-jar to 6.3 and seeing below issues in the logs.
Issue 1:
07.06.2017 14:00:45.009 *WARN* [Apache Sling Resource Resolver Finalizer Thread] org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl Closed unclosed ResourceResolver. The creation stacktrace is available on info log level.
07.06.2017 14:00:45.009 *INFO* [Apache Sling Resource Resolver Finalizer Thread] org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl Unclosed ResourceResolver was created here:
java.lang.Exception: Opening Stacktrace
at org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl$ResolverReference.<init>(CommonResourceResolverFactoryImpl.java:514)
at org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl.register(CommonResourceResolverFactoryImpl.java:217)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.<init>(ResourceResolverImpl.java:101)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.<init>(ResourceResolverImpl.java:94)
at org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl.getResourceResolverInternal(CommonResourceResolverFactoryImpl.java:262)
at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getServiceResourceResolver(ResourceResolverFactoryImpl.java:92)
at com.day.cq.dam.s7dam.common.analytics.impl.SiteCatalystReportRunner.getResourceResolver(SiteCatalystReportRunner.java:140)
at com.day.cq.dam.s7dam.common.analytics.impl.SiteCatalystReportRunner.cacheReport(SiteCatalystReportRunner.java:80)
at com.day.cq.dam.s7dam.common.analytics.impl.SiteCatalystReportRunner.run(SiteCatalystReportRunner.java:70)
at org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.execute(QuartzJobExecutor.java:118)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Issue 2:
07.06.2017 13:43:26.808 *ERROR* [10.242.136.235 [1496857406769] GET /content/waters/master/en/topics/food-safety/veterinary-drugs-in-food.html HTTP/1.1] com.adobe.cq.sightly.WCMUsePojo Failed to activate Use class
java.lang.NullPointerException: null
at com.waters.aem.core.controllers.Hero.generateCTAlist(Hero.java:26)
at com.waters.aem.core.controllers.Hero.activate(Hero.java:20)
at com.adobe.cq.sightly.WCMUsePojo.init(WCMUsePojo.java:84)
we don't have these issues in the earlier version. Not sure what changes caused these . Any help in finding the root cause is appreciated.