设备:任何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));

解决错误时,产生相同的结果。我们在代码中为此添加了一个修复程序,它将作为下一次服务器更新的一部分。

09-10 11:16
查看更多