Strange error-message in the log..

1
Some help/insight appriciated. The client gets an errormessage on screen based on the  log-bits below. Just before this they have manually started a MF, which runs to its conclusion !! We can tell because the MF posts a LOG messsage as its last step. Nov 14 15:06:07.574 - INFO - VERWIJDERDE STUKKEN: (1/2) Aantal stukkenl 63#015 Nov 14 15:06:07.574 - INFO - VERWIJDERDE STUKKEN: (2/2) Aantal verwijderd 47#015  I can not related the info below with any other action then the "refresh" of the screen after finishing the MF (which has a CHANGE OBJECT / REFRESH CLIENT), Am I correct and what might cause this error?? Nov 14 15:06:08.277 - ERROR - Connector: (1/69) java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long Nov 14 15:06:08.277 - ERROR - Connector: (2/69) #011at scala.runtime.BoxesRunTime.unboxToLong(BoxesRunTime.java:105) Nov 14 15:06:08.277 - ERROR - Connector: (3/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$$anonfun$primitiveFromJson$1.apply(JsonToMxObject.scala:107) Nov 14 15:06:08.277 - ERROR - Connector: (4/69) #011at scala.Option.map(Option.scala:146) Nov 14 15:06:08.277 - ERROR - Connector: (5/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$.primitiveFromJson(JsonToMxObject.scala:105) Nov 14 15:06:08.277 - ERROR - Connector: (6/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$.valueFromJson(JsonToMxObject.scala:93) Nov 14 15:06:08.277 - ERROR - Connector: (7/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$.com$mendix$basis$objectmanagement$JsonToMxObject$$setObjectMember(JsonToMxObject.scala:78) Nov 14 15:06:08.277 - ERROR - Connector: (8/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$$anonfun$toMxObject$1.apply(JsonToMxObject.scala:45) Nov 14 15:06:08.277 - ERROR - Connector: (9/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$$anonfun$toMxObject$1.apply(JsonToMxObject.scala:44) Nov 14 15:06:08.277 - ERROR - Connector: (10/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$JSONObjectExt$$anonfun$foreach$1.apply(JsonToMxObject.scala:128) Nov 14 15:06:08.277 - ERROR - Connector: (11/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$JSONObjectExt$$anonfun$foreach$1.apply(JsonToMxObject.scala:127) Nov 14 15:06:08.277 - ERROR - Connector: (12/69) #011at scala.collection.Iterator$class.foreach(Iterator.scala:893) Nov 14 15:06:08.278 - ERROR - Connector: (13/69) #011at scala.collection.AbstractIterator.foreach(Iterator.scala:1336) Nov 14 15:06:08.278 - ERROR - Connector: (14/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$JSONObjectExt.foreach(JsonToMxObject.scala:127) Nov 14 15:06:08.278 - ERROR - Connector: (15/69) #011at com.mendix.basis.objectmanagement.JsonToMxObject$.toMxObject(JsonToMxObject.scala:44) Nov 14 15:06:08.278 - ERROR - Connector: (16/69) #011at com.mendix.basis.actionmanagement.JsonToBackgroundJobResult$$anonfun$1.apply(JsonToBackgroundJobResult.scala:101) Nov 14 15:06:08.278 - ERROR - Connector: (17/69) #011at com.mendix.basis.actionmanagement.JsonToBackgroundJobResult$$anonfun$1.apply(JsonToBackgroundJobResult.scala:101) Nov 14 15:06:08.278 - ERROR - Connector: (18/69) #011at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234) Nov 14 15:06:08.278 - ERROR - Connector: (19/69) #011at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234) Nov 14 15:06:08.278 - ERROR - Connector: (20/69) #011at scala.collection.Iterator$class.foreach(Iterator.scala:893) Nov 14 15:06:08.278 - ERROR - Connector: (21/69) #011at scala.collection.AbstractIterator.foreach(Iterator.scala:1336) Nov 14 15:06:08.278 - ERROR - Connector: (22/69) #011at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) Nov 14 15:06:08.278 - ERROR - Connector: (23/69) #011at scala.collection.AbstractIterable.foreach(Iterable.scala:54) Nov 14 15:06:08.278 - ERROR - Connector: (24/69) #011at scala.collection.TraversableLike$class.map(TraversableLike.scala:234) Nov 14 15:06:08.278 - ERROR - Connector: (25/69) #011at scala.collection.AbstractTraversable.map(Traversable.scala:104) Nov 14 15:06:08.278 - ERROR - Connector: (26/69) #011at com.mendix.basis.actionmanagement.JsonToBackgroundJobResult.getStateInfo(JsonToBackgroundJobResult.scala:101) Nov 14 15:06:08.278 - ERROR - Connector: (27/69) #011at com.mendix.basis.actionmanagement.JsonToBackgroundJobResult.fromJson(JsonToBackgroundJobResult.scala:44) Nov 14 15:06:08.278 - ERROR - Connector: (28/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry.com$mendix$basis$actionmanagement$BackgroundJobRegistry$$toJobState$1(BackgroundJobRegistry.scala:101) Nov 14 15:06:08.278 - ERROR - Connector: (29/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry$$anonfun$determineStatusOf$1$$anonfun$apply$2.apply(BackgroundJobRegistry.scala:113) Nov 14 15:06:08.278 - ERROR - Connector: (30/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry$$anonfun$determineStatusOf$1$$anonfun$apply$2.apply(BackgroundJobRegistry.scala:110) Nov 14 15:06:08.278 - ERROR - Connector: (31/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry$$anonfun$withEntity$1.apply(BackgroundJobRegistry.scala:86) Nov 14 15:06:08.278 - ERROR - Connector: (32/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry$$anonfun$withEntity$1.apply(BackgroundJobRegistry.scala:86) Nov 14 15:06:08.278 - ERROR - Connector: (33/69) #011at scala.Option.map(Option.scala:146) Nov 14 15:06:08.278 - ERROR - Connector: (34/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry.withEntity(BackgroundJobRegistry.scala:86) Nov 14 15:06:08.278 - ERROR - Connector: (35/69) #011at com.mendix.basis.actionmanagement.BackgroundJobRegistry.determineStatusOf(BackgroundJobRegistry.scala:110) Nov 14 15:06:08.278 - ERROR - Connector: (36/69) #011at com.mendix.webui.actions.client.PollBackgroundJobAction.execute(PollBackgroundJobAction.scala:18) Nov 14 15:06:08.278 - ERROR - Connector: (37/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply$mcV$sp(ClientRequestHandler.scala:315) Nov 14 15:06:08.278 - ERROR - Connector: (38/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply(ClientRequestHandler.scala:300) Nov 14 15:06:08.278 - ERROR - Connector: (39/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply(ClientRequestHandler.scala:300) Nov 14 15:06:08.278 - ERROR - Connector: (40/69) #011at com.mendix.basis.actionmanagement.IMonitoredAction$$anon$1.execute(IMonitoredAction.scala:47) Nov 14 15:06:08.278 - ERROR - Connector: (41/69) #011at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) Nov 14 15:06:08.278 - ERROR - Connector: (42/69) #011at com.mendix.basis.actionmanagement.IMonitoredAction$class.monitor(IMonitoredAction.scala:49) Nov 14 15:06:08.278 - ERROR - Connector: (43/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler$ClientMonitoredAction.monitor(ClientRequestHandler.scala:417) Nov 14 15:06:08.278 - ERROR - Connector: (44/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler.handleRequest(ClientRequestHandler.scala:300) Nov 14 15:06:08.278 - ERROR - Connector: (45/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler.handleActionWithSessionRequired(ClientRequestHandler.scala:238) Nov 14 15:06:08.278 - ERROR - Connector: (46/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:205) Nov 14 15:06:08.278 - ERROR - Connector: (47/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler.liftedTree1$1(ClientRequestHandler.scala:104) Nov 14 15:06:08.278 - ERROR - Connector: (48/69) #011at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:96) Nov 14 15:06:08.278 - ERROR - Connector: (49/69) #011at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:40) Nov 14 15:06:08.278 - ERROR - Connector: (50/69) #011at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:70) Nov 14 15:06:08.278 - ERROR - Connector: (51/69) #011at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:67) Nov 14 15:06:08.278 - ERROR - Connector: (52/69) #011at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) Nov 14 15:06:08.278 - ERROR - Connector: (53/69) #011at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:73) Nov 14 15:06:08.278 - ERROR - Connector: (54/69) #011at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:875) Nov 14 15:06:08.278 - ERROR - Connector: (55/69) #011at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:41) Nov 14 15:06:08.278 - ERROR - Connector: (56/69) #011at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) Nov 14 15:06:08.278 - ERROR - Connector: (57/69) #011at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) Nov 14 15:06:08.278 - ERROR - Connector: (58/69) #011at org.eclipse.jetty.server.Server.handle(Server.java:368) Nov 14 15:06:08.278 - ERROR - Connector: (59/69) #011at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) Nov 14 15:06:08.278 - ERROR - Connector: (60/69) #011at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:953) Nov 14 15:06:08.278 - ERROR - Connector: (61/69) #011at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014) Nov 14 15:06:08.278 - ERROR - Connector: (62/69) #011at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) Nov 14 15:06:08.279 - ERROR - Connector: (63/69) #011at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) Nov 14 15:06:08.279 - ERROR - Connector: (64/69) #011at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) Nov 14 15:06:08.279 - ERROR - Connector: (65/69) #011at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) Nov 14 15:06:08.279 - ERROR - Connector: (66/69) #011at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) Nov 14 15:06:08.279 - ERROR - Connector: (67/69) #011at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) Nov 14 15:06:08.279 - ERROR - Connector: (68/69) #011at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) Nov 14 15:06:08.279 - ERROR - Connector: (69/69) #011at java.lang.Thread.run(Thread.java:748) The page is their main dashboard. it hosts a lot of buttons (some with conditional visibility) and the Feedback and Calender widget. The MF that runs just before the error checks and sets the status of the objects used in the Calendar. For that purpose it does do the REFRESH on CHANGE...
asked
3 answers
0

Could you open the browser debugger (F12) and run the microflow? please check if there is a message in the console.

answered
0

Looks like it is a thread that is returning late from the threadpool-party trying to read/update/refresh one of the 'verwijderde stukken' ('removed parts'). To find out which widget has started this thread by removing them one by one (or a couple at the time) and starting the MF manually again. Most likely the guilty widget is one that aggregates data containing the 'removed parts'.

And another option is to build in a 1 second pause between the commit and the refresh. See if the error still occurs.

answered
0

Hi Lex,

Did you manage to resolve this issue? I'm experiencing a similar issue, any information would be useful.

Thanks!

answered