This is adb logs:
05-03 17:18:22.671 12338 12364 I Corona : WARNING: system.scheduleNotification: This function has been deprecated, use 'plugin.notifications' instead. 05-03 17:18:22.707 780 1923 I ActivityManager: Config changes=480 {1.0 432mcc11mnc en\_US ldltr sw360dp w360dp h568dp 480dpi nrml port finger -keyb/v/h -nav/h s.37} 05-03 17:18:22.751 780 877 I InputReader: Reconfiguring input devices. changes=0x00000004 05-03 17:18:22.751 780 877 I InputReader: Device reconfigured: id=4, name='touch\_dev', size 1080x1920, orientation 0, mode 1, display id 0 05-03 17:18:22.757 12338 12364 I Corona : WARNING: system.scheduleNotification: This function has been deprecated, use 'plugin.notifications' instead. 05-03 17:18:22.769 12338 12364 I Corona : WARNING: system.scheduleNotification: This function has been deprecated, use 'plugin.notifications' instead. 05-03 17:18:22.781 780 789 I art : Background partial concurrent mark sweep GC freed 16639(924KB) AllocSpace objects, 2(48KB) LOS objects, 31% free, 35MB/51MB, paused 7.132ms total 120.556ms 05-03 17:18:22.787 12338 12364 W FlurryAgent: End session with context: com.ansca.corona.CoronaActivity@e0e6dbd count:0 05-03 17:18:22.838 1876 1876 I Keyboard.Facilitator: onFinishInput() 05-03 17:18:22.890 12338 12338 I Corona : !!!on exit !!! 05-03 17:18:22.890 12338 12338 I Corona : ERROR: Runtime error 05-03 17:18:22.890 12338 12338 I Corona : no Java state 05-03 17:18:22.890 12338 12338 I Corona : stack traceback: 05-03 17:18:22.890 12338 12338 I Corona : [C]: in function 'onExit' 05-03 17:18:22.890 12338 12338 I Corona : ?: in function 'func' 05-03 17:18:22.890 12338 12338 I Corona : /Users/jenkins/slaveroot/workspace/Enterprise/OS/xcode-7.2/release/release/platform/resources/init.lua:222: in function \</Users/jenkins/slaveroot/workspace/Enterprise/OS/xcode-7.2/release/release/platform/resources/init.lua:205\> 05-03 17:18:22.890 12338 12338 I Corona : Tue May 3 17:18:22 2016 CORONA, Fruitcraft crash:no Java state 05-03 17:18:22.947 12338 12338 I Corona : ERROR: Runtime error 05-03 17:18:22.947 12338 12338 I Corona : no Java state 05-03 17:18:22.959 12338 12338 I OpenAL\_SLES: opensles\_stop\_playback device=0x9f600000 05-03 17:18:22.959 12338 12338 I OpenAL\_SLES: opensles\_close\_playback pDevice=0x9f600000 05-03 17:18:23.024 12338 12338 E WindowManager: 05-03 17:18:23.024 12338 12338 E WindowManager: android.view.WindowLeaked: Activity com.ansca.corona.CoronaActivity has leaked window com.android.internal.policy.PhoneWindow$DecorView{685525 V.E...... R.....I. 0,0-0,0} that was originally added here 05-03 17:18:23.024 12338 12338 E WindowManager: at android.view.ViewRootImpl.\<init\>(ViewRootImpl.java:368) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:299) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.Dialog.show(Dialog.java:319) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.CoronaLuaErrorHandler$2.run(CoronaLuaErrorHandler.java:181) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.Activity.runOnUiThread(Activity.java:5524) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.CoronaLuaErrorHandler.reportError(CoronaLuaErrorHandler.java:156) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.CoronaLuaErrorHandler.invoke(CoronaLuaErrorHandler.java:117) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.CoronaEnvironment.invokeLuaErrorHandler(CoronaEnvironment.java:356) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.NativeToJavaBridge.callInvokeLuaErrorHandler(NativeToJavaBridge.java:447) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.JavaToNativeShim.nativeDone(Native Method) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.JavaToNativeShim.destroy(JavaToNativeShim.java:277) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.Controller.destroy(Controller.java:278) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.CoronaRuntime.dispose(CoronaRuntime.java:90) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.ansca.corona.CoronaActivity.onDestroy(CoronaActivity.java:1302) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.Activity.performDestroy(Activity.java:6422) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1142) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3818) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3849) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.ActivityThread.-wrap5(ActivityThread.java) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.os.Handler.dispatchMessage(Handler.java:102) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.os.Looper.loop(Looper.java:148) 05-03 17:18:23.024 12338 12338 E WindowManager: at android.app.ActivityThread.main(ActivityThread.java:5417) 05-03 17:18:23.024 12338 12338 E WindowManager: at java.lang.reflect.Method.invoke(Native Method) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 05-03 17:18:23.024 12338 12338 E WindowManager: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 05-03 17:18:23.028 12338 12338 D AndroidRuntime: Shutting down VM 05-03 17:18:23.029 12338 12338 W System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Handler com.ansca.corona.Controller.getHandler()' on a null object reference 05-03 17:18:23.029 12338 12338 W System.err: at com.ansca.corona.CoronaSensorManager.stopType(CoronaSensorManager.java:888) 05-03 17:18:23.029 12338 12338 W System.err: at com.ansca.corona.CoronaSensorManager.pause(CoronaSensorManager.java:1024) 05-03 17:18:23.029 12338 12338 W System.err: at com.ansca.corona.Controller.stop(Controller.java:256) 05-03 17:18:23.029 12338 12338 W System.err: at com.ansca.corona.CoronaLuaErrorHandler$1.run(CoronaLuaErrorHandler.java:106) 05-03 17:18:23.029 12338 12338 W System.err: at android.os.Handler.handleCallback(Handler.java:739) 05-03 17:18:23.029 12338 12338 W System.err: at android.os.Handler.dispatchMessage(Handler.java:95) 05-03 17:18:23.029 12338 12338 W System.err: at android.os.Looper.loop(Looper.java:148) 05-03 17:18:23.029 12338 12338 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5417) 05-03 17:18:23.029 12338 12338 W System.err: at java.lang.reflect.Method.invoke(Native Method) 05-03 17:18:23.029 12338 12338 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 05-03 17:18:23.029 12338 12338 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 05-03 17:18:23.031 12338 12338 W FlurryAgent: Error logged: uncaught 05-03 17:18:23.032 12338 12338 W FlurryAgent: Finalize session 05-03 17:18:23.034 12338 12338 E AndroidRuntime: FATAL EXCEPTION: main 05-03 17:18:23.034 12338 12338 E AndroidRuntime: Process: com.tod.fruitcraft, PID: 12338 05-03 17:18:23.034 12338 12338 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Handler com.ansca.corona.Controller.getHandler()' on a null object reference 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at com.ansca.corona.CoronaSensorManager.stopType(CoronaSensorManager.java:888) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at com.ansca.corona.CoronaSensorManager.pause(CoronaSensorManager.java:1024) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at com.ansca.corona.Controller.stop(Controller.java:256) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at com.ansca.corona.CoronaLuaErrorHandler$1.run(CoronaLuaErrorHandler.java:106) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 05-03 17:18:23.034 12338 12338 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 05-03 17:18:23.078 780 11478 I OpenGLRenderer: Initialized EGL, version 1.4 05-03 17:18:23.130 780 801 I WindowManager: Screen frozen for +454ms due to Window{cdf0f8f u0 Application Error: com.tod.fruitcraft} 05-03 17:18:25.023 780 887 D ConnectivityService: notifyType CAP\_CHANGED for NetworkAgentInfo [WIFI () - 105] 05-03 17:18:25.136 780 801 I art : Starting a blocking GC Explicit 05-03 17:18:25.216 780 801 I art : Explicit concurrent mark sweep GC freed 3898(238KB) AllocSpace objects, 0(0B) LOS objects, 31% free, 35MB/51MB, paused 866us total 77.986ms 05-03 17:18:25.738 12338 12519 W FlurryAgent: FlurryDataSender: report 8b2d9b8f-fa5d-4c5d-9346-d1f4aec6aae7 sent. HTTP response: 200 05-03 17:18:25.828 12338 12461 E Corona : ERROR: unexpected end of stream on Connection{iran.fruitcraft.ir:80, proxy=DIRECT@ hostAddress=91.98.30.58 cipherSuite=none protocol=http/1.1} (recycle count=0) 05-03 17:18:25.828 12338 12461 W System.err: java.io.IOException: unexpected end of stream on Connection{iran.fruitcraft.ir:80, proxy=DIRECT@ hostAddress=91.98.30.58 cipherSuite=none protocol=http/1.1} (recycle count=0) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:210) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:80) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:904) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:788) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:443) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:388) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:501) 05-03 17:18:25.828 12338 12461 W System.err: at network.NetworkRequest$AsyncNetworkRequestRunnable.run(NetworkRequest.java:1421) 05-03 17:18:25.828 12338 12461 W System.err: at java.lang.Thread.run(Thread.java:818) 05-03 17:18:25.828 12338 12461 W System.err: Caused by: java.io.EOFException: \n not found: size=0 content=... 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:200) 05-03 17:18:25.828 12338 12461 W System.err: at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:191) 05-03 17:18:25.828 12338 12461 W System.err: ... 8 more 05-03 17:18:25.845 202 812 D audio\_hw\_primary: disable\_audio\_route: reset and update mixer path: low-latency-playback 05-03 17:18:25.845 202 812 D audio\_hw\_primary: disable\_snd\_device: snd\_device(2: speaker) 05-03 17:18:27.857 780 792 I UsageStatsService: User[0] Flushing usage stats to disk 05-03 17:18:35.088 18090 10101 I System.out: send frame: Framedata{ optcode:TEXT, fin:true, payloadlength:[pos:0, len:509], payload:[123, 34, 102, 114, 111, 109, 34, 58, 34, 112, 104, 111, 110, 101, 34, 44, 34, 118, 101, 114, 34, 58, 34, 50, 48, 49, 53, 49, 34, 44, 34, 100, 101, 118, 105, 99, 101, 105, 100, 34, 58, 34, 34, 44, 34, 112, 116, 121, 112, 101, 34, 58, 34, 100, 101, 118, 105, 99, 101, 95, 101, 118, 101, 110, 116, 34, 44, 34, 98, 105, 100, 34, 58, 34, 49, 52, 54, 50, 50, 55, 57, 55, 49, 53, 48, 56, 55, 34, 44, 34, 101, 116, 121, 112, 101, 34, 58, 34, 51, 34, 44, 34, 112, 107, 101, 121, 34, 58, 34, 34, 44, 34, 98, 111, 100, 121, 34, 58, 34, 49, 52, 56, 55, 69, 66, 69, 67, 66, 50, 55, 69, 69, 57, 57, 51, 67, 57, 52, 48, 48, 55, 70, 68, 69, 66, 56, 70, 50, 57, 55, 52, 67, 53, 65, 70, 49, 54, 57, 56, 49, 65, 66, 52, 50, 48, 52, 48, 51, 55, 66, 50, 50, 53, 50, 69, 53, 53, 51, 48, 53, 56, 69, 68, 50, 66, 68, 70, 56, 49, 57, 51, 66, 48, 53, 49, 52, 54, 67, 65, 65, 52, 50, 50, 66, 51, 56, 50, 70, 52, 49, 69, 70, 54, 55, 68, 55, 69, 67, 70, 51, 50, 48, 66, 52, 65, 69, 48, 54, 48, 66, 52, 68, 52, 50, 54, 49, 52, 50, 53, 56, 53, 48, 51, 69, 52, 49, 66, 66, 70, 70, 67, 69, 48, 70, 48, 68, 68, 69, 48, 49, 69, 49, 65, 49, 55, 66, 51, 55, 50, 50, 66, 65, 69, 69, 56, 53, 56, 48, 51, 51, 51, 52, 54, 49, 54, 53, 50, 66, 49, 69, 55, 52, 53, 53, 69, 48, 69, 70, 53, 49, 50, 69, 65, 55, 52, 57, 57, 51, 53, 54, 54, 48, 48, 69, 66, 69, 55, 65, 53, 51, 52, 68, 65, 68, 53, 57, 67, 66, 70, 70, 70, 66, 51, 68, 65, 68, 53, 48, 49, 68, 68, 52, 52, 48, 57, 57, 57, 70, 69, 57, 52, 48, 49, 57, 52, 65, 67, 51, 49, 69, 65, 70, 66, 49, 53, 55, 52, 66, 67, 52, 69, 57, 56, 55, 53, 68, 55, 53, 65, 67, 55, 55, 70, 49, 48, 68, 55, 67, 55, 68, 68, 50, 52, 48, 53, 53, 55, 57, 48, 57, 53, 51, 56, 52, 57, 53, 48, 51, 52, 57, 57, 67, 67, 51, 67, 48, 57, 68, 68, 69, 54, 53, 50, 57, 66, 70, 67, 50, 51, 69, 53, 66, 55, 49, 48, 49, 56, 69, 48, 65, 68, 65, 67, 65, 53, 69, 53, 70, 53, 56, 48, 52, 54, 48, 65, 68, 69, 50, 69, 57, 65, 54, 68, 52, 48, 49, 68, 48, 55, 51, 52, 66, 65, 66, 70, 50, 50, 52, 54, 69, 54, 55, 51, 69, 57, 56, 49, 66, 68, 66, 55, 66, 55, 55, 69, 68, 49, 53, 53, 66, 65, 70, 50, 34, 125, 40, 93, 91, 41]} 05-03 17:18:35.088 18090 10101 I System.out: write(513): {�~�{"from":"phone","ver":"20151","deviceid":"","ptype":"device\_event","bid":"1462279715087","etype":"3","pkey":"","body":"1487EBECB27EE993C94007FDEB8F2974C5AF16981AB4204037B2252E553058ED2BDF8193B05146CAA422B382F41EF67D7ECF320B4AE060B4D42614258503E41BBFFCE0F0DDE01E1A17B3722BAEE8580333461652B1E7455E0EF512EA7499356600EBE7A534DAD59CBFFFB3DAD501DD440999FE940194AC31EAFB1574BC4E9875D75AC77F10D7C7DD24055790953849503499CC3C09DDE6529BFC23E5B71018E0ADACA5E5F580460ADE2E9A6D401D0734BABF2246E673E981BDB7B77ED155BAF2"}(][)} 05-03 17:18:37.090 780 887 D ConnectivityService: notifyType CAP\_CHANGED for NetworkAgentInfo [WIFI () - 105] 05-03 17:18:40.119 780 887 D ConnectivityService: notifyType CAP\_CHANGED for NetworkAgentInfo [WIFI () - 105] 05-03 17:18:44.162 780 9162 D NetlinkSocketObserver: NeighborEvent{elapsedMs=28529520, 192.168.0.1, [4C5E0C5C4750], RTM\_NEWNEIGH, NUD\_STALE} 05-03 17:18:52.233 780 887 D ConnectivityService: notifyType CAP\_CHANGED for NetworkAgentInfo [WIFI () - 105] 05-03 17:18:52.596 780 803 I PowerManagerService: Going to sleep due to screen timeout (uid 1000)... 05-03 17:18:52.597 780 803 I PowerManagerService: Sleeping (uid 1000)... 05-03 17:18:53.102 780 803 V KeyguardServiceDelegate: onScreenTurnedOff() 05-03 17:18:53.123 780 801 I DisplayManagerService: Display device changed state: "Built-in Screen", OFF 05-03 17:18:53.136 195 195 D SurfaceFlinger: Set power mode=0, type=0 flinger=0xb6ae4000 05-03 17:18:53.136 195 195 D qdhwcomposer: hwc\_blank: Blanking display: 0 05-03 17:18:53.421 195 195 D qdhwcomposer: hwc\_blank: Done blanking display: 0 05-03 17:18:53.425 780 902 D SurfaceControl: Excessive delay in setPowerMode(): 301ms 05-03 17:18:53.425 2652 2656 E ANDR-PERF-LOCK: Failed to apply optimization for resource: 4 level: 0
For additional information: I’ve added some prints/logs before the line that calls java function ( myTests.onExit() ) in inner ‘if’ statements and all of them printed and it sounds like “myTests.onExit” is existed.