Hi Everyone,
We have just upgraded from IIQ 8.1P5 to IIQ 8.3P1. We are using Accelerator Pack configuration with some customizations for leaver lifecycle event. Post upgrade, when leaver is triggered, the provisioning is happening as expected (i.e. disabling of target application accounts), however, right after the provisioning is done (And before the “Provision” step ends), this giving us the below exception.
2023-01-09T06:42:44,548 ERROR Thread-1190 sailpoint.provisioning.IIQEvaluator:397 - Unable to complete provisionioning on user EBRNRJJ.
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Identity.assignedRoles, could not initialize proxy - no Session
at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:606) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:218) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:585) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at org.hibernate.collection.internal.PersistentList.remove(PersistentList.java:188) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at sailpoint.provisioning.IIQEvaluator.processAssignedRoles(IIQEvaluator.java:1450) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1144) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1109) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1062) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.provision(IIQEvaluator.java:336) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:869) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:738) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Provisioner.execute(Provisioner.java:1732) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.workflow.IdentityLibrary.provisionProject(IdentityLibrary.java:3199) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at jdk.internal.reflect.GeneratedMethodAccessor4347.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at sailpoint.server.ScriptletEvaluator.doCall(ScriptletEvaluator.java:134) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.server.ScriptletEvaluator.evalSource(ScriptletEvaluator.java:63) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.evalSource(Workflower.java:5932) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5171) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchInner(Workflower.java:2813) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launch(Workflower.java:2666) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launch(Workflower.java:2500) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.request.WorkflowRequestExecutor.execute(WorkflowRequestExecutor.java:177) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.request.RequestHandler.run(RequestHandler.java:163) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
2023-01-09T06:42:44,613 ERROR Thread-1190 sailpoint.server.ScriptletEvaluator:143 - Step call threw an exception:
2023-01-09T06:42:44,618 ERROR Thread-1190 sailpoint.server.ScriptletEvaluator:144 - sailpoint.tools.GeneralException: failed to lazily initialize a collection of role: sailpoint.object.Identity.assignedRoles, could not initialize proxy - no Session
at sailpoint.provisioning.IIQEvaluator.provision(IIQEvaluator.java:421)
at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:869)
at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:738)
at sailpoint.api.Provisioner.execute(Provisioner.java:1732)
at sailpoint.workflow.IdentityLibrary.provisionProject(IdentityLibrary.java:3199)
at jdk.internal.reflect.GeneratedMethodAccessor4347.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at sailpoint.server.ScriptletEvaluator.doCall(ScriptletEvaluator.java:134)
at sailpoint.server.ScriptletEvaluator.evalSource(ScriptletEvaluator.java:63)
at sailpoint.api.Workflower.evalSource(Workflower.java:5932)
at sailpoint.api.Workflower.advanceStep(Workflower.java:5171)
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: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: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.launchInner(Workflower.java:2813)
at sailpoint.api.Workflower.launch(Workflower.java:2666)
at sailpoint.api.Workflower.launch(Workflower.java:2500)
at sailpoint.request.WorkflowRequestExecutor.execute(WorkflowRequestExecutor.java:177)
at sailpoint.request.RequestHandler.run(RequestHandler.java:163)
Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Identity.assignedRoles, 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.PersistentList.remove(PersistentList.java:188)
at sailpoint.provisioning.IIQEvaluator.processAssignedRoles(IIQEvaluator.java:1450)
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1144)
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1109)
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1062)
at sailpoint.provisioning.IIQEvaluator.provision(IIQEvaluator.java:336)
… 33 more
2023-01-09T06:42:44,622 ERROR Thread-1190 sailpoint.api.Workflower:4597 - An unexpected error occurred: failed to lazily initialize a collection of role: sailpoint.object.Identity.assignedRoles, could not initialize proxy - no Session
sailpoint.tools.GeneralException: failed to lazily initialize a collection of role: sailpoint.object.Identity.assignedRoles, could not initialize proxy - no Session
at sailpoint.provisioning.IIQEvaluator.provision(IIQEvaluator.java:421) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:869) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:738) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Provisioner.execute(Provisioner.java:1732) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.workflow.IdentityLibrary.provisionProject(IdentityLibrary.java:3199) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at jdk.internal.reflect.GeneratedMethodAccessor4347.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at sailpoint.server.ScriptletEvaluator.doCall(ScriptletEvaluator.java:134) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.server.ScriptletEvaluator.evalSource(ScriptletEvaluator.java:63) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.evalSource(Workflower.java:5932) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5171) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcase(Workflower.java:5474) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchSubcases(Workflower.java:5367) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advanceStep(Workflower.java:5158) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.advance(Workflower.java:4558) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.startCase(Workflower.java:3144) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launchInner(Workflower.java:2813) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launch(Workflower.java:2666) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.api.Workflower.launch(Workflower.java:2500) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.request.WorkflowRequestExecutor.execute(WorkflowRequestExecutor.java:177) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.request.RequestHandler.run(RequestHandler.java:163) [identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Identity.assignedRoles, could not initialize proxy - no Session
at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:606) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:218) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:585) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at org.hibernate.collection.internal.PersistentList.remove(PersistentList.java:188) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
at sailpoint.provisioning.IIQEvaluator.processAssignedRoles(IIQEvaluator.java:1450) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1144) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1109) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.processIIQPlan(IIQEvaluator.java:1062) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
at sailpoint.provisioning.IIQEvaluator.provision(IIQEvaluator.java:336) ~[identityiq.jar:8.3p1 Build 482e85d988b-20220829-142216]
… 33 more
Any idea what might be wrong here?