Share all details related to your problem, including any error messages you may have received.
We want certifier name in the report column tab for Entitlement Owner Access Review Live Report.
present it does not have a option we want to add the certifier name so before the reports we can check the certifier name.
sailpoint.tools.GeneralException: Error preparing ProjectionDataSource
at sailpoint.reporting.JasperCsvWriter.write(JasperCsvWriter.java:139)
at sailpoint.reporting.LiveReportExecutor.execute(LiveReportExecutor.java:228)
at sailpoint.api.TaskManager.runSync(TaskManager.java:903)
at sailpoint.api.TaskManager.runSync(TaskManager.java:723)
at sailpoint.scheduler.JobAdapter.execute(JobAdapter.java:128)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: net.sf.jasperreports.engine.JRException: Error preparing ProjectionDataSource
at sailpoint.reporting.datasource.BaseProjectionDataSource.next(BaseProjectionDataSource.java:206)
at sailpoint.reporting.datasource.CertificationLiveReportDataSource.next(CertificationLiveReportDataSource.java:237)
at sailpoint.reporting.JasperCsvWriter.write(JasperCsvWriter.java:103)
… 6 more
Caused by: sailpoint.tools.GeneralException: could not resolve property: Certifiers of: sailpoint.object.Certification
at sailpoint.persistence.HibernatePersistenceManager.search(HibernatePersistenceManager.java:2106)
at sailpoint.persistence.ClassPersistenceManager.search(ClassPersistenceManager.java:334)
at sailpoint.server.InternalContext.search(InternalContext.java:880)
at sailpoint.reporting.datasource.ProjectionDataSource.prepare(ProjectionDataSource.java:56)
at sailpoint.reporting.datasource.BaseProjectionDataSource.next(BaseProjectionDataSource.java:203)
… 8 more
Caused by: org.hibernate.QueryException: could not resolve property: Certifiers of: sailpoint.object.Certification
at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:73)
at org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:67)
at org.hibernate.persister.entity.AbstractEntityPersister.getPropertyType(AbstractEntityPersister.java:4775)
at sailpoint.persistence.HQLAliasContextImpl.getPropertyInfo(HQLAliasContextImpl.java:214)
at sailpoint.persistence.HQLAliasContextImpl.parseProperty(HQLAliasContextImpl.java:242)
at sailpoint.persistence.HQLAliasContextImpl.substituteAlias(HQLAliasContextImpl.java:117)
at sailpoint.persistence.HQLAliasContextStack.substituteAlias(HQLAliasContextStack.java:101)
at sailpoint.persistence.HQLFilterVisitor.addSelectColumns(HQLFilterVisitor.java:577)
at sailpoint.persistence.HQLFilterVisitor.getQueryString(HQLFilterVisitor.java:511)
at sailpoint.persistence.HibernatePersistenceManager.search(HibernatePersistenceManager.java:2088)
… 12 more
We want the certifier name before the decision was made. I have tested this it is not working for me. We are getting after the certifier signed off we are getting the value.