Error while launching the quicklink

Here is my quicklink population and I keep getting this error even after deleting the dynamic scope and importing the file.

Error: javax.faces.FacesException: #{quickLinks.chooseQuickLink}: java.lang.NullPointerException
  at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
  at sailpoint.web.util.SailPointActionListener.processAction(SailPointActionListener.java:42)
  at javax.faces.component.UICommand.broadcast(UICommand.java:315)

Hi @ShivangiS

Please check there are created(line:24) and id(line:24,26) values, which you need to delete before importing.

I have done that. Taken the screenshot post that, deleted ID, created, modified

Hi @ShivangiS
I see you removed id from line3, now once try to rename the quicklink and import it. Use debug to create quicklink if possible and check.

Hi @ShivangiS most probably the error you’re seeing is usually caused by a broken reference or missing object behind the QuickLink…

here’s what you can try:

  • Remove the DynamicScopeRef if it’s not critical. If it is, double-check that the scope ID and name actually exist in your environment.
  • Make sure you delete the previous QuickLink fully, including any related QuickLinkOptions - “do this via the GUI or iiq console delete”
  • After deleting, rename the QuickLink (e.g., append -xx) to avoid caching issues.
  • Import the updated XML cleanly. Avoid keeping id, created, or modified fields in the file.
  • Restart IIQ or clear the cache via debug pages.

This usually fixes the NullPointerException… If the issue persists, check logs around chooseQuickLink, it might be failing while trying to render the dynamic scope or access an attribute that no longer exists.

Let us know how it ended up or if you need further troubleshooting.

Regards,
Mustafa

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