microsoft / vscode-react-native

VSCode extension for React Native - supports debugging and editor integration
https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native
Other
2.63k stars 267 forks source link

Connecting vscode debugger to my expo react native app...no breakpoints get hit #671

Closed atreeon closed 6 years ago

atreeon commented 6 years ago

Hello

I am trying to connect a vscode debugger to my expo react native app on my physical phone but after I get the message 'established a connection' and after I reload my app, vscode doesn't hit any of the breakpoints I have set.

My expo settings are Host: LAN Protocol: expo Development Mode - yes

I can debug in Chrome ok (if I set allow cross origin requests) and my breakpoints set in chrome get hit.

I have installed vscode-react-native (React Native Tools).

This is what I do

  1. Start the app in expo and run the app in expo on my phone
  2. Select 'Start Remote JS Debugging' on the phone
  3. This opens a Chrome window on my machine

a4. I select the 'Attach to packager' option in VSCode a5. I receive the error 'Another debugger is already connected to packager. Please close it before trying to debug with VSCode'

or

b4. I then close the Chrome window b5. I select the 'Attach to packager' option in VSCode b6. The debug menu opens in vscode I get the message 'Established a connection with the Proxy (Packager) to the React Native application' and 'Debugger worker loaded runtime on port 33737' b7. no breakpoints get hit when I reload my expo app

(oh, and I set and unset my breakpoints after the debugger has been attached and the breakpoints still don't get hit...the breakpoints are a solid black colour)

Here is my launch.json attach to packager json { "name": "Attach to packager", "program": "${workspaceRoot}/.vscode/launchReactNative.js", "type": "reactnative", "request": "attach", "port": "19001", "sourceMaps": true, "outDir": "${workspaceRoot}/.vscode/.react" },

Software versions

Outputs (Include if relevant)

Adapter node: v7.9.0 x64 vscode-chrome-debug-core: 3.23.0 Starting debugger app worker. Established a connection with the Proxy (Packager) to the React Native application Debugger worker loaded runtime on port 7302

Gremlin80 commented 6 years ago

hi, there is a problem that may be related with source maps. on chrome al breakpoint works. What i've verified are:

for example: a) create a event handler button click then attach to a buttton onpress event. Verify this is working as expected. b) place a breakpoint in the button handler then click the button. Should stop.

jiku commented 6 years ago

Experiencing this with a CRNA/Expo app too. Commenting here and not in #625 because of that. I'm using the iOS simulator though.

VSCode breaks on debugger statements and all exceptions, but uncaught exceptions and break- and logpoints aren't respected, both when setting them in my codebase and in dependencies.

Environment

macOS: Sierra 10.12.6 VSCode: 1.23.0-insider React Native Tools: 0.6.6 Expo: 0.26.0 XCode: 10.0 (SimulatorApp-835.5) React Native: 0.54.0, then 0.54.2, then 0.54.4 Node: 9.7.1

.vscode/launch.json

{
  "name": "Attach to packager",
  "program": "${workspaceRoot}/.vscode/launchReactNative.js",
  "type": "reactnative",
  "request": "attach",
  "port": "19001",
  "trace": "verbose",
  "sourceMaps": true,
  "outDir": "${workspaceRoot}/.vscode/.react"
},

Debug Console (sorry about the size. It seems to retry the websocket connection and grows indefinitely.)

OS: darwin x64
Adapter node: v7.9.0 x64
vscode-chrome-debug-core: 3.23.0
18:06:54, 2018-4-8
From client: initialize({"clientID":"vscode","clientName":"Visual Studio Code - Insiders","adapterID":"reactnative","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true})
To client: {"seq":0,"type":"response","request_seq":1,"command":"initialize","success":true,"body":{"exceptionBreakpointFilters":[{"label":"All Exceptions","filter":"all","default":false},{"label":"Uncaught Exceptions","filter":"uncaught","default":false}],"supportsConfigurationDoneRequest":true,"supportsSetVariable":true,"supportsConditionalBreakpoints":true,"supportsCompletionsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsRestartFrame":true,"supportsExceptionInfoRequest":true,"supportsDelayedStackTraceLoading":true,"supportsValueFormattingOptions":true,"supportsEvaluateForHovers":true,"supportsLogPoints":true}}
Starting debugger app worker.
About to download: http://localhost:19001/debugger-ui/debuggerWorker.js to: /Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/debuggerWorker.js
Established a connection with the Proxy (Packager) to the React Native application
From RN APP: {"id":10173,"method":"prepareJSRuntime"}
A new app worker lifetime was created.
Spawned debuggee process with pid 97268 listening to 14886
Debugger worker loaded runtime on port 14886
From client: attach({"name":"Attach to packager","program":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/launchReactNative.js","type":"reactnative","request":"attach","port":14886,"trace":"verbose","sourceMaps":true,"outDir":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react","__sessionId":"cc628b36-d95d-4e69-8004-35b95aaa065d","address":"localhost","restart":true})
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStarted","data":{"request":"attach","args":["name","program","type","request","port","trace","sourceMaps","outDir","__sessionId","address","restart","remoteRoot","localRoot","sourceMapPathOverrides","showAsyncStacks"]}}}
To RN APP: {"replyID":10173}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetCount","data":{"numTargets":1}}}
From RN APP: {"id":10174,"method":"executeApplicationScript","url":"http:\/\/localhost:19001\/.\/node_modules\/react-native-scripts\/build\/bin\/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles","inject":{"__fbBatchedBridgeConfig":"{\"remoteModuleConfig\":[[\"AppState\",{\"initialAppState\":\"active\"},[\"getCurrentAppState\",\"removeListeners\",\"addListener\"]],[\"DevSettings\",null,[\"reload\",\"setIsShakeToShowDevMenuEnabled\",\"setIsDebuggingRemotely\",\"setProfilingEnabled\",\"setLiveReloadEnabled\",\"setHotLoadingEnabled\",\"toggleElementInspector\"]],[\"DevLoadingView\",null,[\"hide\",\"showMessage\"]],[\"StatusBarManager\",null,[\"getHeight\",\"setStyle\",\"setHidden\",\"setNetworkActivityIndicatorVisible\",\"_captureProperties\",\"_applyPropertiesAndForget\",\"removeListeners\",\"addListener\"],[4]],[\"AsyncLocalStorage\",null,[\"multiGet\",\"multiSet\",\"multiMerge\",\"multiRemove\",\"clear\",\"getAllKeys\"]],[\"ExponentMagnetometer\",null,[\"setUpdateInterval\",\"removeListeners\",\"addListener\"]],[\"ExponentUpdates\",null,[\"reload\",\"checkForUpdateAsync\",\"fetchUpdateAsync\"],[1,2]],[\"RNBranch\",{\"SHARE_COMPLETED_EVENT\":\"Share Completed\",\"PURCHASE_INITIATED_EVENT\":\"Purchase Started\",\"ADD_TO_CART_EVENT\":\"Add to Cart\",\"INIT_SESSION_ERROR\":\"ABI26_0_0RNBranch.initSessionError\",\"REGISTER_VIEW_EVENT\":\"View[...]
To client: {"seq":0,"type":"event","event":"capabilities","body":{"capabilities":{"supportsStepBack":false}}}
To client: {"seq":0,"type":"response","request_seq":2,"command":"attach","success":true}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"nodeVersion","data":{"version":"v9.7.1"}}}
To client: {"seq":0,"type":"event","event":"initialized"}
From client: setBreakpoints({"source":{"name":"graphql.js","path":"/Users/test/Documents/dev/Projects/Omni/react/app/src/graphql.js"},"lines":[32],"breakpoints":[{"line":32}],"sourceModified":false})
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"setBreakpointsRequest","data":{"Versions.Target.Version":"v9.7.1","fileExt":".js"}}}
From client: setBreakpoints({"source":{"name":"list.js","path":"/Users/test/Documents/dev/Projects/Omni/react/app/src/list.js"},"lines":[12],"breakpoints":[{"line":12}],"sourceModified":false})
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"setBreakpointsRequest","data":{"Versions.Target.Version":"v9.7.1","fileExt":".js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"bootstrap_node.js","path":"<node_internals>/bootstrap_node.js","sourceReference":1000,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"events.js","path":"<node_internals>/events.js","sourceReference":1001,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"util.js","path":"<node_internals>/util.js","sourceReference":1002,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"errors.js","path":"<node_internals>/internal/errors.js","sourceReference":1003,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"encoding.js","path":"<node_internals>/internal/encoding.js","sourceReference":1004,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"util.js","path":"<node_internals>/internal/util.js","sourceReference":1006,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"types.js","path":"<node_internals>/internal/util/types.js","sourceReference":1007,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"buffer.js","path":"<node_internals>/buffer.js","sourceReference":1008,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM25","path":"<eval>/VM25","sourceReference":1005,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"buffer.js","path":"<node_internals>/internal/buffer.js","sourceReference":1009,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"comparisons.js","path":"<node_internals>/internal/util/comparisons.js","sourceReference":1010,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"process.js","path":"<node_internals>/internal/process.js","sourceReference":1011,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"warning.js","path":"<node_internals>/internal/process/warning.js","sourceReference":1012,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"next_tick.js","path":"<node_internals>/internal/process/next_tick.js","sourceReference":1013,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"async_hooks.js","path":"<node_internals>/internal/async_hooks.js","sourceReference":1014,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"promises.js","path":"<node_internals>/internal/process/promises.js","sourceReference":1015,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"stdio.js","path":"<node_internals>/internal/process/stdio.js","sourceReference":1016,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"perf_hooks.js","path":"<node_internals>/perf_hooks.js","sourceReference":1017,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"linkedlist.js","path":"<node_internals>/internal/linkedlist.js","sourceReference":1018,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"trace_events_async_hooks.js","path":"<node_internals>/internal/trace_events_async_hooks.js","sourceReference":1019,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"async_hooks.js","path":"<node_internals>/async_hooks.js","sourceReference":1020,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"inspector_async_hook.js","path":"<node_internals>/internal/inspector_async_hook.js","sourceReference":1021,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"child_process.js","path":"<node_internals>/child_process.js","sourceReference":1022,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"child_process.js","path":"<node_internals>/internal/child_process.js","sourceReference":1023,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"string_decoder.js","path":"<node_internals>/string_decoder.js","sourceReference":1024,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"net.js","path":"<node_internals>/net.js","sourceReference":1025,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"stream.js","path":"<node_internals>/stream.js","sourceReference":1026,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"legacy.js","path":"<node_internals>/internal/streams/legacy.js","sourceReference":1027,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"_stream_readable.js","path":"<node_internals>/_stream_readable.js","sourceReference":1028,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"BufferList.js","path":"<node_internals>/internal/streams/BufferList.js","sourceReference":1029,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"destroy.js","path":"<node_internals>/internal/streams/destroy.js","sourceReference":1030,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"_stream_writable.js","path":"<node_internals>/_stream_writable.js","sourceReference":1031,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"_stream_duplex.js","path":"<node_internals>/_stream_duplex.js","sourceReference":1032,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"_stream_transform.js","path":"<node_internals>/_stream_transform.js","sourceReference":1033,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"_stream_passthrough.js","path":"<node_internals>/_stream_passthrough.js","sourceReference":1034,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"timers.js","path":"<node_internals>/timers.js","sourceReference":1035,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"assert.js","path":"<node_internals>/assert.js","sourceReference":1036,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"net.js","path":"<node_internals>/internal/net.js","sourceReference":1037,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"dns.js","path":"<node_internals>/dns.js","sourceReference":1038,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"dgram.js","path":"<node_internals>/dgram.js","sourceReference":1039,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"socket_list.js","path":"<node_internals>/internal/socket_list.js","sourceReference":1040,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"module.js","path":"<node_internals>/module.js","sourceReference":1041,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"module.js","path":"<node_internals>/internal/module.js","sourceReference":1042,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"url.js","path":"<node_internals>/internal/url.js","sourceReference":1043,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"querystring.js","path":"<node_internals>/internal/querystring.js","sourceReference":1044,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"querystring.js","path":"<node_internals>/querystring.js","sourceReference":1045,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"vm.js","path":"<node_internals>/vm.js","sourceReference":1046,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"fs.js","path":"<node_internals>/fs.js","sourceReference":1047,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"path.js","path":"<node_internals>/path.js","sourceReference":1048,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"constants.js","path":"<node_internals>/internal/constants.js","sourceReference":1049,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"fs.js","path":"<node_internals>/internal/fs.js","sourceReference":1050,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"Loader.js","path":"<node_internals>/internal/loader/Loader.js","sourceReference":1051,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"ModuleMap.js","path":"<node_internals>/internal/loader/ModuleMap.js","sourceReference":1052,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"ModuleJob.js","path":"<node_internals>/internal/loader/ModuleJob.js","sourceReference":1053,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"safe_globals.js","path":"<node_internals>/internal/safe_globals.js","sourceReference":1054,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"DefaultResolve.js","path":"<node_internals>/internal/loader/DefaultResolve.js","sourceReference":1055,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"url.js","path":"<node_internals>/url.js","sourceReference":1056,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"CreateDynamicModule.js","path":"<node_internals>/internal/loader/CreateDynamicModule.js","sourceReference":1057,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"Translators.js","path":"<node_internals>/internal/loader/Translators.js","sourceReference":1058,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"console.js","path":"<node_internals>/console.js","sourceReference":1059,"origin":"read-only core module"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"debuggerWorker.js","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/debuggerWorker.js","origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"response","request_seq":3,"command":"setBreakpoints","success":true,"body":{"breakpoints":[{"id":1000,"verified":false,"message":"Breakpoints set but not yet bound"}]}}
To client: {"seq":0,"type":"response","request_seq":4,"command":"setBreakpoints","success":true,"body":{"breakpoints":[{"id":1001,"verified":false,"message":"Breakpoints set but not yet bound"}]}}
From client: setExceptionBreakpoints({"filters":[]})
To client: {"seq":0,"type":"response","request_seq":5,"command":"setExceptionBreakpoints","success":true}
From client: configurationDone(undefined)
From client: threads(undefined)
To client: {"seq":0,"type":"response","request_seq":7,"command":"threads","success":true,"body":{"threads":[{"id":1,"name":"Node (97268)"}]}}
To client: {"seq":0,"type":"response","request_seq":6,"command":"configurationDone","success":true}
Packager requested runtime to load script from http://localhost:19001/./node_modules/react-native-scripts/build/bin/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles
Script http://localhost:19001/./node_modules/react-native-scripts/build/bin/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles downloaded to /Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/crna-entry.bundle
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"crna-entry.bundle","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/crna-entry.bundle","origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM82","path":"<eval>/VM82","sourceReference":1062,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM83","path":"<eval>/VM83","sourceReference":1063,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM84","path":"<eval>/VM84","sourceReference":1064,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM85","path":"<eval>/VM85","sourceReference":1065,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM86","path":"<eval>/VM86","sourceReference":1066,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM87","path":"<eval>/VM87","sourceReference":1067,"origin":"read-only content from Node.js"}}}
To RN APP: {"replyID":10174,"result":null}
From RN APP: {"id":10175,"method":"flushedQueue","arguments":[]}
From RN APP: {"id":10176,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["Exponent.nativeUpdatesEvent",{"type":"downloadFinished","manifest":{"id":"@anonymous\/react-omni-9cb6ced6-5bb6-44fa-b007-c3b9cca522c0","privacy":"unlisted","logUrl":"http:\/\/localhost:19000\/logs","version":"0.1.0","assetBundlePatterns":["assets\/**\/*"],"packagerOpts":{"lanType":"ip","urlRandomness":"ix-dyd","hostType":"tunnel","dev":true,"minify":false},"ios":{"supportsTablet":true},"mainModuleName":".\/node_modules\/react-native-scripts\/build\/bin\/crna-entry","description":"...","loadedFromCache":false,"isVerified":false,"xde":true,"slug":"react-omni","debuggerHost":"localhost:19001","developer":{"projectRoot":"\/Users\/test\/Documents\/dev\/Projects\/Omni\/react\/native","tool":"crna"},"env":{},"sdkVersion":"26.0.0","name":"react-omni","bundleUrl":"http:\/\/localhost:19001\/.\/node_modules\/react-native-scripts\/build\/bin\/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles"}}]]}
From RN APP: {"id":10177,"method":"callFunctionReturnFlushedQueue","arguments":["AppRegistry","runApplication",["main",{"rootTag":51,"initialProps":{"exp":{"manifest":{"id":"@anonymous\/react-omni-9cb6ced6-5bb6-44fa-b007-c3b9cca522c0","privacy":"unlisted","logUrl":"http:\/\/localhost:19000\/logs","version":"0.1.0","assetBundlePatterns":["assets\/**\/*"],"packagerOpts":{"lanType":"ip","urlRandomness":"ix-dyd","hostType":"tunnel","dev":true,"minify":false},"ios":{"supportsTablet":true},"mainModuleName":".\/node_modules\/react-native-scripts\/build\/bin\/crna-entry","description":"...","loadedFromCache":false,"isVerified":false,"xde":true,"slug":"react-omni","debuggerHost":"localhost:19001","developer":{"projectRoot":"\/Users\/test\/Documents\/dev\/Projects\/Omni\/react\/native","tool":"crna"},"env":{},"sdkVersion":"26.0.0","name":"react-omni","bundleUrl":"http:\/\/localhost:19001\/.\/node_modules\/react-native-scripts\/build\/bin\/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles"},"appOwnership":"expo","initialUri":"exp:\/\/localhost:19000","shell":0}}}]]}
To RN APP: {"replyID":10175,"result":"[[0,0,146,146,146,146,146,90,65],[2,0,6,6,6,6,1,0,0],[[\"appStateDidChange\"],[2,3],[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},0],[],[]],0]"}
To RN APP: {"replyID":10176,"result":"null"}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"Running application \"main\" with appParams: {\"rootTag\":51,\"initialProps\":{\"exp\":{\"manifest\":{\"id\":\"@anonymous/react-omni-9cb6ced6-5bb6-44fa-b007-c3b9cca522c0\",\"privacy\":\"unlisted\",\"logUrl\":\"http://localhost:19000/logs\",\"version\":\"0.1.0\",\"assetBundlePatterns\":[\"assets/**/*\"],\"packagerOpts\":{\"lanType\":\"ip\",\"urlRandomness\":\"ix-dyd\",\"hostType\":\"tunnel\",\"dev\":true,\"minify\":false},\"ios\":{\"supportsTablet\":true},\"mainModuleName\":\"./node_modules/react-native-scripts/build/bin/crna-entry\",\"description\":\"...\",\"loadedFromCache\":false,\"isVerified\":false,\"xde\":true,\"slug\":\"react-omni\",\"debuggerHost\":\"localhost:19001\",\"developer\":{\"projectRoot\":\"/Users/test/Documents/dev/Projects/Omni/react/native\",\"tool\":\"crna\"},\"env\":{},\"sdkVersion\":\"26.0.0\",\"name\":\"react-omni\",\"bundleUrl\":\"http://localhost:19001/./node_modules/react-native-scripts/build/bin/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles\"},\"appOwnership\":\"expo\",\"initialUri\":\"exp://localhost:19000\",\"shell\":0}}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF\n","source":{"name":"crna-entry.bundle","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.[...]
Running application "main" with appParams: {"rootTag":51,"initialProps":{"exp":{"manifest":{"id":"@anonymous/react-omni-9cb6ced6-5bb6-44fa-b007-c3b9cca522c0","privacy":"unlisted","logUrl":"http://localhost:19000/logs","version":"0.1.0","assetBundlePatterns":["assets/**/*"],"packagerOpts":{"lanType":"ip","urlRandomness":"ix-dyd","hostType":"tunnel","dev":true,"minify":false},"ios":{"supportsTablet":true},"mainModuleName":"./node_modules/react-native-scripts/build/bin/crna-entry","description":"...","loadedFromCache":false,"isVerified":false,"xde":true,"slug":"react-omni","debuggerHost":"localhost:19001","developer":{"projectRoot":"/Users/test/Documents/dev/Projects/Omni/react/native","tool":"crna"},"env":{},"sdkVersion":"26.0.0","name":"react-omni","bundleUrl":"http://localhost:19001/./node_modules/react-native-scripts/build/bin/crna-entry.bundle?platform=ios&dev=true&minify=false&hot=false&assetPlugin=%2FUsers%2Ftest%2FDocuments%2Fdev%2FProjects%2FOmni%2Freact%2Fnative%2Fnode_modules%2Fexpo%2Ftools%2FhashAssetFiles"},"appOwnership":"expo","initialUri":"exp://localhost:19000","shell":0}}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
From RN APP: {"id":10178,"method":"invokeCallbackAndReturnFlushedQueue","arguments":[2,[{"app_state":"active"}]]}
From RN APP: {"id":10179,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":0}]]}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM88","path":"<eval>/VM88","sourceReference":1068,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM89","path":"<eval>/VM89","sourceReference":1069,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"\ncurrentCurrency: undefined\nonCurrencyChange: undefined\nrates: undefined\nerror: undefined\nloading: true\n\n","source":{"name":"crna-entry.bundle","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/crna-entry.bundle"},"line":113559,"column":20}}
To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM90","path":"<eval>/VM90","sourceReference":1070,"origin":"read-only content from Node.js"}}}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"BTC\n","source":{"name":"crna-entry.bundle","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/crna-entry.bundle"},"line":113322,"column":19}}
BTC
To RN APP: {"replyID":10177,"result":"[[90,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,120,120,120,120,120,120,120],[4,5,5,3,5,5,3,5,3,5,3,5,3,5,3,5,3,3,4,4,4,4,4,4,0],[[[],\"057509c2-407e-4481-b2af-a77f93979f64\"],[2,\"RCTRawText\",51,{\"text\":\"1 BTC\"}],[3,\"RCTText\",51,{\"fontSize\":20,\"fontWeight\":\"200\",\"color\":4293980917,\"letterSpacing\":6,\"accessible\":true,\"allowFontScaling\":true,\"ellipsizeMode\":\"tail\"}],[3,[2]],[4,\"RCTActivityIndicatorView\",51,{\"color\":4280843159,\"animating\":true,\"hidesWhenStopped\":true,\"size\":\"small\",\"width\":20,\"height\":20}],[5,\"RCTView\",51,{\"alignItems\":\"center\",\"justifyContent\":\"center\"}],[5,[4]],[6,\"RCTView\",51,{\"width\":\"100%\",\"padding\":20}],[6,[5]],[7,\"RCTView\",51,{\"alignItems\":\"center\",\"justifyContent\":\"center\",\"flex\":1}],[7,[3,6]],[8,\"RCTView\",51,{\"height\":\"100%\",\"backgroundColor\":4281219915}],[8,[7]],[9,\"RCTView\",51,{\"pointerEvents\":\"box-none\",\"flex\":1}],[9,[8]],[10,\"RCTView\",51,{\"flex\":1,\"pointerEvents\":\"box-none\"}],[10,[9]],[51,[10]],[\"didSendNetworkData\"],[\"didReceiveNetworkResponse\"],[\"didReceiveNetworkData\"],[\"didReceiveNetworkIncrementalData\"],[\"didReceiveNetworkDataProgress\"],[\"didCompleteNetworkResponse\"],[{\"method\":\"GET\",\"url\":\"https://api.coinbase.com/v2/exchange-rates?currency=BTC\",\"data\":{\"trackingName\":\"unknown\"},\"headers\":{},\"responseType\":\"blob\",\"incrementalUpdates\":false,\"timeout\":0,[...]
To RN APP: {"replyID":10178,"result":"null"}
To RN APP: {"replyID":10179,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[1,2000,1523203741040,false],[1],[1],[1],[1]],34]"}
From RN APP: {"id":10180,"method":"invokeCallbackAndReturnFlushedQueue","arguments":[67,[17]]}
To RN APP: {"replyID":10180,"result":"null"}
From RN APP: {"id":10181,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["didReceiveNetworkResponse",[17,200,{"cf-ray":"4085fef698213d3d-CPH","cf-cache-status":"HIT","content-security-policy":"default-src 'self' https:\/\/www.coinbase.com; child-src 'self' https:\/\/www.coinbase.com https:\/\/*.online-metrix.net https:\/\/*.wpstn.com https:\/\/netverify.com https:\/\/platform.twitter.com https:\/\/www.google.com\/recaptcha\/ https:\/\/cdn.plaid.com\/link\/ https:\/\/*.doubleclick.net\/ blob: https:\/\/coinbase.ada.support; connect-src 'self' https:\/\/www.coinbase.com https:\/\/api.coinbase.com https:\/\/api.mixpanel.com https:\/\/*.online-metrix.net https:\/\/api.cloudinary.com https:\/\/ott9.wpstn.com\/live https:\/\/api.amplitude.com\/ static.coinbase.com wss:\/\/ws.coinbase.com wss:\/\/ws.coinbase.com:443 https:\/\/www.coinbase.com\/api https:\/\/coinbase.ada.support\/api\/; font-src 'self' https:\/\/www.coinbase.com https:\/\/assets.coinbase.com\/ static.coinbase.com; img-src 'self' data: https:\/\/www.coinbase.com https:\/\/images.coinbase.com https:\/\/exceptions.coinbase.com https:\/\/coinbase-uploads.s3.amazonaws.com https:\/\/s3.amazonaws.com\/app-public\/ https:\/\/maps.gstatic.com https:\/\/ssl.google-analytics.com https:\/\/www.google.com https:\/\/maps.googleapis.com https:\/\/csi.gstatic.com https:\/\/www.google-analytics.com https:\/\/res.cloudinary.com https:\/\/secure.gravatar.com https:\/\/i2.wp.com https:\/\/*.online-[...]
From RN APP: {"id":10182,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["didReceiveNetworkData",[17,{"size":3016,"blobId":"9B8EE6D2-72D6-4340-8CA6-9D07B322DC7C","offset":0,"type":"application\/json","name":"response.json"}]]]}
From RN APP: {"id":10183,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["didCompleteNetworkResponse",[17,null,false]]]}
To RN APP: {"replyID":10181,"result":"null"}
To RN APP: {"replyID":10182,"result":"null"}
To RN APP: {"replyID":10183,"result":"[[120,120,120,120,120,120,98],[3,3,3,3,3,3,0],[[1],[1],[1],[1],[1],[1],[{\"size\":3016,\"blobId\":\"9B8EE6D2-72D6-4340-8CA6-9D07B322DC7C\",\"offset\":0,\"type\":\"application/json\",\"name\":\"response.json\"},\"UTF-8\",90,91]],39]"}
From RN APP: {"id":10184,"method":"invokeCallbackAndReturnFlushedQueue","arguments":[90,["{\"data\":{\"currency\":\"BTC\",\"rates\":{\"AED\":\"25847.07\",\"AFN\":\"489424.74\",\"ALL\":\"741701.91\",\"AMD\":\"3376918.05\",\"ANG\":\"12558.30\",\"AOA\":\"1514866.31\",\"ARS\":\"141792.43\",\"AUD\":\"9161.50\",\"AWG\":\"12561.07\",\"AZN\":\"11980.53\",\"BAM\":\"11212.79\",\"BBD\":\"14074.04\",\"BCH\":\"10.76600097\",\"BDT\":\"583791.18\",\"BGN\":\"11206.72\",\"BHD\":\"2653.132\",\"BIF\":\"12532933\",\"BMD\":\"7037.02\",\"BND\":\"9270.31\",\"BOB\":\"48625.89\",\"BRL\":\"23711.94\",\"BSD\":\"7037.02\",\"BTC\":\"1.00000000\",\"BTN\":\"458508.04\",\"BWP\":\"67943.84\",\"BYN\":\"13812.69\",\"BYR\":\"138126921\",\"BZD\":\"14143.21\",\"CAD\":\"9006.58\",\"CDF\":\"11364787.30\",\"CHF\":\"6750.30\",\"CLF\":\"156.0811\",\"CLP\":\"4255990\",\"CNH\":\"44413.01\",\"CNY\":\"44303.67\",\"COP\":\"19562372.20\",\"CRC\":\"3990676.86\",\"CUC\":\"7037.02\",\"CVE\":\"636498.46\",\"CZK\":\"145351.06\",\"DJF\":\"1242034\",\"DKK\":\"42669.67\",\"DOP\":\"348613.97\",\"DZD\":\"804753.61\",\"EEK\":\"102836.84\",\"EGP\":\"124263.22\",\"ERN\":\"106188.63\",\"ETB\":\"192936.07\",\"ETH\":\"17.51773671\",\"EUR\":\"5752.16\",\"FJD\":\"14382.93\",\"FKP\":\"4994.17\",\"GBP\":\"5020.51\",\"GEL\":\"17068.31\",\"GGP\":\"4994.17\",\"GHS\":\"31329.63\",\"GIP\":\"4994.17\",\"GMD\":\"332991.79\",\"GNF\":\"63517902\",\"GTQ\":\"52185.99\",\"GYD\":\"1454897.66\",\"HKD\":\"55236.03\",\"HNL\":\"166650.06\",\"HRK\":\"42544.92\"[...]
To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"[Network error]: TypeError: Cannot read property 'currency' of undefined\n","source":{"name":"crna-entry.bundle","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/crna-entry.bundle"},"line":125698,"column":43}}
[Network error]: TypeError: Cannot read property 'currency' of undefined
To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"\ncurrentCurrency: undefined\nonCurrencyChange: undefined\nrates: undefined\nerror: Error: Network error: Cannot read property 'currency' of undefined\nloading: false\n\n","source":{"name":"crna-entry.bundle","path":"/Users/test/Documents/dev/Projects/Omni/react/native/.vscode/.react/crna-entry.bundle"},"line":113559,"column":20}}
To RN APP: {"replyID":10184,"result":"[[140,140,140,140,140,140,142,142,142,142,142],[0,1,0,1,0,1,5,5,3,4,4],[[8,100,1523203741250,false],[8],[10,100,1523203741254,false],[10],[12,100,1523203741255,false],[12],[12,\"RCTRawText\",51,{\"text\":\"An error has occurred: Error: Network error: Cannot read property 'currency' of undefined\"}],[13,\"RCTText\",51,{\"accessible\":true,\"allowFontScaling\":true,\"ellipsizeMode\":\"tail\"}],[13,[12]],[6,[],[],[],[],[0]],[6,[],[],[13],[0],[]]],46]"}
From RN APP: {"id":10185,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[1]]]}
To RN APP: {"replyID":10185,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},1]],57]"}
From RN APP: {"id":10186,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":1}]]}
To RN APP: {"replyID":10186,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[25,2000,1523203743058,false],[1],[1],[1],[1]],62]"}
From RN APP: {"id":10187,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[25]]]}
To RN APP: {"replyID":10187,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},2]],67]"}
From RN APP: {"id":10188,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":2}]]}
To RN APP: {"replyID":10188,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[26,2000,1523203745078,false],[1],[1],[1],[1]],72]"}
From RN APP: {"id":10189,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[26]]]}
To RN APP: {"replyID":10189,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},3]],77]"}
From RN APP: {"id":10190,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":3}]]}
To RN APP: {"replyID":10190,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[27,2000,1523203747098,false],[1],[1],[1],[1]],82]"}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onScriptParsed","data":{"Versions.Target.Version":"v9.7.1","aggregated.startTime":"[\"1523203739233\",\"1523203739240\",\"1523203739244\",\"1523203739250\",\"1523203739251\",\"1523203739257\",\"1523203739263\",\"1523203739263\",\"1523203739267\",\"1523203739269\",\"1523203739271\",\"1523203739277\",\"1523203739281\",\"1523203739282\",\"1523203739285\",\"1523203739285\",\"1523203739286\",\"1523203739289\",\"1523203739289\",\"1523203739293\",\"1523203739294\",\"1523203739296\",\"1523203739300\",\"1523203739306\",\"1523203739307\",\"1523203739316\",\"1523203739316\",\"1523203739317\",\"1523203739320\",\"1523203739321\",\"1523203739323\",\"1523203739331\",\"1523203739331\",\"1523203739331\",\"1523203739331\",\"1523203739333\",\"1523203739333\",\"1523203739334\",\"1523203739339\",\"1523203739349\",\"1523203739349\",\"1523203739353\",\"1523203739353\",\"1523203739356\",\"1523203739357\",\"1523203739359\",\"1523203739362\",\"1523203739367\",\"1523203739370\",\"1523203739370\",\"1523203739370\",\"1523203739371\",\"1523203739372\",\"1523203739372\",\"1523203739373\",\"1523203739374\",\"1523203739376\",\"1523203739377\",\"1523203739377\",\"1523203739380\",\"1523203739398\",\"1523203740529\",\"1523203740593\",\"1523203740817\",\"1523203740830\",\"1523203740836\",\"1523203740837\",\"1523203740862\",\"1523203740921\",\"1523203740925\",\"1523203740975\"]","aggregated.successful"[...]
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onPaused","data":{"Versions.Target.Version":"v9.7.1","aggregated.startTime":"[\"1523203739404\"]","aggregated.successful":"[\"true\"]","aggregated.timeTakenInMilliseconds":"[\"78.586701\"]"}}}
From RN APP: {"id":10191,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[27]]]}
To RN APP: {"replyID":10191,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},4]],87]"}
From RN APP: {"id":10192,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":4}]]}
To RN APP: {"replyID":10192,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[28,2000,1523203749274,false],[1],[1],[1],[1]],92]"}
From RN APP: {"id":10193,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[28]]]}
To RN APP: {"replyID":10193,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},5]],97]"}
From RN APP: {"id":10194,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":5}]]}
To RN APP: {"replyID":10194,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[29,2000,1523203751294,false],[1],[1],[1],[1]],102]"}
From RN APP: {"id":10195,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[29]]]}
To RN APP: {"replyID":10195,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},6]],107]"}
From RN APP: {"id":10196,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":6}]]}
To RN APP: {"replyID":10196,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[30,2000,1523203753312,false],[1],[1],[1],[1]],112]"}
From RN APP: {"id":10197,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[30]]]}
To RN APP: {"replyID":10197,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},7]],117]"}
From RN APP: {"id":10198,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":7}]]}
To RN APP: {"replyID":10198,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[31,2000,1523203755329,false],[1],[1],[1],[1]],122]"}
From RN APP: {"id":10199,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[31]]]}
To RN APP: {"replyID":10199,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},8]],127]"}
From RN APP: {"id":10200,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":8}]]}
To RN APP: {"replyID":10200,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[32,2000,1523203757358,false],[1],[1],[1],[1]],132]"}
From RN APP: {"id":10201,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[32]]]}
To RN APP: {"replyID":10201,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},9]],137]"}
From RN APP: {"id":10202,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":9}]]}
To RN APP: {"replyID":10202,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[33,2000,1523203759378,false],[1],[1],[1],[1]],142]"}
From RN APP: {"id":10203,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[33]]]}
To RN APP: {"replyID":10203,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},10]],147]"}
From RN APP: {"id":10204,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":10}]]}
To RN APP: {"replyID":10204,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[34,2000,1523203761406,false],[1],[1],[1],[1]],152]"}
From RN APP: {"id":10205,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[34]]]}
To RN APP: {"replyID":10205,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},11]],157]"}
From RN APP: {"id":10206,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":11}]]}
To RN APP: {"replyID":10206,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[35,2000,1523203763425,false],[1],[1],[1],[1]],162]"}
From RN APP: {"id":10207,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[35]]]}
To RN APP: {"replyID":10207,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},12]],167]"}
From RN APP: {"id":10208,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":12}]]}
To RN APP: {"replyID":10208,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[36,2000,1523203765448,false],[1],[1],[1],[1]],172]"}
From RN APP: {"id":10209,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[36]]]}
To RN APP: {"replyID":10209,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},13]],177]"}
From RN APP: {"id":10210,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":13}]]}
To RN APP: {"replyID":10210,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[37,2000,1523203767468,false],[1],[1],[1],[1]],182]"}
From RN APP: {"id":10211,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[37]]]}
To RN APP: {"replyID":10211,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},14]],187]"}
From RN APP: {"id":10212,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":14}]]}
To RN APP: {"replyID":10212,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[38,2000,1523203769483,false],[1],[1],[1],[1]],192]"}
From RN APP: {"id":10213,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[38]]]}
To RN APP: {"replyID":10213,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},15]],197]"}
From RN APP: {"id":10214,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":15}]]}
To RN APP: {"replyID":10214,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[39,2000,1523203771515,false],[1],[1],[1],[1]],202]"}
From RN APP: {"id":10215,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[39]]]}
To RN APP: {"replyID":10215,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},16]],207]"}
From RN APP: {"id":10216,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":16}]]}
To RN APP: {"replyID":10216,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[40,2000,1523203773545,false],[1],[1],[1],[1]],212]"}
From RN APP: {"id":10217,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[40]]]}
To RN APP: {"replyID":10217,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},17]],217]"}
From RN APP: {"id":10218,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":17}]]}
To RN APP: {"replyID":10218,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[41,2000,1523203775619,false],[1],[1],[1],[1]],222]"}
From RN APP: {"id":10219,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[41]]]}
To RN APP: {"replyID":10219,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},18]],227]"}
From RN APP: {"id":10220,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":18}]]}
To RN APP: {"replyID":10220,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[42,2000,1523203777639,false],[1],[1],[1],[1]],232]"}
From RN APP: {"id":10221,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[42]]]}
To RN APP: {"replyID":10221,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},19]],237]"}
From RN APP: {"id":10222,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":19}]]}
To RN APP: {"replyID":10222,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[43,2000,1523203779657,false],[1],[1],[1],[1]],242]"}
From RN APP: {"id":10223,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[43]]]}
To RN APP: {"replyID":10223,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},20]],247]"}
From RN APP: {"id":10224,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":20}]]}
To RN APP: {"replyID":10224,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[44,2000,1523203781686,false],[1],[1],[1],[1]],252]"}
From RN APP: {"id":10225,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[44]]]}
To RN APP: {"replyID":10225,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},21]],257]"}
From RN APP: {"id":10226,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":21}]]}
To RN APP: {"replyID":10226,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[45,2000,1523203783703,false],[1],[1],[1],[1]],262]"}
From RN APP: {"id":10227,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[45]]]}
To RN APP: {"replyID":10227,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},22]],267]"}
From RN APP: {"id":10228,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":22}]]}
To RN APP: {"replyID":10228,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[46,2000,1523203785722,false],[1],[1],[1],[1]],272]"}
From RN APP: {"id":10229,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[46]]]}
To RN APP: {"replyID":10229,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},23]],277]"}
From RN APP: {"id":10230,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":23}]]}
To RN APP: {"replyID":10230,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[47,2000,1523203787751,false],[1],[1],[1],[1]],282]"}
From RN APP: {"id":10231,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[47]]]}
To RN APP: {"replyID":10231,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},24]],287]"}
From RN APP: {"id":10232,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":24}]]}
To RN APP: {"replyID":10232,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[48,2000,1523203789782,false],[1],[1],[1],[1]],292]"}
From RN APP: {"id":10233,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[48]]]}
To RN APP: {"replyID":10233,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},25]],297]"}
From RN APP: {"id":10234,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":25}]]}
To RN APP: {"replyID":10234,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[49,2000,1523203791804,false],[1],[1],[1],[1]],302]"}
From RN APP: {"id":10235,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[49]]]}
To RN APP: {"replyID":10235,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},26]],307]"}
From RN APP: {"id":10236,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":26}]]}
To RN APP: {"replyID":10236,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[50,2000,1523203793823,false],[1],[1],[1],[1]],312]"}
From RN APP: {"id":10237,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[50]]]}
To RN APP: {"replyID":10237,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},27]],317]"}
From RN APP: {"id":10238,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":27}]]}
To RN APP: {"replyID":10238,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[51,2000,1523203795843,false],[1],[1],[1],[1]],322]"}
From RN APP: {"id":10239,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[51]]]}
To RN APP: {"replyID":10239,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},28]],327]"}
From RN APP: {"id":10240,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":28}]]}
To RN APP: {"replyID":10240,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[52,2000,1523203797891,false],[1],[1],[1],[1]],332]"}
From RN APP: {"id":10241,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[52]]]}
To RN APP: {"replyID":10241,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},29]],337]"}
From RN APP: {"id":10242,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":29}]]}
To RN APP: {"replyID":10242,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[53,2000,1523203799909,false],[1],[1],[1],[1]],342]"}
From RN APP: {"id":10243,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[53]]]}
To RN APP: {"replyID":10243,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},30]],347]"}
From RN APP: {"id":10244,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":30}]]}
To RN APP: {"replyID":10244,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[54,2000,1523203801928,false],[1],[1],[1],[1]],352]"}
From RN APP: {"id":10245,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[54]]]}
To RN APP: {"replyID":10245,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},31]],357]"}
From RN APP: {"id":10246,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":31}]]}
To RN APP: {"replyID":10246,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[55,2000,1523203803945,false],[1],[1],[1],[1]],362]"}
From RN APP: {"id":10247,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[55]]]}
To RN APP: {"replyID":10247,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},32]],367]"}
From RN APP: {"id":10248,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":32}]]}
To RN APP: {"replyID":10248,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[56,2000,1523203805968,false],[1],[1],[1],[1]],372]"}
From RN APP: {"id":10249,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[56]]]}
To RN APP: {"replyID":10249,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},33]],377]"}
From RN APP: {"id":10250,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":33}]]}
To RN APP: {"replyID":10250,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[57,2000,1523203807986,false],[1],[1],[1],[1]],382]"}
From RN APP: {"id":10251,"method":"callFunctionReturnFlushedQueue","arguments":["JSTimers","callTimers",[[57]]]}
To RN APP: {"replyID":10251,"result":"[[146,146,146,146,146],[6,6,6,6,1],[[\"websocketMessage\"],[\"websocketOpen\"],[\"websocketClosed\"],[\"websocketFailed\"],[\"ws://localhost:8097\",null,{\"headers\":{}},34]],387]"}
From RN APP: {"id":10252,"method":"callFunctionReturnFlushedQueue","arguments":["RCTDeviceEventEmitter","emit",["websocketFailed",{"message":"The operation couldn’t be completed. Connection refused","id":34}]]}
To RN APP: {"replyID":10252,"result":"[[140,146,146,146,146],[0,5,5,5,5],[[58,2000,1523203810005,false],[1],[1],[1],[1]],392]"}
gweizi commented 6 years ago

@twistedinferno Hey It seems like I'm facing the same issue. Breakpoints kept not bounded after attached the debugger to the package.

Breakpoints can be hit only in crna-entry.bundle file I tried both Andorid Emulator and Genymotion

On chrome http://localhost:19001/debugger-ui/ it works just fine, the breakpoints hit in the "real" files.

Thanks!

atreeon commented 6 years ago

Hi, I'm afraid I'm not using expo any more. Maybe someone else can help?

ruslan-bikkinin commented 6 years ago

@gweizi, does re-setting breakpoints after attached the debugger in VS Code make debugger stop on them? If so then it is #625

ruslan-bikkinin commented 6 years ago

@jiku so simple breakpoints didn't hit in your case?

afefer commented 6 years ago

I'm able to repro this issue as well - I get the "Unverified breakpoint, breakpoint set but not yet bounded" message when I hover over a breakpoint. If I insert a "debugger" statement, VS code correctly stops.

App debugs in Chrome (http://localhost:19001/debugger-ui) just fine. I have the packager running in a separate terminal window and the app running in an iOS simulator w/ Expo.

React Native Tools VS Code extension version: 0.6.9 VSCode version: 1.23.0-insider OS platform and version: Mac OS High Sierra 10.13.4 NodeJS version: 10.0.0 React Native version: 0.55.3

jiku commented 6 years ago

@ruslan-bikkinin they don't. Not when trying to reset them after VSCode has attached either. They remain unverified.

Probably unrelated but create-react-native-app (and maybe other Expo or bare React Native apps) redbox entries take a few seconds here before resolving to source files.

I.e. before this

skjermbilde 2018-05-04 kl 16 57 49

becomes

skjermbilde 2018-05-04 kl 16 57 58
itoys commented 6 years ago

Hey, there! Could you please check with release 0.6.10 All works fine for me: image

itoys commented 6 years ago

Closed. Duplicate of #625

wjielim commented 6 years ago

@iTOYS May I have a look in your launch.json? I'm using Expo and couldn't get the debugger working

RupamShaw commented 6 years ago

Vscode not working with expo image

ruslan-bikkinin commented 6 years ago

Hi @RupamShaw. please submit separate issue.