Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PostMessage failing to handle non-array content.mentions #9

Closed
alanz opened this issue Nov 29, 2017 · 4 comments
Closed

PostMessage failing to handle non-array content.mentions #9

alanz opened this issue Nov 29, 2017 · 4 comments

Comments

@alanz
Copy link

alanz commented Nov 29, 2017

Steps to reproduce the bug:

Start up the app. [having previously established friendship, so major sync happens]

Expected behavior:

Syncs, stays up

Actual behavior:

Syncs for a while, then app dies

Technical details

  • MMMMM app version: 0.0.8-alpha
  • Device/phone model: OnePlus 5
  • Android OS version: 7.1.1

Here is the output from adb logcat when the app crashes

11-29 12:45:21.938 29199  2612 W unknown:ReactNative: Calling JS function after bridge has been destroyed: RCTDeviceEventEmitter.emit(["data",{"data":"M3Jttr5iO2NhLr3GDdIn/7G4GQwW15RK4zkMDO2EiMAzgj2/VitqKBoL6kIiCZVsMD03/XzRltqicAjsfe0SBX5uqtyoZ86gRBgQ9FvnETPv2N3L1N6uo1RmIYPomZpFiZmZlvmUqxK0mK98IMfXKWFFI2LeLceIoT6eoekPSuQPtKvIwJK72LHnAbHjQ8+CGVzs/bOdXNwA8kU4jToSgbGoHwqS5xWuczwmgVnKNzN+70wVAQ0ONlNgcBHLTeFVXIGcIcy1mx+pYbmh6WwUWH9IDl/hateU0VnQBQfdksy6urO00vBdi7F6vnoH0XqRgweke2NvDWFh6jjKdyGiPuPrN3FgaJQZKVFolF+Aq7X+c2xtO7f/UeoIDn3LtsiOcNnEzGm1+xFkJIe4yyfVc69xsYXPjxb1+R5ncudI+19wHr9J1RR15Y2vxVzt1/LHWO6hq02Uf07zXn94pvcKwDMhwLi6j0sQxziTp37IqPF+6eK38rcgkWtWvmVp/1RdhNDJIRS6mKN21W9CgHxuFBFXwYS+ZRZirUWjzMmPj7atiVBlTS1NK7EqrkyygDlaQ4agAUuHsc8Fvqe6jed7srMKYL9qoFJ/89e04u1d4CYU5uomtc483EVOlLkZ9YPl6SjdtIpBu2dpkZ9DqFEDVHuybjvP9MSN1CfgZqdquP7zOo9YjL3t1HA0K1y440xw3fO7OmpGXsP6acZETvFwngCRNDQQRVKkXk1S+x5gNX9vEGL8dJ2+9XrY4431ozm+n218nc8a0hY0LEom6S8=","id":3}])
11-29 12:45:21.944 29199  2612 W unknown:ReactNative: Calling JS function after bridge has been destroyed: RCTDeviceEventEmitter.emit(["data",{"data":"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
11-29 12:45:21.950 13461 13461 I WCNSS_FILTER: ibs_recv_ibs_cmd: Received IBS_SLEEP_IND: 0xFE
11-29 12:45:21.951 13461 13461 I WCNSS_FILTER: ibs_serial_clk_voteoff_timeout: uart serival Rx vote off
11-29 12:45:21.951 13461 13461 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
11-29 12:45:21.951 13461 13461 D WCNSS_FILTER: wcnss_release_wakelock

It is truncated, there is more like that. but all have the same first part, just different data.

@alanz
Copy link
Author

alanz commented Nov 29, 2017

A more detailed log, obtained by adb logcat| grep "\(node\|React\)"

11-29 13:27:31.913  8820  8855 V nodejs  : CONNECT { host: '128.199.132.182',
11-29 13:27:31.913  8820  8855 V nodejs  :   port: 8008,
11-29 13:27:31.913  8820  8855 V nodejs  :   key: '@DTNmX+4SjsgZ7xyDh5xxmNtFqa6pWi5Qtw7cE8aR9TQ=.ed25519',
11-29 13:27:31.913  8820  8855 V nodejs  :   source: 'stored',
11-29 13:27:31.913  8820  8855 V nodejs  :   announcers: 7,
11-29 13:27:31.913  8820  8855 V nodejs  :   duration: null }
11-29 13:27:53.093  8820  8855 V nodejs  : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCONNECT { host: '10.2.2.12',
11-29 13:27:53.093  8820  8855 V nodejs  :   port: 8008,
11-29 13:27:53.093  8820  8855 V nodejs  :   key: '@ZcjYF92reFjUtEYdoJ8ulOI6N6klwAAaIkghEEHdvSE=.ed25519',
11-29 13:27:53.093  8820  8855 V nodejs  :   source: 'local',
11-29 13:27:53.093  8820  8855 V nodejs  :   announcers: 1,
11-29 13:27:53.093  8820  8855 V nodejs  :   duration: { mean: 0, stdev: 0, count: 1, sum: 0, sqsum: 0 },
11-29 13:27:53.093  8820  8855 V nodejs  :   stateChange: 1511954871810,
11-29 13:27:53.093  8820  8855 V nodejs  :   state: undefined,
11-29 13:27:53.093  8820  8855 V nodejs  :   error: 'Error: challenge not accepted\n    at abort (/data/data/com.mmmmm/rnnodeapp/index.js:68584:45)\n    at Object.cb (/data/data/com.mmmmm/rnnodeapp/index.js:68590:24)\n    at drain (/data/data/com.mmmmm/rnnodeapp/index.js:48904:23)\n    at /data/data/com.mmmmm/rnnodeapp/index.js:48921:18\n    at /data/data/com.mmmmm/rnnodeapp/index.js:48882:7\n    at /data/data/com.mmmmm/rnnodeapp/index.js:67055:9\n    at drain (/data/data/com.mmmmm/rnnodeapp/index.js:68878:18)\n    at Socket.<anonymous> (/data/data/com.mmmmm/rnnodeapp/index.js:68895:5)\n    at emitNone (events.js:91:20)\n    at Socket.emit (events.js:185:7)',
11-29 13:27:53.093  8820  8855 V nodejs  :   failure: 1 }
11-29 13:27:53.096  8820  8855 V nodejs  : CONNECT { host: '139.162.219.143',
11-29 13:27:53.096  8820  8855 V nodejs  :   port: 8008,
11-29 13:27:53.096  8820  8855 V nodejs  :   key: '@80U8ErlN820R3Ut+h6TOP4iWEMkQx52xE0cYErmR3Wg=.ed25519',
11-29 13:27:53.096  8820  8855 V nodejs  :   source: 'stored',
11-29 13:27:53.096  8820  8855 V nodejs  :   announcers: 3,
11-29 13:27:53.096  8820  8855 V nodejs  :   duration: null }
11-29 13:28:01.405  8820  8844 E ReactNativeJS: TypeError: undefined is not a function (evaluating 'e.mentions.forEach')
11-29 13:28:01.405  8820  8844 E ReactNativeJS: 
11-29 13:28:01.405  8820  8844 E ReactNativeJS: This error is located at:
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTScrollView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in ScrollView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in AndroidViewPager
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in n
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in p
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in n
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.405  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS: TypeError: undefined is not a function (evaluating 'e.mentions.forEach')
11-29 13:28:01.414  8820  8844 E ReactNativeJS: 
11-29 13:28:01.414  8820  8844 E ReactNativeJS: This error is located at:
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTScrollView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in ScrollView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in AndroidViewPager
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in n
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in p
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in n
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in RCTView
11-29 13:28:01.414  8820  8844 E ReactNativeJS:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: TypeError: undefined is not a function (evaluating 'e.mentions.forEach')
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: 
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: This error is located at:
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTScrollView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in ScrollView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in AndroidViewPager
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in n
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in p
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in n
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in RCTView
11-29 13:28:01.430  8820  8845 E unknown:ReactNative:     in t, stack:
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: o@512:228
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: value@512:1325
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: f@46:14370
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: c@46:14240
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: T@46:17029
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: l@47:81
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: d@47:641
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: h@47:1584
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: T@47:4353
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: P@47:3717
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: enqueueSetState@46:12480
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: setState@54:3007
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: next@979:285
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19650
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:29408
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: u@311:916
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:15985
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:3309
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:15985
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:4200
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:29408
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:29408
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:15985
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:29408
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:14002
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:11217
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:11859
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@562:369
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:15985
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:4200
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@647:109
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: r@604:90
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: start@647:88
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _start@312:349
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _add@312:20456
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _start@312:5125
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _add@312:20456
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _start@312:15832
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _add@312:20456
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@562:1056
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:15985
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _n@312:19592
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: i@646:186
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@638:203
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: read@874:375
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _onstream@873:3332
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: write@873:2248
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@874:631
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@624:248
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@899:187
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@870:1199
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: t@857:456
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: e@857:573
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@857:661
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@856:1871
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: t@857:456
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: e@857:573
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: read@857:983
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@856:1794
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: t@857:456
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: e@857:573
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@857:661
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@857:1102
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: e@850:1195
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@850:1318
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: emit@677:935
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: h@679:1887
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: l@679:1784
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: push@679:5825
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: _onData@845:4347
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@845:3625
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: value@35:1364
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: value@21:2975
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: <unknown>@21:280
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: value@21:2426
11-29 13:28:01.430  8820  8845 E unknown:ReactNative: callFunctionReturnFlushedQueue@21:252
11-29 13:28:01.952  8820  8820 D ReactNative: ReactInstanceManager.detachViewFromInstance()
11-29 13:28:01.958  8820  8820 D ReactNative: CatalystInstanceImpl.destroy() start
11-29 13:28:03.907  8820  8870 W unknown:ReactNative: Calling JS function after bridge has been destroyed: RCTDeviceEventEmitter.emit(["data",{"data":"+D9ga33VxPi7DOTqWJ9oD8Q15/D4v/2BUkm87ZU9RWEIYnU6IEy1ykZIv8OvEBKQA2vl9SiTu0R/WmX6cMtrCQ59W0svgmH0Ox8pTTDlQ9nf3zXMYpDEMSoNTTnuQPtb2qSF/d1AJ7Ra13WVNSKaGMIAxoyg3Me6rzQ5jHS95bOmkuDIAB9c0i5IopKlbNl4cd+qGxKpFVOj7TfbNwiuQ7QYw/jQO/39k6qBozof//uLNG1OAJwTdz8Ddh8LtsA6uDnh1jrsSYGfxtmP1jR+SjIuklh9+krTvEPV559V3H2xR/jVIxWUFeTjSwCLxDKYiJN5TtuTc9djmmXWW0ArlsZPvKsVYxNoEC1CpomPZF/EfohUx1Epim7gWRjpRQnZlo5qUXPIYAtnthh3TjJ7GNVlLwna4BoghK4uS2Avq/nkoEvlIEI13jSv7t1dIVAfw0Ntj0U9SpZp7Gi8ARHYw085AyW971fJ7f7+h7u/49EWUgeFud5nB1dYBL3jp7/jigIK+yOdZuKwUfbD/qRAjGA5FKjU0vjBW5MxfE1gQreaHqec+hvimxdYDPIWL3HAVm12vGrUBgcevfJFED49JSuoAh6R5Dt8ysJSa+55/atGwgmrehO5dilBgot36IIDSaCD57d9TjSR3psPerMyzOOR2F9G8FvrF4v5ogh7mlEyQZD3YorzKn/TsbHJoRdtJDDZTh7ox0QI2xB3LJw1jwbOK+yXamrsUat+kpwwXU2Uc+qBpPwyTNnau4z5UawKqDyzn7q5F+/6R3F+R1ACorxb17JlA7NWEbwjhCRN3e1NCS3AAE65pfKr6UJiE1rWmUVO2aN7qUU=","id":3}])

@staltz
Copy link
Owner

staltz commented Nov 29, 2017

Hi :)
Thanks for the detailed report. The error seems to occur on this line: https://github.com/staltz/mmmmm-mobile/blob/d45b643c21dd0f9cfa890c99fe1ee8316b0d2f0c/src/components/messages/PostMessage.ts#L40

I'm not so sure how to reproduce this, but it's worth trying to come up with rogue messages that could cause this. It seems like content.mentions is not an array, because then the function content.mentions.forEach would be undefined.

@staltz staltz changed the title 0.0.8-alpha app crash PostMessage failing to handle non-array content.mentions Nov 29, 2017
@alanz
Copy link
Author

alanz commented Nov 29, 2017

I also get a crash, last log entry being by

11-29 14:47:05.422 16521 16590 E AndroidRuntime: java.lang.RuntimeException: Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'ReactVirtualTextShadowNode' to a 'LayoutShadowNode')
11-29 14:47:05.422 16521 16590 E AndroidRuntime: 	at com.facebook.react.uimanager.ReactShadowNode.addChildAt(ReactShadowNode.java:181)

Generally if I try to switch to one of the other tabs.

@staltz
Copy link
Owner

staltz commented Nov 29, 2017

Hey @alanz, thanks for informing that as well. I moved your last comment to issue #10. Could you keep one issue per "issue"? Issues are cheap to create.

Repository owner deleted a comment from alanz Nov 29, 2017
@staltz staltz closed this as completed Sep 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants