User Management error

0
I am trying to setup user management. I have added the ‘account overview’ page to my home page However, when I run the app and press on ‘New Local User’ I get a pop-up saying ‘ An error occurred, please contact your system administrator.’ In the Console I can see the following connector error: An error has occurred while handling the request. [User 'MxAdmin' with session id 'cc9e9432-XXXX-XXXX-XXXX-XXXXXXXXb87c' and roles 'OfficeManager'] And the following Stack Trace:   An error has occurred while handling the request. [User 'MxAdmin' with session id 'cc9e9432-XXXX-XXXX-XXXX-XXXXXXXXb87c' and roles 'OfficeManager'] -------- com.mendix.webui.WebUIException: Exception while retrieving data for 'Administration.Account_New.referenceSetSelector2' on document 'Administration.Account_New'     at com.mendix.webui.actions.client.RetrieveAction.$anonfun$apply$3(RetrieveAction.scala:94) Caused by: com.mendix.core.CoreRuntimeException: com.mendix.systemwideinterfaces.MendixRuntimeException: com.mendix.core.CoreRuntimeException: Exception occurred in action '{}', all database changes executed by this action were rolled back     at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:110) Caused by: com.mendix.systemwideinterfaces.MendixRuntimeException: com.mendix.core.CoreRuntimeException: Exception occurred in action '{}', all database changes executed by this action were rolled back     at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:23) Caused by: com.mendix.core.CoreRuntimeException: Exception occurred in action '{}', all database changes executed by this action were rolled back     at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.processErrorState(CoreActionHandlerImpl.scala:153) Caused by: com.mendix.basis.objectmanagement.member.MemberAccessDeniedException: Read access denied for member 'System.UserRoles' of object 'Administration.Account'     at com.mendix.basis.objectmanagement.MendixObjectMemberImpl.checkReadAccess(MendixObjectMemberImpl.java:161)     at com.mendix.basis.objectmanagement.MendixObjectMemberImpl.getValue(MendixObjectMemberImpl.java:208)     at com.mendix.basis.objectmanagement.member.MendixObjectReferenceSetImpl.getValue(MendixObjectReferenceSetImpl.scala:53)     at com.mendix.basis.objectmanagement.member.MendixObjectReferenceSetImpl.getValue(MendixObjectReferenceSetImpl.scala:20)     at com.mendix.basis.objectmanagement.MendixObjectImpl.getValue(MendixObjectImpl.java:263)     at com.mendix.implicits.package$MendixObjectOps$.get$extension(package.scala:22)     at com.mendix.basis.action.user.RetrieveByPathAction.retrieveFromSameSide(RetrieveByPathAction.scala:26)     at com.mendix.basis.action.user.RetrieveByPathAction.retrieveFromSameSide(RetrieveByPathAction.scala:12)     at com.mendix.basis.action.user.RetrieveByPathBase.executeAction(RetrieveByPathBase.scala:71)     at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)     at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)     at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)     at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)     at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:106)     at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)     at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:105)     at com.mendix.basis.component.ExecutionCore.doExecuteSync(ExecutionCore.scala:147)     at com.mendix.basis.component.ExecutionCore.doExecuteSync$(ExecutionCore.scala:146)     at com.mendix.basis.component.InternalCore.doExecuteSync(InternalCore.scala:24)     at com.mendix.basis.component.DataXPathCore.retrieveByPath(DataXPathCore.scala:51)     at com.mendix.basis.component.DataXPathCore.retrieveByPath$(DataXPathCore.scala:43)     at com.mendix.basis.component.InternalCore.retrieveByPath(InternalCore.scala:24)     at com.mendix.webui.RetrieveUtils.$anonfun$retrieveByEntityPath$2(RetrieveUtils.scala:92)     at scala.collection.immutable.List.flatMap(List.scala:293)     at com.mendix.webui.RetrieveUtils.$anonfun$retrieveByEntityPath$1(RetrieveUtils.scala:92)     at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:646)     at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:642)     at scala.collection.AbstractIterator.foldLeft(Iterator.scala:1293)     at com.mendix.webui.RetrieveUtils.retrieveByEntityPath(RetrieveUtils.scala:90)     at com.mendix.webui.actions.client.RetrieveAction.$anonfun$retrieveAllByPath$1(RetrieveAction.scala:129)     at scala.Option.map(Option.scala:242)     at com.mendix.webui.actions.client.RetrieveAction.retrieveAllByPath(RetrieveAction.scala:129)     at com.mendix.webui.actions.client.RetrieveAction.$anonfun$apply$3(RetrieveAction.scala:63)     at scala.util.Either.map(Either.scala:382)     at com.mendix.webui.actions.client.RetrieveAction.apply(RetrieveAction.scala:43)     at com.mendix.webui.actions.client.RetrieveAction.apply(RetrieveAction.scala:28)     at com.mendix.webui.actions.client.RegularClientAction$Helpers$.$anonfun$liftEither$1(RegularClientAction.scala:30)     at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.$anonfun$apply$4(RegularClientAction.scala:56)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:42)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:39)     at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.withState(RegularClientAction.scala:46)     at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:54)     at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:46)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$3(RegularClientAction.scala:113)     at scala.util.Try$.apply(Try.scala:210)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:113)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:111)     at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$5(ContextHandling.scala:57)     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)     at com.mendix.basis.actionmanagement.ActionMonitoring$.$anonfun$monitor$1(ActionMonitoring.scala:49)     at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)     at com.mendix.basis.actionmanagement.ActionMonitoring$.monitor(ActionMonitoring.scala:49)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:57)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:31)     at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:87)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:28)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:20)     at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:87)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:111)     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)     at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest(ProfileHandling.scala:14)     at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest$(ProfileHandling.scala:10)     at com.mendix.webui.actions.client.RegularClientAction.profileRequest(RegularClientAction.scala:87)     at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:108)     at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:106)     at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:79)     at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:37)     at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1(MxRuntimeConnector.scala:50)     at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:50)     at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)     at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:50)     at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:223)     at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:25)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)     at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1631)     at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:230)     at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)     at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)     at org.eclipse.jetty.server.Server.handle(Server.java:516)     at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)     at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)     at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)     at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)     at java.base/java.lang.Thread.run(Thread.java:834) I also get this Client error: An error occurred while executing association data source for widget Administration.Account_New.referenceSetSelector2:  Error: An error occurred while executing association data source for widget Administration.Account_New.referenceSetSelector2:      at http://localhost:8080/mxclientsystem/mxui/mxui.js?637886554702135837:68:159006     at http://localhost:8080/mxclientsystem/mxui/mxui.js?637886554702135837:68:159149 Can someone please explain how to fix this?
asked
1 answers
0

It looks like the important part of the error message is “Read access denied for member 'System.UserRoles' of object 'Administration.Account'”

Does the user accessing the admin page have the correct roles set for the System and Administration modules?

answered