java.lang.ArrayIndexOutOfBoundsException: length=0; index=0


Solutions on the web1

Solution icon of googlegroups
via Google Groups by Carlos Verdier, 8 months ago
length=0; index=0

Stack trace

java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
	at com.codename1.impl.android.CodenameOneActivity.onRequestPermissionsResult(CodenameOneActivity.java:711)
	at android.app.Activity.requestPermissions(Activity.java:4209)
	at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompat23.java:32)
	at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:316)
	at com.codename1.impl.android.AndroidImplementation.checkForPermission(AndroidImplementation.java:7869)
	at com.codename1.impl.android.AndroidImplementation.checkForPermission(AndroidImplementation.java:7836)
	at com.codename1.impl.android.AndroidImplementation.createMedia(AndroidImplementation.java:2722)
	at com.codename1.ui.Display.createMedia(Display.java:2983)
	at com.codename1.media.MediaManager.createMedia(MediaManager.java:125)
	at com.codename1.media.MediaManager.createMedia(MediaManager.java:94)
	at userclasses.StateMachine$41.lambda$run$119(StateMachine.java:5415)
	at userclasses.StateMachine$41.access$lambda$1(StateMachine.java)
	at userclasses.StateMachine$41$$Lambda$2.run(Unknown Source)
	at com.codename1.ui.Display.processSerialCalls(Display.java:1154)
	at com.codename1.ui.Display.edtLoopImpl(Display.java:1098)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1207)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1244)
	at com.codename1.ui.AnimationManager.addAnimationAndBlock(AnimationManager.java:105)
	at com.codename1.ui.Container.replaceComponents(Container.java:869)
	at com.codename1.ui.Container.replaceAndWait(Container.java:798)
	at userclasses.StateMachine.postDescargaPaginaPubli(StateMachine.java:6035)
	at userclasses.StateMachine.lambda$descargaPaginaPubli$127(StateMachine.java:6015)
	at userclasses.StateMachine.access$lambda$65(StateMachine.java)
	at userclasses.StateMachine$$Lambda$66.onSucess(Unknown Source)
	at com.codename1.util.CallbackDispatcher.run(CallbackDispatcher.java:53)
	at com.codename1.ui.Display.processSerialCalls(Display.java:1154)
	at com.codename1.ui.Display.edtLoopImpl(Display.java:1098)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1207)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1244)
	at com.codename1.impl.android.AndroidImplementation.checkForPermission(AndroidImplementation.java:7873)
	at com.codename1.impl.android.AndroidImplementation.checkForPermission(AndroidImplementation.java:7836)
	at com.codename1.impl.android.AndroidImplementation.createMedia(AndroidImplementation.java:2722)
	at com.codename1.ui.Display.createMedia(Display.java:2983)
	at com.codename1.media.MediaManager.createMedia(MediaManager.java:125)
	at com.codename1.media.MediaManager.createMedia(MediaManager.java:94)
	at userclasses.StateMachine$41.lambda$run$119(StateMachine.java:5415)
	at userclasses.StateMachine$41.access$lambda$1(StateMachine.java)
	at userclasses.StateMachine$41$$Lambda$2.run(Unknown Source)
	at com.codename1.ui.Display.processSerialCalls(Display.java:1154)
	at com.codename1.ui.Display.edtLoopImpl(Display.java:1098)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1207)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1244)
	at userclasses.StateMachine.lambda$descargaPaginaPubli$127(StateMachine.java:5995)
	at userclasses.StateMachine.access$lambda$65(StateMachine.java)
	at userclasses.StateMachine$$Lambda$66.onSucess(Unknown Source)
	at com.codename1.util.CallbackDispatcher.run(CallbackDispatcher.java:53)
	at com.codename1.ui.Display.processSerialCalls(Display.java:1154)
	at com.codename1.ui.Display.edtLoopImpl(Display.java:1098)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1207)
	at com.codename1.ui.Display.invokeAndBlock(Display.java:1244)
	at com.codename1.ui.AnimationManager.addAnimationAndBlock(AnimationManager.java:105)
	at com.codename1.ui.Container.replaceComponents(Container.java:869)
	at com.codename1.ui.Container.replaceAndWait(Container.java:798)
	at userclasses.StateMachine.postDescargaPaginaPubli(StateMachine.java:6035)
	at userclasses.StateMachine.lambda$descargaPaginaPubli$127(StateMachine.java:6015)
	at userclasses.StateMachine.access$lambda$65(StateMachine.java)
	at userclasses.StateMachine$$Lambda$66.onSucess(Unknown Source)
	at com.codename1.util.CallbackDispatcher.run(CallbackDispatcher.java:53)
	at com.codename1.ui.Display.processSerialCalls(Display.java:1154)
	at com.codename1.ui.Display.edtLoopImpl(Display.java:1098)
	at com.codename1.ui.Display.mainEDTLoop(Display.java:999)
	at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
	at com.codename1.impl.CodenameOneThread$1.run(CodenameOneThread.java:60)
	at java.lang.Thread.run(Thread.java:761)

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.