设备:任何iOS设备
大家好,
当我尝试通过任何方式激活它(单击三行按钮或通过滑动)时,我的iOS侧栏都出现问题。该错误仅发生在iOS平台上,在我尝试过的任何设备上(多个运行iOS 9的iPhone 6和运行iOS 5的iPad 1)。我仅通过将主题常量commandBehavior设置为Side并将命令添加到表单中即可使用边栏。该应用程序完全死机,我必须强制将其关闭。
我附加从其中一台iOS设备获得的stacktrace:
2016-02-10 15:43:08.624 MintDemo[11131:4622381] Deleting thread 3
2016-02-10 15:43:15.395 MintDemo[11131:4622351]
2016-02-10 15:43:17.507 MintDemo[11131:4622351]
2016-02-10 15:43:23.086 MintDemo[11131:4622471]
2016-02-10 15:43:23.087 MintDemo[11131:4622471] respuesta value true
2016-02-10 15:43:23.087 MintDemo[11131:4622471]
2016-02-10 15:43:23.128 MintDemo[11131:4622351] WSResult: true
2016-02-10 15:43:23.129 MintDemo[11131:4622351]
2016-02-10 15:43:23.129 MintDemo[11131:4622351] error msj:null
2016-02-10 15:43:23.130 MintDemo[11131:4622351]
2016-02-10 15:43:23.130 MintDemo[11131:4622351] notification size: 3
2016-02-10 15:43:23.130 MintDemo[11131:4622351]
2016-02-10 15:43:59.230 MintDemo[11131:4622351] java.lang.NullPointerException
at com_codename1_ui_Label.paint:461
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1287
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Form.paint:3033
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Form.internalPaintImpl:3043
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Component.paintInternal:1210
at com_codename1_ui_Component.paintComponent:1488
at com_codename1_ui_Component.paintComponent:1439
at com_codename1_impl_CodenameOneImplementation.paintDirty:504
at com_codename1_ui_Display.edtLoopImpl:1072
at com_codename1_ui_Display.mainEDTLoop:994
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
2016-02-10 15:43:59.231 MintDemo[11131:4622351]
2016-02-10 15:43:59.263 MintDemo[11131:4622351] java.lang.NullPointerException
at com_codename1_ui_Label.paint:461
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1287
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Container.paint:1290
at com_codename1_ui_Form.paint:3033
at com_codename1_ui_Component.internalPaintImpl:1293
at com_codename1_ui_Form.internalPaintImpl:3043
at com_codename1_ui_Component.paintInternalImpl:1267
at com_codename1_ui_Component.paintInternal:1242
at com_codename1_ui_Component.paintInternal:1210
at com_codename1_ui_Component.paintComponent:1488
at com_codename1_ui_Component.paintComponent:1439
at com_codename1_impl_CodenameOneImplementation.paintDirty:504
at com_codename1_ui_Display.edtLoopImpl:1072
at com_codename1_ui_Display.flushEdt:881
at com_codename1_ui_Form.showModal:1695
at com_codename1_ui_Dialog.showModal:1021
at com_codename1_ui_Dialog.show:492
at com_codename1_ui_Dialog.showPackedImpl:1323
at com_codename1_ui_Dialog.showPacked:1231
at com_codename1_ui_Dialog.showImpl:977
at com_codename1_ui_Dialog.show:955
at com_codename1_ui_Dialog.show:913
at com_codename1_ui_Dialog.show:702
at com_codename1_ui_Dialog.show:655
at com_codename1_ui_Dialog.show:620
at com_codename1_ui_Dialog.show:562
at com_codename1_ui_Dialog.show:716
at com_codename1_ui_Display.mainEDTLoop:1007
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
2016-02-10 15:43:59.263 MintDemo[11131:4622351]
2016-02-10 15:43:59.264 MintDemo[11131:4622351] [EDT] 0:0:0,1 - java.lang.NullPointerException: null
2016-02-10 15:43:59.280 MintDemo[11131:4622351] [EDT] 0:0:0,17 - java.lang.NullPointerException: null
2016-02-10 15:43:59.296 MintDemo[11131:4622351] Deleting thread 2
MintDemo >
希望这足以确定此问题的可能原因。
谢谢你的帮助。
最佳答案
这似乎与以下方面有关:
f.addCommand(new Command(null, icon));
更改为:
f.addCommand(new Command("", icon));
解决错误时,产生相同的结果。我们在代码中为此添加了一个修复程序,它将作为下一次服务器更新的一部分。