Admin resolver issue - Code doesn't execute completely
Hi,
I am using CQ5.6. I am using admin resolver to get session. I create nodes and then save the session using session.save(). I am creating multiple nodes in a loop. However each time when I run the code, I get session exception and code execution stops without creating all the nodes. Is it because of this admin resolver that my execution stops in between? What can be the solution?
16.09.2016 08:25:13.323 *WARN* [Finalizer] org.apache.jackrabbit.core.session.SessionState Attempt to close session-admin-1660298 while another thread is concurrently accessing this session. Blocking until the other thread is finished using this session. Please review your code to avoid concurrent use of a session. java.lang.Exception: Stack trace of concurrent access to session-admin-1660298
at org.apache.jackrabbit.core.session.SessionState.close(SessionState.java:263)
at org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:943)
at org.apache.jackrabbit.core.XASessionImpl.logout(XASessionImpl.java:392)
at com.day.crx.core.CRXSessionImpl.logout(CRXSessionImpl.java:127)
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.close(JcrResourceProvider.java:226)
at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.close(ResourceResolverContext.java:120)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.close(ResourceResolverImpl.java:146)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.finalize(ResourceResolverImpl.java:157)
Regards,
Shallu Rohilla