Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-14279

6.5.0.3 - Admin UI create user - 500 Error - Unknown policy valid-username

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: 6.5.0.3
    • Fix Version/s: None
    • Component/s: UI
    • Labels:
    • Environment:
      OpenIDM version "6.5.0.3-SNAPSHOT" (build: 20200110233935, revision: 3119e74)

      Description

      When trying to create user in Admin UI, popup notification error is thrown

       

      WARNING: Resource exception: 500 Internal Server Error: "Unknown policy valid-username"WARNING: Resource exception: 500 Internal Server Error: "Unknown policy valid-username"org.forgerock.json.resource.InternalServerErrorException: Unknown policy valid-username at org.forgerock.json.resource.ResourceException.newResourceException(ResourceException.java:231) at org.forgerock.openidm.script.ScriptThrownException.toResourceException(ScriptThrownException.java:135) at org.forgerock.openidm.script.handler.ScriptedRequestHandler.convertScriptException(ScriptedRequestHandler.java:372) at org.forgerock.openidm.script.handler.ScriptedRequestHandler.evaluate(ScriptedRequestHandler.java:418) at org.forgerock.openidm.script.handler.ScriptedRequestHandler.lambda$handleRead$10(ScriptedRequestHandler.java:350) at org.forgerock.openidm.metrics.MetricsCollector.time(MetricsCollector.java:112) at org.forgerock.openidm.script.handler.ScriptedRequestHandler.handleRead(ScriptedRequestHandler.java:349) at org.forgerock.json.resource.Router.handleRead(Router.java:331) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:105) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:94) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:92) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:94) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.openidm.authz.DelegatedAdminFilter.lambda$filterRead$4(DelegatedAdminFilter.java:215) at org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:260) at org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:224) at org.forgerock.openidm.authz.DelegatedAdminFilter.filterRequest(DelegatedAdminFilter.java:260) at org.forgerock.openidm.authz.DelegatedAdminFilter.filterRead(DelegatedAdminFilter.java:215) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:92) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.openidm.audit.filter.AuditFilter.lambda$filterRead$5(AuditFilter.java:149) at org.forgerock.openidm.audit.filter.AuditFilter.logAuditAccessEntry(AuditFilter.java:175) at org.forgerock.openidm.audit.filter.AuditFilter.filterRead(AuditFilter.java:149) at org.forgerock.openidm.router.filter.MutableFilterDecorator.filterRead(MutableFilterDecorator.java:96) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:92) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.openidm.servlet.internal.ServletConnectionFactory$3.lambda$filterRead$5(ServletConnectionFactory.java:412) at org.forgerock.openidm.servlet.internal.ServletConnectionFactory$3.handleRequestWithLogging(ServletConnectionFactory.java:434) at org.forgerock.openidm.servlet.internal.ServletConnectionFactory$3.filterRead(ServletConnectionFactory.java:412) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.openidm.router.filter.PassthroughFilter.filterRead(PassthroughFilter.java:72) at org.forgerock.openidm.router.filter.MutableFilterDecorator.filterRead(MutableFilterDecorator.java:96) at org.forgerock.openidm.router.filter.MutableFilterDecorator.filterRead(MutableFilterDecorator.java:96) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.openidm.router.filter.PassthroughFilter.filterRead(PassthroughFilter.java:72) at org.forgerock.openidm.router.filter.MutableFilterDecorator.filterRead(MutableFilterDecorator.java:96) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:92) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.openidm.servlet.internal.ResourceFilters$1.filterRead(ResourceFilters.java:79) at org.forgerock.json.resource.Filters$ConditionalFilter.filterRead(Filters.java:92) at org.forgerock.json.resource.FilterChain$Cursor.handleRead(FilterChain.java:103) at org.forgerock.json.resource.FilterChain.handleRead(FilterChain.java:256) at org.forgerock.json.resource.InternalConnection.readAsync(InternalConnection.java:81) at org.forgerock.json.resource.AbstractConnectionWrapper.readAsync(AbstractConnectionWrapper.java:203) at org.forgerock.openidm.servlet.internal.ServletConnectionFactory$InternalConnectionWrapper.lambda$readAsync$3(ServletConnectionFactory.java:318) at org.forgerock.openidm.metrics.MetricsCollector.time(MetricsCollector.java:112) at org.forgerock.openidm.servlet.internal.ServletConnectionFactory$InternalConnectionWrapper.time(ServletConnectionFactory.java:295) at org.forgerock.openidm.servlet.internal.ServletConnectionFactory$InternalConnectionWrapper.readAsync(ServletConnectionFactory.java:318) at org.forgerock.json.resource.http.RequestRunner.visitReadRequest(RequestRunner.java:279) at org.forgerock.json.resource.http.RequestRunner.visitReadRequest(RequestRunner.java:82) at org.forgerock.json.resource.Requests$ReadRequestImpl.accept(Requests.java:587) at org.forgerock.json.resource.http.RequestRunner.handleResult(RequestRunner.java:128) at org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:260) at org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:249) at org.forgerock.json.resource.http.HttpAdapter.doRequest(HttpAdapter.java:713) at org.forgerock.json.resource.http.HttpAdapter.doRead(HttpAdapter.java:370) at org.forgerock.json.resource.http.HttpAdapter.handle(HttpAdapter.java:273) at org.forgerock.http.handler.Handlers$HandlerDescribableAsDescribableHandler.handle(Handlers.java:146) at org.forgerock.http.filter.OptionsFilter.filter(OptionsFilter.java:69) at org.forgerock.http.handler.Handlers$1.handle(Handlers.java:53) at org.forgerock.http.routing.Router.handle(Router.java:100) at org.forgerock.http.swagger.OpenApiRequestFilter.filter(OpenApiRequestFilter.java:63) at org.forgerock.http.handler.Handlers$1.handle(Handlers.java:53) at org.forgerock.openidm.auth.ProfileEnhancementCheckFilter.filter(ProfileEnhancementCheckFilter.java:146) at org.forgerock.http.handler.Handlers$1.handle(Handlers.java:53) at org.forgerock.openidm.auth.LoginCountFilter.filter(LoginCountFilter.java:63) at org.forgerock.http.handler.Handlers$1.handle(Handlers.java:53) at org.forgerock.caf.authentication.framework.AuthenticationFramework.grantAccess(AuthenticationFramework.java:188) at org.forgerock.caf.authentication.framework.AuthenticationFramework.lambda$onValidateRequestSuccess$1(AuthenticationFramework.java:181) at org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:260) at org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:249) at org.forgerock.caf.authentication.framework.AuthenticationFramework.validateRequest(AuthenticationFramework.java:144) at org.forgerock.caf.authentication.framework.AuthenticationFramework.processMessage(AuthenticationFramework.java:134) at org.forgerock.caf.authentication.framework.AuthenticationFilter.filter(AuthenticationFilter.java:84) at org.forgerock.openidm.auth.AuthFilterWrapper.filter(AuthFilterWrapper.java:87) at org.forgerock.http.handler.Handlers$1.handle(Handlers.java:53) at org.forgerock.http.filter.TransactionIdInboundFilter.filter(TransactionIdInboundFilter.java:86) at org.forgerock.http.handler.Handlers$1.handle(Handlers.java:53) at org.forgerock.http.servlet.HttpFrameworkServlet.service(HttpFrameworkServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655) at org.forgerock.openidm.jetty.LargePayloadServletFilter.doFilter(LargePayloadServletFilter.java:64) at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.forgerock.openidm.servletregistration.impl.ServletRegistrationSingleton$FilterProxy.invoke(ServletRegistrationSingleton.java:309) at com.sun.proxy.$Proxy69.doFilter(Unknown Source) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:311) at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:265) at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.forgerock.openidm.servletregistration.impl.ServletRegistrationSingleton$FilterProxy.invoke(ServletRegistrationSingleton.java:309) at com.sun.proxy.$Proxy69.doFilter(Unknown Source) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:740) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:503) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:748)Caused by: org.forgerock.openidm.script.ScriptThrownException: Unknown policy valid-username Unknown policy valid-username at org.forgerock.openidm.script.javascript.RhinoScriptEngine$3.newScriptThrownException(RhinoScriptEngine.java:482) at org.forgerock.openidm.script.javascript.RhinoScript.eval(RhinoScript.java:254) at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.forgerock.openidm.script.registry.ScriptRegistryImpl$LibraryRecord.invoke(ScriptRegistryImpl.java:539) at com.sun.proxy.$Proxy65.eval(Unknown Source) at org.forgerock.openidm.script.registry.ScriptRegistryImpl$ScriptImpl.eval(ScriptRegistryImpl.java:814) at org.forgerock.openidm.script.registry.ScriptRegistryImpl$ScriptImpl.eval(ScriptRegistryImpl.java:825) at org.forgerock.openidm.script.handler.ScriptedRequestHandler.evaluate(ScriptedRequestHandler.java:446) at org.forgerock.openidm.script.handler.ScriptedRequestHandler.evaluate(ScriptedRequestHandler.java:405) ... 127 moreCaused by: org.mozilla.javascript.JavaScriptException: Unknown policy valid-username (/home/soge/Downloads/openidm/bin/defaults/script/policy.js#772) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5._c_anonymous_55(/home/soge/Downloads/openidm/bin/defaults/script/policy.js:772) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5.call(/home/soge/Downloads/openidm/bin/defaults/script/policy.js) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5._c_anonymous_61(/home/soge/Downloads/openidm/bin/defaults/script/policy.js:846) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5.call(/home/soge/Downloads/openidm/bin/defaults/script/policy.js) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5._c_anonymous_72(/home/soge/Downloads/openidm/bin/defaults/script/policy.js:1190) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5.call(/home/soge/Downloads/openidm/bin/defaults/script/policy.js) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5._c_script_0(/home/soge/Downloads/openidm/bin/defaults/script/policy.js:1281) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5.call(/home/soge/Downloads/openidm/bin/defaults/script/policy.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5.call(/home/soge/Downloads/openidm/bin/defaults/script/policy.js) at org.mozilla.javascript.gen._home_soge_Downloads_openidm_bin_defaults_script_policy_js_5.exec(/home/soge/Downloads/openidm/bin/defaults/script/policy.js) at org.forgerock.openidm.script.javascript.RhinoScript.eval(RhinoScript.java:231) ... 136 more

        Attachments

          Activity

            People

            • Assignee:
              brmiller Brendan Miller
              Reporter:
              michal.orlik@profiq.cz Michal Orlik
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: