This is what I get from DDMS when I reject the permission:
02-13 10:30:16.419: W/LGPowerHintPolicy(4555): [Perf]
setPowerHintBoostCancelIfNeeded : send boost cancel msg after 500ms
02-13 10:30:16.419: W/System.err(3388): java.lang.NullPointerException:
Attempt to invoke interface method 'void com.codename1.media.Media.play()'
on a null object reference
02-13 10:30:16.419: W/System.err(3388): at
userclasses.StateMachine$40.pointerReleased(StateMachine.java:5058)
02-13 10:30:16.419: W/System.err(3388): at
com.codename1.ui.Form.pointerReleased(Form.java:2651)
02-13 10:30:16.419: W/System.err(3388): at
com.codename1.ui.Component.pointerReleased(Component.java:3239)
02-13 10:30:16.419: W/System.err(3388): at
com.codename1.ui.Display.handleEvent(Display.java:2025)
02-13 10:30:16.419: W/System.err(3388): at
com.codename1.ui.Display.edtLoopImpl(Display.java:1070)
02-13 10:30:16.419: W/System.err(3388): at
com.codename1.ui.Display.mainEDTLoop(Display.java:999)
02-13 10:30:16.419: W/System.err(3388): at
com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
02-13 10:30:16.420: W/System.err(3388): at
com.codename1.impl.CodenameOneThread$1.run(CodenameOneThread.java:60)
02-13 10:30:16.420: W/System.err(3388): at
java.lang.Thread.run(Thread.java:761)
02-13 10:30:16.421: D/YAE Simulator(3388): [EDT] 0:3:41,987 - Exception in
AppName version 1.5
02-13 10:30:16.423: D/YAE Simulator(3388): [EDT] 0:3:41,989 - OS and
02-13 10:30:16.423: W/LGPowerHintAppInfoPolicy(4555): [Perf] handleAppInfo
: tunermode = 0 / isGame = 0 / fps= -1 / ofValue= -1
02-13 10:30:16.423: D/YAE Simulator(3388): [EDT] 0:3:41,990 - Error
java.lang.NullPointerException: Attempt to invoke interface method 'void
com.codename1.media.Media.play()' on a null object reference
02-13 10:30:16.424: D/YAE Simulator(3388): [EDT] 0:3:41,991 - Current Form
Publi
02-13 10:30:16.424: V/WindowManager(3513): Not removing Window{b07fa19 u0
com.google.android.packageinstaller/com.android.packageinstaller.permission.ui.GrantPermissionsActivity
EXITING} due to exit animation
02-13 10:30:16.425: D/YAE Simulator(3388): [EDT] 0:3:41,991 - Exception:
java.lang.NullPointerException - Attempt to invoke interface method 'void
com.codename1.media.Media.play()' on a null object reference
02-13 10:30:16.425: D/EodEngineService(13564): Pause pid : 5191 name :
com.google.android.packageinstaller
02-13 10:30:16.425: I/EodDetector[v28](13564):
com.google.android.packageinstaller is not target app
02-13 10:30:16.425: W/System.err(3388): java.lang.NullPointerException:
Attempt to invoke interface method 'void com.codename1.media.Media.play()'
on a null object reference
02-13 10:30:16.425: W/System.err(3388): at
userclasses.StateMachine$40.pointerReleased(StateMachine.java:5058)
02-13 10:30:16.425: W/System.err(3388): at
com.codename1.ui.Form.pointerReleased(Form.java:2651)
02-13 10:30:16.425: W/System.err(3388): at
com.codename1.ui.Component.pointerReleased(Component.java:3239)
02-13 10:30:16.425: W/System.err(3388): at
com.codename1.ui.Display.handleEvent(Display.java:2025)
02-13 10:30:16.426: W/System.err(3388): at
com.codename1.ui.Display.edtLoopImpl(Display.java:1070)
02-13 10:30:16.426: W/System.err(3388): at
com.codename1.ui.Display.mainEDTLoop(Display.java:999)
02-13 10:30:16.426: W/System.err(3388): at
com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
02-13 10:30:16.426: W/System.err(3388): at
com.codename1.impl.CodenameOneThread$1.run(CodenameOneThread.java:60)
02-13 10:30:16.426: W/System.err(3388): at
java.lang.Thread.run(Thread.java:761)
And this is the trace sent to my mail from the app:
EDT] 0:0:0,3 - Exception: java.lang.ArrayIndexOutOfBoundsException -
length=0; index=0
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)
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/group/codenameone-discussions.
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/533a3844-7cc3-45f9-8e8e-e0ef5188a8bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.