Skip to content
This repository has been archived by the owner on May 18, 2021. It is now read-only.

Dev tool crashes after back button #13

Closed
clelland opened this issue Jun 17, 2014 · 1 comment
Closed

Dev tool crashes after back button #13

clelland opened this issue Jun 17, 2014 · 1 comment

Comments

@clelland
Copy link

Possibly related to #10

After re-entering the dev tool after pressing the back button, attempting to relaunch the app crashes the dev tool.

To reproduce:

  1. Start dev tool, load mobile spec, and launch it.
  2. Press the back button. You will be dumped to the launcher.
  3. Tap the AppDevTool icon to re-enter the dev tool
  4. Tap 'Launch" on the mobile-spec app.

The dev tool crashes immediately. (Rather, it stops unfortunately :) )

The device log shows these two stack traces immediately before crashing:

I/chromium(14864): [INFO:CONSOLE(334)] "Starting web server on port 2424", source: file:///android_asset/www/cdvah/js/HttpServer.js (334)
E/ChromeSocket(14864): Error creating server socket
E/ChromeSocket(14864): java.net.BindException: bind failed: EADDRINUSE (Address already in use)
E/ChromeSocket(14864):  at libcore.io.IoBridge.bind(IoBridge.java:89)
E/ChromeSocket(14864):  at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:150)
E/ChromeSocket(14864):  at java.net.ServerSocket.bind(ServerSocket.java:319)
E/ChromeSocket(14864):  at org.chromium.ChromeSocket$SocketData.listen(ChromeSocket.java:664)
E/ChromeSocket(14864):  at org.chromium.ChromeSocket.listen(ChromeSocket.java:242)
E/ChromeSocket(14864):  at org.chromium.ChromeSocket.execute(ChromeSocket.java:65)
E/ChromeSocket(14864):  at org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:84)
E/ChromeSocket(14864):  at org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:65)
E/ChromeSocket(14864):  at org.apache.cordova.PluginManager.execHelper(PluginManager.java:242)
E/ChromeSocket(14864):  at org.apache.cordova.PluginManager.exec(PluginManager.java:227)
E/ChromeSocket(14864):  at org.apache.cordova.AndroidExposedJsApi.exec(AndroidExposedJsApi.java:53)
E/ChromeSocket(14864):  at com.android.org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
E/ChromeSocket(14864):  at com.android.org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:24)
E/ChromeSocket(14864):  at android.os.Handler.dispatchMessage(Handler.java:102)
E/ChromeSocket(14864):  at android.os.Looper.loop(Looper.java:136)
E/ChromeSocket(14864):  at android.os.HandlerThread.run(HandlerThread.java:61)
E/ChromeSocket(14864): Caused by: libcore.io.ErrnoException: bind failed: EADDRINUSE (Address already in use)
E/ChromeSocket(14864):  at libcore.io.Posix.bind(Native Method)
E/ChromeSocket(14864):  at libcore.io.ForwardingOs.bind(ForwardingOs.java:40)
E/ChromeSocket(14864):  at libcore.io.IoBridge.bind(IoBridge.java:87)
E/ChromeSocket(14864):  ... 15 more
D/CordovaLog(14864): file:///android_asset/www/cdvah/js/HttpServer.js: Line 346 : Error on socket.listen: -1000
I/chromium(14864): [INFO:CONSOLE(346)] "Error on socket.listen: -1000", source: file:///android_asset/www/cdvah/js/HttpServer.js (346)
D/dalvikvm(14864): GC_FOR_ALLOC freed 299K, 6% free 10312K/10864K, paused 14ms, total 14ms
D/TEST    (14864): cdvfile://localhost/files/apps/app1byudpe/assetmanifest.json: 11777
D/CordovaActivity(14864): onMessage(spinner,stop)
E/AndroidProtocolHandler(14864): Unable to open asset URL: file:///android_asset/www/index.html
D/AndroidRuntime(14864): Shutting down VM
W/dalvikvm(14864): threadid=1: thread exiting with uncaught exception (group=0x415c3ba8)
E/AndroidRuntime(14864): FATAL EXCEPTION: main
E/AndroidRuntime(14864): Process: org.chromium.appdevtool, PID: 14864
E/AndroidRuntime(14864): java.lang.RuntimeException: Warning: the preference key animatable-xwalk-view can not be set if the preference is already loaded by Crosswalk
E/AndroidRuntime(14864):    at org.xwalk.core.XWalkPreferences.setValue(XWalkPreferences.java:73)
E/AndroidRuntime(14864):    at org.apache.appharness.AppHarnessUI$CustomCordovaWebView.makeXWalkView(AppHarnessUI.java:265)
E/AndroidRuntime(14864):    at org.apache.cordova.engine.crosswalk.XWalkCordovaWebView.<init>(XWalkCordovaWebView.java:153)
E/AndroidRuntime(14864):    at org.apache.appharness.AppHarnessUI$CustomCordovaWebView.<init>(AppHarnessUI.java:261)
E/AndroidRuntime(14864):    at org.apache.appharness.AppHarnessUI.create(AppHarnessUI.java:126)
E/AndroidRuntime(14864):    at org.apache.appharness.AppHarnessUI.access$000(AppHarnessUI.java:54)
E/AndroidRuntime(14864):    at org.apache.appharness.AppHarnessUI$1.run(AppHarnessUI.java:69)
E/AndroidRuntime(14864):    at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime(14864):    at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(14864):    at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(14864):    at android.app.ActivityThread.main(ActivityThread.java:5001)
E/AndroidRuntime(14864):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(14864):    at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime(14864):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
E/AndroidRuntime(14864):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
E/AndroidRuntime(14864):    at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  563):   Force finishing activity org.chromium.appdevtool/.ChromeAppDeveloperTool
D/dalvikvm(  563): GC_FOR_ALLOC freed 760K, 33% free 22925K/34144K, paused 74ms, total 74ms
D/dalvikvm(  563): GC_FOR_ALLOC freed 556K, 33% free 22949K/34144K, paused 67ms, total 67ms
W/ActivityManager(  563): Activity pause timeout for ActivityRecord{41ec67e8 u0 org.chromium.appdevtool/.ChromeAppDeveloperTool t36 f}
I/Process (14864): Sending signal. PID: 14864 SIG: 9
D/audio_hw_primary(  180): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
I/ActivityManager(  563): Process org.chromium.appdevtool (pid 14864) has died.
W/TimedEventQueue(  180): Event 53 was not found in the queue, already cancelled?
I/WindowState(  563): WIN DEATH: Window{424e26d0 u0 org.chromium.appdevtool/org.chromium.appdevtool.ChromeAppDeveloperTool}
@agrieve
Copy link
Member

agrieve commented Jun 18, 2014

Dupe of #14 (now fixed)

@agrieve agrieve closed this as completed Jun 18, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants