[IIQ] Certification phase transitioning failed with : Exception while locking has context menu

Hi All,

I am writing to share an error log that I am facing to when I am proceeding an access certification. May I know how to fix the issue about the error. The IIQ version is 8.3.

Thank you.

Here is the log:


ERROR QuartzScheduler_Worker-4 sailpoint.api.ObjectUtil:3646 - org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Identity.links, could not initialize proxy - no Session
 ERROR QuartzScheduler_Worker-4 sailpoint.task.Housekeeper:1174 - HouseKeeper error.
sailpoint.tools.GeneralException: Exception while locking
	at sailpoint.api.ObjectUtil.doWithCertLock(ObjectUtil.java:3648) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.CertificationPhaser.transitionDuePhaseables(CertificationPhaser.java:326) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.CertificationPhaser.transitionDuePhaseables(CertificationPhaser.java:289) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.task.Housekeeper.phaseCertifications(Housekeeper.java:1171) [identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.task.Housekeeper.doUnPartitioned(Housekeeper.java:424) [identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.task.Housekeeper.execute(Housekeeper.java:397) [identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.TaskManager.runSync(TaskManager.java:981) [identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.TaskManager.runSync(TaskManager.java:764) [identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.scheduler.JobAdapter.execute(JobAdapter.java:128) [identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: sailpoint.object.Identity.links, 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.AbstractPersistentCollection.read(AbstractPersistentCollection.java:149) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
	at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:387) ~[hibernate-core-5.4.27.Final.jar:5.4.27.Final]
	at sailpoint.provisioning.IIQEvaluator.provision(IIQEvaluator.java:297) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:869) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.provisioning.PlanEvaluator.execute(PlanEvaluator.java:738) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.Provisioner.execute(Provisioner.java:1652) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.certification.RemediationManager.executeUsingProvisioner(RemediationManager.java:926) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.certification.RemediationManager.performRemediation(RemediationManager.java:730) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.certification.RemediationManager.flush(RemediationManager.java:508) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.certification.BaseRemediatingPhaseHandler.postEnter(BaseRemediatingPhaseHandler.java:85) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.CertificationPhaser.changePhase(CertificationPhaser.java:672) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.CertificationPhaser.advancePhase(CertificationPhaser.java:592) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.CertificationPhaser$1.call(CertificationPhaser.java:321) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.CertificationPhaser$1.call(CertificationPhaser.java:317) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	at sailpoint.api.ObjectUtil.doWithCertLock(ObjectUtil.java:3640) ~[identityiq.jar:8.3p4 Build 70e6b82a582-20240620-112139]
	... 10 more
 ERROR QuartzScheduler_Worker-4 sailpoint.task.Housekeeper:1391 - Certification phase transitioning failed with : Exception while locking has context menu

Best regards,
Jacky

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.