Codenameone 在设备上崩溃,但在Form.java中没有可执行代码?

Codenameone 在设备上崩溃,但在Form.java中没有可执行代码?,codenameone,Codenameone,我在iPhone Xr上运行我的应用程序时出现以下崩溃,但在github repo(我假设您在构建服务器上使用)中,崩溃发生的行中没有可执行代码([line 3835][1]是pointerReleased(int x,int y)末尾的最后一个右括号) 当然,我已经检查了我的pointerReleased调用的重写版本中的代码是否会以某种方式导致这种情况,但就我所能看到的而言,实际上什么都没有 建造于昨天晚上(2020年5月29日)晚些时候完成 你知道这是怎么回事吗?或者如何找到用于构建的源代

我在iPhone Xr上运行我的应用程序时出现以下崩溃,但在github repo(我假设您在构建服务器上使用)中,崩溃发生的行中没有可执行代码([line 3835][1]是
pointerReleased(int x,int y)
末尾的最后一个右括号)

当然,我已经检查了我的pointerReleased调用的重写版本中的代码是否会以某种方式导致这种情况,但就我所能看到的而言,实际上什么都没有

建造于昨天晚上(2020年5月29日)晚些时候完成


你知道这是怎么回事吗?或者如何找到用于构建的源代码?

您的应用程序是否有一个名为
MyForm
的类,该类包含超过5246行覆盖pointerReleased的代码?当您开始使用Log类时,它会在日志顶部打印用于构建的git版本。确切的路线是这样的。但是,我不知道该代码如何导致空指针异常,通常对于空指针,
容器的当前实例
不应为true。代码在iOS上被修改了吗?我注意到,如果其他人遇到它,这里已经报告它是一个bug:如果这确实是一行失败了,那么它更有可能是本机代码中的异常,或者行号以某种方式被损坏了。你有没有任何关于你可能会触碰什么来触发这个的细节?没有,不幸的是根本不知道。我已经检查了覆盖
点删除的代码,但没有看到任何可能导致此问题或与CN1代码交互的内容。但是,由于指定行内或周围的CN1代码中没有任何内容会导致空指针,因此看起来更像是在生成过程中损坏了行号(或本机代码,但我不知道它是如何工作的)。您的应用程序是否有一个名为
MyForm
的类,其中包含超过5246行覆盖了pointerReleased?当您开始使用Log类时,它会在日志顶部打印用于构建的git版本。确切的路线是这样的。但是,我不知道该代码如何导致空指针异常,通常对于空指针,
容器的当前实例
不应为true。代码在iOS上被修改了吗?我注意到,如果其他人遇到它,这里已经报告它是一个bug:如果这确实是一行失败了,那么它更有可能是本机代码中的异常,或者行号以某种方式被损坏了。你有没有任何关于你可能会触碰什么来触发这个的细节?没有,不幸的是根本不知道。我已经检查了覆盖
点删除的代码,但没有看到任何可能导致此问题或与CN1代码交互的内容。但是,由于在指定行中或其周围的CN1代码中没有任何内容会导致空指针,因此它看起来更像是在构建过程中损坏了行号(或本机代码,但我不知道这是如何工作的)。
[EDT] 0:13:49,420 - Exception: java.lang.NullPointerException - null
java.lang.NullPointerException
   at com_codename1_ui_Form.pointerReleased:3835
   at com_myapp_myapp_MyForm.pointerReleased:5246
   at com_codename1_ui_Component.pointerReleased:4729
   at com_myapp_myapp_MyForm.pointerReleased:5234
   at com_codename1_ui_Display.handleEvent:2327
   at com_codename1_ui_Display.edtLoopImpl:1219
   at com_codename1_ui_Display.mainEDTLoop:1137
   at com_codename1_ui_RunnableWrapper.run:120
   at com_codename1_impl_CodenameOneThread.run:176
   at java_lang_Thread.runImpl:153