Hi All,
When we login to lower env using one EID to raise an access request, there is an error always at the start for any access request as org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Rule.referencedRules, could not initialize proxy - no Session
but if we login using another EID, there is no error. Has anyone faced such issue?
Error:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Rule.referencedRules, could not initialize proxy - no Session
at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:606)
at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:218)
at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:585)
at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:149)
at org.hibernate.collection.internal.PersistentList.hashCode(PersistentList.java:506)
at sailpoint.object.Rule.hashCode(Rule.java:415)
at java.base/java.util.WeakHashMap.hash(WeakHashMap.java:298)
at java.base/java.util.WeakHashMap.put(WeakHashMap.java:450)
at org.apache.commons.lang3.builder.ToStringStyle.register(ToStringStyle.java:223)
at org.apache.commons.lang3.builder.ToStringStyle.appendClassName(ToStringStyle.java:1484)
at org.apache.commons.lang3.builder.ToStringStyle.appendStart(ToStringStyle.java:409)
at org.apache.commons.lang3.builder.ToStringBuilder.<init>(ToStringBuilder.java:260)
at org.apache.commons.lang3.builder.ToStringBuilder.<init>(ToStringBuilder.java:223)
at sailpoint.object.SailPointObject.toString(SailPointObject.java:1289)
at java.base/java.lang.String.valueOf(String.java:2951)
at java.base/java.lang.StringBuilder.append(StringBuilder.java:172)
at java.base/java.util.AbstractCollection.toString(AbstractCollection.java:473)
at java.base/java.lang.String.valueOf(String.java:2951)
at sailpoint.tools.TracingAspect.isSensitive(TracingAspect.java:466)
at sailpoint.tools.TracingAspect.filterValue(TracingAspect.java:406)
at sailpoint.tools.TracingAspect.filterValue(TracingAspect.java:380)
at sailpoint.tools.TracingAspect.exitMsg(TracingAspect.java:536)
at sailpoint.tools.TracingAspect.traceMethodExit(TracingAspect.java:150)
at sailpoint.api.Workflower.getRuleLibraries(Workflower.java:6036)
at sailpoint.api.Workflower.callInterceptor(Workflower.java:6709)
at sailpoint.api.Workflower.interceptStartApproval(Workflower.java:6575)
at sailpoint.api.Workflower.start(Workflower.java:6301)
at sailpoint.api.Workflower.advanceApproval(Workflower.java:6057)
at sailpoint.api.Workflower.advanceStep(Workflower.java:5146)
at sailpoint.api.Workflower.advance(Workflower.java:4558)
at sailpoint.api.Workflower.startCase(Workflower.java:3144)
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474)
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367)
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158)
at sailpoint.api.Workflower.advance(Workflower.java:4558)
at sailpoint.api.Workflower.startCase(Workflower.java:3144)
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474)
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5390)
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158)
at sailpoint.api.Workflower.advance(Workflower.java:4558)
at sailpoint.api.Workflower.assimilate(Workflower.java:4208)
at sailpoint.api.Workflower.handleWorkItem(Workflower.java:7635)
at sailpoint.api.Workflower.processEvent(Workflower.java:1912)
at sailpoint.api.Workflower.processEvent(Workflower.java:1894)
at sailpoint.task.WorkflowerThread.process(WorkflowerThread.java:363)
at sailpoint.task.WorkflowerThread.run(WorkflowerThread.java:288)
Thanks