UserObject must not be null.

5
While developing and testing nothing odd happened. Now its running on our production environment and we are getting strange messages in the service console. I have one explanation, on loading startup page it starts reloading (looping). Delete cookies and try again fixes this problem and the error messages stop. However, we keep getting those error messages. It randomly stops and starts. We get like ~4 every second, for a few hours and it stops. It's not that it's giving those error messages while working hours. It's mostly like that but not always. It's possible that it stops after 3 hours and starts again in 1 hour, 2 hours, 30 minutes or the next day. I really hope someone has a solution for this problem. We are running on Mendix 8.18.1. I've copy pasted the error message here: Log level: Error Log node: Connector Message: An error has occurred while handling the request.  Stack trace: java.lang.IllegalArgumentException: UserObject must not be null.     at com.mendix.basis.session.User.<init>(User.java:39)     at com.mendix.webui.actions.client.SessionData$.create(SessionData.scala:34)     at com.mendix.webui.actions.client.GetSessionDataAction.$anonfun$execute$9(GetSessionDataAction.scala:78)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:37)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:34)     at com.mendix.webui.actions.client.GetSessionDataAction.withState(GetSessionDataAction.scala:28)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:31)     at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:24)     at com.mendix.webui.actions.client.GetSessionDataAction.withState(GetSessionDataAction.scala:28)     at com.mendix.webui.actions.client.GetSessionDataAction.$anonfun$execute$8(GetSessionDataAction.scala:77)     at scala.util.Try$.apply(Try.scala:210)     at com.mendix.webui.actions.client.GetSessionDataAction.$anonfun$execute$7(GetSessionDataAction.scala:76)     at com.mendix.webui.actions.client.GetSessionDataAction.$anonfun$execute$7$adapted(GetSessionDataAction.scala:74)     at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$5(ContextHandling.scala:47)     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)     at com.mendix.basis.actionmanagement.IMonitoredAction$$anon$1.execute(IMonitoredAction.scala:47)     at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:26)     at com.mendix.basis.actionmanagement.IMonitoredAction.monitor(IMonitoredAction.scala:49)     at com.mendix.basis.actionmanagement.IMonitoredAction.monitor$(IMonitoredAction.scala:25)     at com.mendix.webui.requesthandling.helpers.ContextHandling$ClientMonitoredAction.monitor(ContextHandling.scala:59)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:47)     at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:27)     at com.mendix.webui.actions.client.GetSessionDataAction.inContext(GetSessionDataAction.scala:28)     at com.mendix.webui.actions.client.GetSessionDataAction.$anonfun$execute$5(GetSessionDataAction.scala:74)     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.GetSessionDataAction.profileRequest(GetSessionDataAction.scala:28)     at com.mendix.webui.actions.client.GetSessionDataAction.execute(GetSessionDataAction.scala:62)     at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:105)     at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:82)     at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:46)     at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:76)     at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:73)     at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:26)     at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:79)     at com.mendix.basis.impl.MxRuntimeImplBase.processRequest(MxRuntimeImplBase.java:857)     at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.java:42)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631)     at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1369)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1284)     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:501)     at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)     at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:272)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)     at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)     at java.base/java.lang.Thread.run(Thread.java:834)  
asked
4 answers
3

Same Error I got

answered
3

on Staging environment , Im using 8.17.1 

answered
0

Might be one for the support team at support.mendix.com.

answered
0

Hi, I got the same error, can anyone share the solution to resolve this?

answered