IIQ Version: 8.4
Issue:
We were previously able to create new OAuth Client from UI, but we are not able to Create new OAuth Client anymore. The Proxy User dropdown does not show anything. Hence can’t save it.
I checked logs and as soon as I click create in OAuth Client Management, I see following error below.
Any inside or guidance on how I can debug/fix this issue will greatly help.
2025-02-05T11:52:23,637Z ERROR https-jsse-nio-8443-exec-23 sailpoint.object.IdentityFilter:242 - Failed to create a filter from this filter source: sailpoint.object.IdentityFilter$FilterSource@c4c0bea
sailpoint.tools.GeneralException: Invocation of method 'get' in class java.util.ArrayList threw exception java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at anonymous[line 2, column 77]
at sailpoint.tools.VelocityUtil.render(VelocityUtil.java:255) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.tools.VelocityUtil.render(VelocityUtil.java:176) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.tools.VelocityUtil.secureRender(VelocityUtil.java:152) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.tools.VelocityUtil.secureRender(VelocityUtil.java:194) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.object.IdentityFilter$TemplateFilterBuilder.getFilter(IdentityFilter.java:390) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.object.IdentityFilter.buildQuery(IdentityFilter.java:236) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.api.IdentityService.getIdentitySuggestQueryOptions(IdentityService.java:712) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.rest.ui.suggest.IdentitySuggestResource.getQueryOptions(IdentitySuggestResource.java:103) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.rest.ui.suggest.IdentitySuggestResource.getIdentities(IdentitySuggestResource.java:64) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.rest.ui.suggest.SuggestResource.getSuggest(SuggestResource.java:115) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at sailpoint.rest.ui.suggest.SuggestResource.getSuggestViaHttpPost(SuggestResource.java:94) ~[identityiq.jar:8.4 Build bdd0ed4de58-20230919-192552]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) ~[jersey-server-2.35.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) [jersey-server-2.35.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) [jersey-server-2.35.jar:?]
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) [jersey-server-2.35.jar:?]
