iOS 侧边栏崩溃

iOS side bar crash

设备:任何iOS设备

大家好,

当我尝试通过任何方式(单击三行按钮或通过滑动)激活它时,iOS 边栏出现问题。该错误仅发生在 iOS 平台上,在我尝试过的任何设备上(几个 iPhone 6 运行 iOS 9 和 iPad 1 运行 iOS 5).我通过将主题常量 commandBehavior 设置为 Side 并将命令添加到表单来简单地使用侧边栏。该应用程序完全冻结,我必须强行关闭它。

我附上从 iOS 设备之一获得的堆栈跟踪:

    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));

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