java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

0
Hello guys,  I tried to find the proper reason for this error, but I didn't find the correct answer. I cannot find out the reason for this error within the log file, and also I don't know what could be the reason for this error.  I don't have an idea how to reproduce this error on Local environment.      ERROR - Connector: An exception occurred while serializing feedback ERROR - Connector: (1/57) com.mendix.systemwideinterfaces.MendixRuntimeException: Object access cannot be retrieved. ERROR - Connector: (2/57) #011at com.mendix.core.objectmanagement.SchemeManagerImpl.retrieveAndSetObjectAccess(SchemeManagerImpl.java:1068) ERROR - Connector: (3/57)  ERROR - Connector: (4/57) Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 ERROR - Connector: (5/57) #011at java.util.ArrayList.rangeCheck(ArrayList.java:653) ERROR - Connector: (6/57) #011at java.util.ArrayList.get(ArrayList.java:429) ERROR - Connector: (7/57) #011at com.mendix.connectionbus.data.DataTable.get(DataTable.java:200) ERROR - Connector: (8/57) #011at com.mendix.connectionbus.data.DataTable$1.get(DataTable.java:253) ERROR - Connector: (9/57) #011at com.mendix.connectionbus.data.DataTable$1.get(DataTable.java:211) ERROR - Connector: (10/57) #011at com.mendix.core.objectmanagement.SchemeManagerImpl.retrieveAndSetObjectAccess(SchemeManagerImpl.java:1065) ERROR - Connector: (11/57) #011at com.mendix.core.objectmanagement.MendixObjectMemberImpl.checkAccessRetrieved(MendixObjectMemberImpl.java:161) ERROR - Connector: (12/57) #011at com.mendix.core.objectmanagement.MendixObjectMemberImpl.hasReadAccess(MendixObjectMemberImpl.java:170) ERROR - Connector: (13/57) #011at com.mendix.core.objectmanagement.MendixObjectImpl.getMembers(MendixObjectImpl.java:86) ERROR - Connector: (14/57) #011at com.mendix.webui.jsonserialization.ResultSerializer.com$mendix$webui$jsonserialization$ResultSerializer$$generateMendixObject(ResultSerializer.scala:156) ERROR - Connector: (15/57) #011at com.mendix.webui.jsonserialization.ResultSerializer.com$mendix$webui$jsonserialization$ResultSerializer$$generate(ResultSerializer.scala:78) ERROR - Connector: (16/57) #011at com.mendix.webui.jsonserialization.ResultSerializer$$anonfun$generateIterable$1.apply(ResultSerializer.scala:129) ERROR - Connector: (17/57) #011at com.mendix.webui.jsonserialization.ResultSerializer$$anonfun$generateIterable$1.apply(ResultSerializer.scala:129) ERROR - Connector: (18/57) #011at scala.collection.Iterator$class.foreach(Iterator.scala:742) ERROR - Connector: (19/57) #011at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) ERROR - Connector: (20/57) #011at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) ERROR - Connector: (21/57) #011at scala.collection.AbstractIterable.foreach(Iterable.scala:54) ERROR - Connector: (22/57) #011at com.mendix.webui.jsonserialization.ResultSerializer.generateIterable(ResultSerializer.scala:129) ERROR - Connector: (23/57) #011at com.mendix.webui.jsonserialization.ResultSerializer.com$mendix$webui$jsonserialization$ResultSerializer$$generate(ResultSerializer.scala:83) ERROR - Connector: (24/57) #011at com.mendix.webui.jsonserialization.ResultSerializer.generate(ResultSerializer.scala:62) ERROR - Connector: (25/57) #011at com.mendix.webui.jsonserialization.FeedbackSerializer$$anonfun$com$mendix$webui$jsonserialization$FeedbackSerializer$$addInstruction$1.apply(FeedbackSerializer.scala:39) ERROR - Connector: (26/57) #011at com.mendix.webui.jsonserialization.FeedbackSerializer$$anonfun$com$mendix$webui$jsonserialization$FeedbackSerializer$$addInstruction$1.apply(FeedbackSerializer.scala:39) ERROR - Connector: (27/57) #011at scala.collection.Iterator$class.foreach(Iterator.scala:742) ERROR - Connector: (28/57) #011at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) ERROR - Connector: (29/57) #011at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) ERROR - Connector: (30/57) #011at scala.collection.AbstractIterable.foreach(Iterable.scala:54) ERROR - Connector: (31/57) #011at com.mendix.webui.jsonserialization.FeedbackSerializer$.com$mendix$webui$jsonserialization$FeedbackSerializer$$addInstruction(FeedbackSerializer.scala:39) ERROR - Connector: (32/57) #011at com.mendix.webui.jsonserialization.FeedbackSerializer$$anonfun$serializeFeedback$1.apply(FeedbackSerializer.scala:18) ERROR - Connector: (33/57) #011at com.mendix.webui.jsonserialization.FeedbackSerializer$$anonfun$serializeFeedback$1.apply(FeedbackSerializer.scala:18) ERROR - Connector: (34/57) #011at scala.collection.mutable.LinkedHashSet.foreach(LinkedHashSet.scala:91) ERROR - Connector: (35/57) #011at com.mendix.webui.jsonserialization.FeedbackSerializer$.serializeFeedback(FeedbackSerializer.scala:18) ERROR - Connector: (36/57) #011at com.mendix.webui.jsonserialization.ResultSerializer.serializeFeedback(ResultSerializer.scala:46) ERROR - Connector: (37/57) #011at com.mendix.webui.requesthandling.FeedbackHandling$class.processFeedback(FeedbackHandling.scala:25) ERROR - Connector: (38/57) #011at com.mendix.webui.requesthandling.ClientRequestHandler.processFeedback(ClientRequestHandler.scala:31) ERROR - Connector: (39/57) #011at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply$mcV$sp(ClientRequestHandler.scala:339) ERROR - Connector: (40/57) #011at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply(ClientRequestHandler.scala:301) ERROR - Connector: (41/57) #011at com.mendix.webui.requesthandling.ClientRequestHandler$$anonfun$handleRequest$1.apply(ClientRequestHandler.scala:301) ERROR - Connector: (42/57) #011at com.mendix.core.session.Worker$$anonfun$receive$3$$anonfun$2$$anon$1.execute(ActionDispatching.scala:143) ERROR - Connector: (43/57) #011at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:36) ERROR - Connector: (44/57) #011at com.mendix.core.session.Worker$$anonfun$receive$3$$anonfun$2.apply(ActionDispatching.scala:145) ERROR - Connector: (45/57) #011at scala.util.Try$.apply(Try.scala:192) ERROR - Connector: (46/57) #011at com.mendix.core.session.Worker$$anonfun$receive$3.applyOrElse(ActionDispatching.scala:139) ERROR - Connector: (47/57) #011at akka.actor.Actor$class.aroundReceive(Actor.scala:465) ERROR - Connector: (48/57) #011at com.mendix.core.session.Worker.aroundReceive(ActionDispatching.scala:135) ERROR - Connector: (49/57) #011at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) ERROR - Connector: (50/57) #011at akka.actor.ActorCell.invoke(ActorCell.scala:487) ERROR - Connector: (51/57) #011at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) ERROR - Connector: (52/57) #011at akka.dispatch.Mailbox.run(Mailbox.scala:220) ERROR - Connector: (53/57) #011at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) ERROR - Connector: (54/57) #011at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) ERROR - Connector: (55/57) #011at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) ERROR - Connector: (56/57) #011at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) ERROR - Connector: (57/57) #011at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) ERROR - Connector: An exception occurred while serializing feedback ERROR - Connector: (1/57) com.mendix.systemwideinterfaces.MendixRuntimeException: Object access cannot be retrieved. ERROR - Connector: (2/57) #011at com.mendix.core.objectmanagement.SchemeManagerImpl.retrieveAndSetObjectAccess(SchemeManagerImpl.java:1068)   Does anyone know the real reason for this error?    Thank you in advance.  David
asked
2 answers
0

Looks like java is expecting a list and while retrieving the first object in the list, this error occurs because the list is empty. Maybe you can build in a check to see if the list is empty?

answered
0

Any insights on this?

answered