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 codenameone-discussions+unsubscr...@googlegroups.com.
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.

Reply via email to