tchegito / zildo

The Land of Alembrume
GNU Lesser General Public License v3.0
4 stars 1 forks source link

[2.55] ConcurrentModificationException #167

Open tchegito opened 5 years ago

tchegito commented 5 years ago

Happened 24/10/2018: (from Android dev console)

java.util.ConcurrentModificationException: 
  at java.util.HashMap$HashIterator.nextNode (HashMap.java:1441)
  at java.util.HashMap$EntryIterator.next (HashMap.java:1475)
  at java.util.HashMap$EntryIterator.next (HashMap.java:1475)
  at zildo.client.gui.GUIDisplay.getItemOnLocation (GUIDisplay.java:1138)
  at com.alembrum.TouchListener.onTouch (TouchListener.java:88)
  at android.view.View.dispatchTouchEvent (View.java:12548)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3159)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2844)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3159)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2844)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3159)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2844)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3159)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2844)
  at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:613)
  at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1871)
  at android.app.Activity.dispatchTouchEvent (Activity.java:3384)
  at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:575)
  at android.view.View.dispatchPointerEvent (View.java:12800)
  at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:5670)
  at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:5465)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4958)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5011)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4977)
  at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:5114)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4985)
  at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:5171)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4958)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5011)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4977)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4985)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4958)
  at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:7815)
  at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:7755)
  at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:7716)
  at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:7926)
  at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:197)
  at android.os.MessageQueue.nativePollOnce (Native Method)
  at android.os.MessageQueue.next (MessageQueue.java:325)
  at android.os.Looper.loop (Looper.java:142)
  at android.app.ActivityThread.main (ActivityThread.java:6944)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:327)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1374)
tchegito commented 5 years ago

Still happened in 2.58 on Android 5.1 (Acer Liquid Z530) 18/08/2019:

java.util.ConcurrentModificationException: 
  at java.util.HashMap$HashIterator.nextEntry (HashMap.java:787)
  at java.util.HashMap$EntryIterator.next (HashMap.java:824)
  at java.util.HashMap$EntryIterator.next (HashMap.java:822)
  at zildo.client.gui.GUIDisplay.getItemOnLocation (GUIDisplay.java:1138)
  at com.alembrum.TouchListener.onTouch (TouchListener.java:88)
  at android.view.View.dispatchTouchEvent (View.java:8582)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2519)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2171)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2519)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2171)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2519)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2171)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2519)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2171)
  at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent (PhoneWindow.java:2482)
  at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1798)
  at android.app.Activity.dispatchTouchEvent (Activity.java:2797)
  at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent (PhoneWindow.java:2443)
  at android.view.View.dispatchPointerEvent (View.java:8799)
  at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:4662)
  at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4520)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4034)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4087)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4053)
  at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4190)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4061)
  at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4247)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4034)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4087)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4053)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4061)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4034)
  at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:6463)
  at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6437)
  at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6390)
  at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:6622)
  at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:185)
  at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents (Native Method)
  at android.view.InputEventReceiver.consumeBatchedInputEvents (InputEventReceiver.java:176)
  at android.view.ViewRootImpl.doConsumeBatchedInput (ViewRootImpl.java:6581)
  at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run (ViewRootImpl.java:6648)
  at android.view.Choreographer$CallbackRecord.run (Choreographer.java:800)
  at android.view.Choreographer.doCallbacks (Choreographer.java:603)
  at android.view.Choreographer.doFrame (Choreographer.java:570)
  at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:786)
  at android.os.Handler.handleCallback (Handler.java:815)
  at android.os.Handler.dispatchMessage (Handler.java:104)
  at android.os.Looper.loop (Looper.java:194)
  at android.app.ActivityThread.main (ActivityThread.java:5637)
  at java.lang.reflect.Method.invoke (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:959)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:754)