flipper icon indicating copy to clipboard operation
flipper copied to clipboard

Crash when trying to remove a mock network call

Open davis-isaac opened this issue 2 years ago • 2 comments

🐛 Bug Report

Attempting to remove a mock network call causes a crash

PLUGIN "NETWORK" ENCOUNTERED AN ERROR DURING RENDER TypeError: Cannot read property 'requestUrl' of undefined at file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:5706:1452 at Array.reduce () at _duplicateIds (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:5706:1395) at file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:5706:2395 at Object.Ji [as useMemo] (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:70803) at _e.useMemo (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:61:6829) at ManageMockResponsePanel (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:5706:2389) at ci (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:66423) at Cj (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:89605) at ll (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:124147) at kl (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:118004) at jl (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:117935) at Zk (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:117794) at Vk (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:114849) at og (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:49221) at gl (file:///private/var/folders/gp/wsnqxfjs64g60x7gcdbtbwqr0000gn/T/AppTranslocation/BA9BC7E5-5A2A-429B-87BE-A92E2741810B/d/Flipper.app/Contents/Resources/app.asar/bundle.js:138:115155)

To Reproduce

  • Open Flipper -> Network -> Mock
  • Click X to remove network call.
  • Confirm and crash is shown
  • Clear error and try again results in similar error

Reproduces every time regardless of mock network call set values.

Environment

  • M1 Mac
  • Flipper version: repros on both 147.1 and 148.0
  • Android Emulator: Pixel_3a_API_32

davis-isaac avatar Jun 06 '22 17:06 davis-isaac

Also repros on 0.171.1 (macOS, Android 13 Pixel 5).

commonsguy avatar Oct 22 '22 19:10 commonsguy

I fixed it. See https://github.com/facebook/flipper/pull/4403 .

kongxiaojun avatar Dec 21 '22 11:12 kongxiaojun