Closed GoogleCodeExporter closed 9 years ago
The following exception stack trace is found in device console log:
Jan 13 11:46:34 S2PayApp[8721] <Warning>: java.lang.NullPointerException
at com_codename1_impl_ios_IOSImplementation_4.run:448
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:475
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2332
at com_codename1_ui_Component.pointerReleased:2667
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:475
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2332
at com_codename1_ui_Component.pointerReleased:2667
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:475
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2332
at com_codename1_ui_Component.pointerReleased:2667
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.flushEdt:847
at com_codename1_ui_Form.showModal:1528
at com_codename1_ui_Dialog.showModal:1089
at com_codename1_ui_Dialog.show:470
at com_codename1_ui_Dialog.showPackedImpl:1386
at com_codename1_ui_Dialog.showPacked:1294
at com_codename1_ui_Dialog.showImpl:1049
at com_codename1_ui_Dialog.show:1031
at com_codename1_ui_Dialog.show:989
at com_codename1_ui_Dialog.show:778
at com_codename1_ui_Dialog.show:731
at com_codename1_ui_Dialog.show:696
at com_codename1_ui_Dialog.show:540
at com_codename1_ui_Dialog.show:792
at com_codename1_ui_Display.mainEDTLoop:973
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
Jan 13 11:46:34 S2PayApp[8721] <Warning>:
Jan 13 11:46:34 S2PayApp[8721] <Warning>: [EDT] 0:0:0,0 -
java.lang.NullPointerException: null
Jan 13 11:46:34 S2PayApp[8721] <Warning>: [EDT] 0:0:0,149 -
java.lang.NullPointerException: null
Jan 13 11:46:35 S2PayApp[8721] <Warning>: Deleting thread 2
Original comment by nirmalju...@gmail.com
on 13 Jan 2015 at 7:54
We just updated the build servers so the line numbers are no longer accurate.
Can you update the stack trace with a current build?
Original comment by shai.almog
on 13 Jan 2015 at 7:58
Here's the stack traces from new build:
Jan 13 14:01:03 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>:
java.lang.NullPointerException
at com_codename1_impl_ios_IOSImplementation_4.run:449
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:476
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_nvsoft_s2pay_fsm_PayMoneyUI_4_1.run:293
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.mainEDTLoop:960
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
Jan 13 14:01:03 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>:
Jan 13 14:01:04 Nirmal-Juthanis-iPhone mstreamd[9127] <Notice>: (Note )
mstreamd: Not monitoring for external power.
Jan 13 14:01:04 Nirmal-Juthanis-iPhone mstreamd[9127] <Notice>: (Note ) PS:
Media stream daemon stopping.
Jan 13 14:01:04 Nirmal-Juthanis-iPhone mstreamd[9127] <Notice>: (Note ) AS:
<MSIOSAlbumSharingDaemon: 0x14558270>: Shared Streams daemon has shut down.
Jan 13 14:01:04 Nirmal-Juthanis-iPhone mstreamd[9127] <Notice>: (Warn )
mstreamd: mstreamd shutting down.
Jan 13 14:01:05 Nirmal-Juthanis-iPhone mstreamd[9128] <Notice>: (Note )
mstreamd: mstreamd starting up.
Jan 13 14:01:05 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>: Editing null
component!!
Jan 13 14:01:05 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>:
Jan 13 14:01:06 Nirmal-Juthanis-iPhone mstreamd[9128] <Notice>: (Note ) PS:
Media stream daemon starting...
Jan 13 14:01:36 Nirmal-Juthanis-iPhone wifid[15] <Notice>:
WiFi:[442830696.898170]:
Jan 13 14:01:36 Nirmal-Juthanis-iPhone wifid[15] <Notice>: Too
frequent(4.993576 secs) rssi event from driver
Jan 13 14:01:36 Nirmal-Juthanis-iPhone wifid[15] <Notice>:
Jan 13 14:01:42 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>:
java.lang.NullPointerException
at com_codename1_impl_ios_IOSImplementation_4.run:449
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:476
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2339
at com_codename1_ui_Component.pointerReleased:2664
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:476
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2339
at com_codename1_ui_Component.pointerReleased:2664
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:476
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2339
at com_codename1_ui_Component.pointerReleased:2664
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.flushEdt:847
at com_codename1_ui_Form.showModal:1535
at com_codename1_ui_Dialog.showModal:1089
at com_codename1_ui_Dialog.show:470
at com_codename1_ui_Dialog.showPackedImpl:1386
at com_codename1_ui_Dialog.showPacked:1294
at com_codename1_ui_Dialog.showImpl:1049
at com_codename1_ui_Dialog.show:1031
at com_codename1_ui_Dialog.show:989
at com_codename1_ui_Dialog.show:778
at com_codename1_ui_Dialog.show:731
at com_codename1_ui_Dialog.show:696
at com_codename1_ui_Dialog.show:540
at com_codename1_ui_Dialog.show:792
at com_codename1_ui_Display.mainEDTLoop:973
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
Jan 13 14:01:42 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>:
Jan 13 14:01:42 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>: [EDT] 0:0:0,0
- java.lang.NullPointerException: null
Jan 13 14:01:43 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>: [EDT]
0:0:0,111 - java.lang.NullPointerException: null
Jan 13 14:01:43 Nirmal-Juthanis-iPhone S2PayApp[9124] <Warning>: Deleting
thread 2
Original comment by nirmalju...@gmail.com
on 13 Jan 2015 at 8:35
Thanks, this should be fixed in SVN.
Original comment by shai.almog
on 14 Jan 2015 at 9:40
the app is now crashing again, but this time without any stack traces on the
device. I have attached the crash log report, will it help?
Original comment by nir...@nvsoft.com
on 14 Jan 2015 at 11:08
Attachments:
Hi,
It seems to be something related to memory management or GC. When I run the app
under xcode, it gives memory warning sometime. Also the app crashes at
different locations every time and it seems to be random.
Also when testing one particular functionality, the app crashes when run
directly on the device. However when running through xcode under debug step by
step, it seems to pass through that functionality and then crashes after some
time when left idle.
So I think, this bug could be related to GC issue.
Please let me know, what can be done to find the root cause.
Original comment by nir...@nvsoft.com
on 14 Jan 2015 at 2:19
We made improvements to the GC which should hopefully fix that
Original comment by shai.almog
on 18 Jan 2015 at 2:11
Hi Shai,
tried again with the latest build from server, however the app is still
crashing. The recent fixes does not seem to have resolved the issue.
Also randomly, it does not show the components on the screen. And throws the
following null pointer exception when you access a form with some text fields
on it.
Jan 19 10:13:53 S2PayApp[14654] <Warning>: java.lang.NullPointerException
at com_codename1_impl_ios_IOSImplementation_6.run:493
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:510
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_nvsoft_s2pay_fsm_PayMoneyUI_4_1.run:293
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.mainEDTLoop:960
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
Jan 19 10:13:53 S2PayApp[14654] <Warning>:
Jan 19 10:13:54 mstreamd[14656] <Notice>: (Note ) mstreamd: Not monitoring for
external power.
Jan 19 10:13:54 mstreamd[14656] <Notice>: (Note ) PS: Media stream daemon
stopping.
Jan 19 10:13:54 mstreamd[14656] <Notice>: (Note ) AS:
<MSIOSAlbumSharingDaemon: 0x15d75590>: Shared Streams daemon has shut down.
Jan 19 10:13:54 mstreamd[14656] <Notice>: (Warn ) mstreamd: mstreamd shutting
down.
Jan 19 10:13:55 mstreamd[14657] <Notice>: (Note ) mstreamd: mstreamd starting
up.
Jan 19 10:13:55 mstreamd[14657] <Notice>: (Note ) PS: Media stream daemon
starting...
Jan 19 10:13:58 ubd[50] <Error>: Couldn't create symlink at
/var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/Ubiquity/ubiquity-digest.l
og (No such file or directory)
Jan 19 10:13:58 ubd[50] <Error>: Couldn't open log file
/var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/Ubiquity/ubiquity-digest-2
015-01-19-101358+0530.log (No such file or directory)
Jan 19 10:13:58 ubd[50] <Error>: Couldn't create symlink at
/var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/Ubiquity/ubiquity-digest.l
og (No such file or directory)
Jan 19 10:13:58 ubd[50] <Error>: Couldn't open log file
/var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/Ubiquity/ubiquity-digest-2
015-01-19-101358+0530.log (No such file or directory)
Jan 19 10:14:02 S2PayApp[14654] <Warning>: java.lang.NullPointerException
at com_codename1_impl_ios_IOSImplementation_6.run:493
at com_codename1_ui_Display.processSerialCalls:1110
at com_codename1_ui_Display.edtLoopImpl:1054
at com_codename1_ui_Display.invokeAndBlock:1164
at com_codename1_ui_Display.invokeAndBlock:1199
at com_codename1_impl_ios_IOSImplementation.editString:510
at com_codename1_impl_CodenameOneImplementation.editStringImpl:289
at com_codename1_ui_Display.editString:1474
at com_codename1_ui_Display.editString:1446
at com_codename1_ui_TextArea.editString:561
at com_codename1_ui_TextArea.pointerReleased:594
at com_codename1_ui_TextField.pointerReleased:1579
at com_codename1_ui_Form.pointerReleased:2339
at com_codename1_ui_Component.pointerReleased:2667
at com_codename1_ui_Display.handleEvent:1937
at com_codename1_ui_Display.edtLoopImpl:1029
at com_codename1_ui_Display.mainEDTLoop:960
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
Jan 19 10:14:02 S2PayApp[14654] <Warning>:
Jan 19 10:14:10 wifid[15] <Notice>: WiFi:[443335450.450060]: External power
source removed
Original comment by nir...@nvsoft.com
on 19 Jan 2015 at 4:46
Tested with latest build server right now and still the app crashes after doing
some activity. Can you please suggest what can be done to debug this issue?
Original comment by nir...@nvsoft.com
on 20 Jan 2015 at 5:18
I have confirmed that this error happens with the new VM and that it does not
happen with the old VM. Looking into it further now.
Original comment by st...@weblite.ca
on 27 Jan 2015 at 11:10
This is fixed now
https://code.google.com/p/codenameone/source/detail?r=2046
The fix may be masking another problem with the new VM, as I fixed it by adding
a null check, and, as far as I can tell, that shouldn't have been necessary.
Original comment by st...@weblite.ca
on 27 Jan 2015 at 11:42
Original issue reported on code.google.com by
nir...@nvsoft.com
on 13 Jan 2015 at 7:53Attachments: