Internal sever error

0
On clicking save button of my request line edit page i am getting this error: An error occurred, please contact your system administrator. Stack trace:   com.mendix.core.CoreRuntimeException: Failed to commit     at com.mendix.basis.component.TransactionCore.doCommit(TransactionCore.scala:164) Caused by: com.mendix.core.CoreRuntimeException: com.mendix.systemwideinterfaces.MendixRuntimeException: com.mendix.core.CoreRuntimeException: Exception occurred in action '{"type":"CommitAction"}', all database changes executed by this action were rolled back     at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:108) Caused by: com.mendix.systemwideinterfaces.MendixRuntimeException: com.mendix.core.CoreRuntimeException: Exception occurred in action '{"type":"CommitAction"}', 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 '{"type":"CommitAction"}', all database changes executed by this action were rolled back     at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.processErrorState(CoreActionHandlerImpl.scala:153) Caused by: com.mendix.connectionbus.ConnectionBusRuntimeException: Value of auto-number attribute 'RequestID' not available, could be caused by insufficient access rights to serialize the mendix object to the client. Either give the current user role read rights on this attribute or commit the object before it's returned to the client.     at com.mendix.connectionbus.store.CreateHandler.decideDataValue(CreateHandler.java:150)     at com.mendix.connectionbus.store.CreateHandler.fillDataTable(CreateHandler.java:116)     at com.mendix.connectionbus.store.CreateHandler.addCreateDataTable(CreateHandler.java:70)     at com.mendix.connectionbus.store.CreateHandler.getCreateDataTables(CreateHandler.java:60)     at com.mendix.connectionbus.store.EntityStorer.$anonfun$handleCreateRequest$1(EntityStorer.scala:146)     at java.base/java.util.HashMap$EntrySet.forEach(HashMap.java:1040)     at com.mendix.connectionbus.store.EntityStorer.handleCreateRequest(EntityStorer.scala:142)     at com.mendix.connectionbus.store.EntityStorer.handleRequest(EntityStorer.scala:105)     at com.mendix.connectionbus.store.EntityStorer.store(EntityStorer.scala:42)     at com.mendix.connectionbus.RequestAnalyzer.doRequest(RequestAnalyzer.scala:45)     at com.mendix.connectionbus.ConnectionBusImpl.doRequest(ConnectionBusImpl.scala:479)     at com.mendix.basis.action.user.CommitAction.commit(CommitAction.scala:146)     at com.mendix.basis.action.user.CommitAction.$anonfun$commitPersistableObjects$3(CommitAction.scala:109)     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)     at scala.util.Try$.apply(Try.scala:210)     at com.mendix.basis.action.user.CommitAction.commitPersistableObjects(CommitAction.scala:109)     at com.mendix.basis.action.user.CommitAction.executeAction(CommitAction.scala:60)     at com.mendix.basis.action.user.CommitAction.executeAction(CommitAction.scala:31)     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:104)     at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)     at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)     at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeInTransactionSync$1(ActionManager.scala:115)     at scala.util.Try$.apply(Try.scala:210)     at com.mendix.basis.actionmanagement.ActionManager.executeInTransactionSync(ActionManager.scala:115)     at com.mendix.basis.component.TransactionCore.doStore$1(TransactionCore.scala:198)     at com.mendix.basis.component.TransactionCore.storeObjectsAndAutoCommittedObjects(TransactionCore.scala:206)     at com.mendix.basis.component.TransactionCore.doCommit(TransactionCore.scala:143)     at com.mendix.basis.component.TransactionCore.commit(TransactionCore.scala:116)     at com.mendix.basis.component.TransactionCore.commit$(TransactionCore.scala:110)     at com.mendix.basis.component.InternalCore.commit(InternalCore.scala:24)     at com.mendix.basis.component.TransactionCore.commitWithEvents(TransactionCore.scala:66)     at com.mendix.basis.component.TransactionCore.commit(TransactionCore.scala:46)     at com.mendix.basis.component.TransactionCore.commit$(TransactionCore.scala:45)     at com.mendix.basis.component.InternalCore.commit(InternalCore.scala:24)     at com.mendix.basis.component.TransactionCore.commit(TransactionCore.scala:22)     at com.mendix.basis.component.TransactionCore.commit$(TransactionCore.scala:22)     at com.mendix.basis.component.InternalCore.commit(InternalCore.scala:24)     at com.mendix.webui.actions.client.RegularClientActions$.commit(RegularClientActions.scala:48)     at com.mendix.webui.actions.client.CoreClientActionsRegistry.$anonfun$coreClientActionMap$1(CoreClientActionsRegistry.scala:24)     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:45)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:42)     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:120)     at scala.util.Try$.apply(Try.scala:210)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:120)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:118)     at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$7(ContextHandling.scala:58)     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:58)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:32)     at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:29)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:21)     at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)     at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:118)     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:94)     at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:115)     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:54)     at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:54)     at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)     at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:54)     at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:221)     at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:40)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)     at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)     at org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170)     at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)     at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)     at org.eclipse.jetty.server.Server.handle(Server.java:562)     at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)     at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)     at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)     at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)     at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)     at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)     at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)     at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)     at java.base/java.lang.Thread.run(Thread.java:829) Please guide me how to resolve this.
asked
2 answers
2

Hi Muhammed,

 

your user is required to have at least read rights on the following attribute:

"Caused by: com.mendix.connectionbus.ConnectionBusRuntimeException: Value of auto-number attribute 'RequestID' not available, could be caused by insufficient access rights to serialize the mendix object to the client. Either give the current user role read rights on this attribute or commit the object before it's returned to the client.

answered
3

Looks like your security permissions on “RequestID” don’t allow read/write access to the user role you are using (Either give the current user role read rights on this attribute or commit the object before it's returned to the client.)
If you update your security and it still doesn’t work, try putting a breakpoint in your save microflow and make sure all your objects’ attributes are being filled in properly before you get to the commit action.

answered