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

Source code was not found for app:///main.ios.jsbundle in React Native #377

Closed
xutm opened this issue Mar 19, 2018 · 9 comments
Closed

Source code was not found for app:///main.ios.jsbundle in React Native #377

xutm opened this issue Mar 19, 2018 · 9 comments
Assignees

Comments

@xutm
Copy link

xutm commented Mar 19, 2018

  • react-native 0.50.4
  • react-native-sentry 0.32.1
  • sentry 8.19.0
  • while testing on a real IOS device in Debug config (prebundled source on the device)
  • sourcemaps are uploaded correctly since they appear as "~/main.ios.jsbundle.map" on -
    release/artifacts page for the correct dist number
  • the error is: "Source code was not found for app:///main.ios.jsbundle"

init sentry

Sentry.config(ops.dsn).install()
Sentry.setRelease('0.0.32')
sentry

sourcemap

node node_modules/react-native/local-cli/cli.js bundle --platform ios --entry-file ./src/index.js --bundle-output ./output_ios/main.ios.jsbundle --sourcemap-output ./output_ios/main.ios.jsbundle.map --assets-dest ./output_ios --dev true

sourcemap

upload bundle and sourcemap

./node_modules/.bin/sentry-cli --auth-token <auth-tocken> --url https://fse.devops.xiaohongshu.com/ releases -o sentry -p mall-home files 0.0.32 upload-sourcemaps --rewrite --validate /Users/xutianming/red/mall-home/output_ios/main.ios.jsbundle /Users/xutianming/red/mall-home/output_ios/main.ios.jsbundle.map --strip-prefix /Users/xutianming/red/mall-home/output_ios/

image

project => releases => artifacts

artifacts

error

error

I don't know where is the problem,how to solve the problem?

@HazAT
Copy link
Member

HazAT commented Mar 19, 2018

Hey, thank you for your detailed bug report 👍
At first glance everything seems fine, are you using sentry.io?
If so can you post the link to this event?

@xutm
Copy link
Author

xutm commented Mar 20, 2018

The sentry server is private, not sentry.io.
I suspect the sentry server don't parse the sourcemap?

@HazAT
Copy link
Member

HazAT commented Mar 20, 2018

OK so, can you post a screenshot of the tags of the event?
I suspect that a dist is set which doesn't match the release.

@xutm
Copy link
Author

xutm commented Mar 20, 2018

   "id":"b3ee3af58b7347e88212a14a11f18eb4",
   "project":35,
   "release":"0.0.32",
   "dist":null,
   "platform":"cocoa",
   "culprit":"refreshPage(app:///main.ios.jsbundle)",
   "message":"Error Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t refreshPage(app:///main.ios.jsbundle)",
   "datetime":"2018-03-20T07:56:45.000000Z",
   "time_spent":null,
   "tags":[
      [
         "logger",
         "javascript"
      ],
      [
         "sentry:user",
         "ip:61.152.64.210"
      ],
      [
         "sentry:release",
         "0.0.32"
      ],
      [
         "level",
         "fatal"
      ],
      [
         "device",
         "iPhone8,1"
      ],
      [
         "device.family",
         "iPhone"
      ],
      [
         "app.device",
         "7708e011587186b20f2428d00f9ab64f3b3ec15d"
      ],
      [
         "os",
         "iOS 9.3"
      ],
      [
         "os.name",
         "iOS"
      ],
      [
         "os.rooted",
         "no"
      ]
   ],
   "contexts":{
      "device":{
         "model_id":"simulator",
         "family":"iPhone",
         "simulator":true,
         "arch":"x86",
         "storage_size":249678528512,
         "free_memory":55242752,
         "memory_size":8589934592,
         "boot_time":"2018-03-15T09:48:28Z",
         "timezone":"GMT+8",
         "model":"iPhone8,1",
         "usable_memory":6680522752,
         "type":"device"
      },
      "app":{
         "app_identifier":"com.xingin.discover",
         "app_name":"discover",
         "device_app_hash":"7708e011587186b20f2428d00f9ab64f3b3ec15d",
         "app_id":"7D14A8AB-CD22-3FBD-BC1C-5268BDFC1BD6",
         "build_type":"simulator",
         "app_start_time":"2018-03-20T06:20:45Z",
         "app_version":"5.12",
         "type":"app",
         "app_build":"512001"
      },
      "os":{
         "rooted":false,
         "kernel_version":"Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64",
         "version":"9.3",
         "build":"16G29",
         "type":"os",
         "name":"iOS"
      }
   },
   "errors":[
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      },
      {
         "url":"app:///main.ios.jsbundle",
         "type":"js_no_source"
      }
   ],
   "extra":{
      "session:duration":751
   },
   "fingerprint":[
      "{{ default }}"
   ],
   "metadata":{
      "type":"Error",
      "value":"Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t"
   },
   "received":1521532606.0,
   "sdk":{
      "client_ip":"61.152.64.210",
      "version":"0.35.3",
      "name":"sentry-react-native",
      "integrations":[
         "sentry-cocoa"
      ]
   },
   "sentry.interfaces.Breadcrumbs":{
      "values":[
         {
            "category":"console",
            "timestamp":1521523313.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521523313.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"xhr",
            "timestamp":1521523314.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521523314.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521523314.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521523315.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"console",
            "timestamp":1521523602.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521523602.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"xhr",
            "timestamp":1521523611.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521523611.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521523612.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521523612.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"console",
            "timestamp":1521523618.0,
            "message":"[object Object]",
            "type":"default"
         },
         {
            "category":"xhr",
            "timestamp":1521523619.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521523619.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"console",
            "timestamp":1521523624.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521523624.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"xhr",
            "timestamp":1521523632.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521523632.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521523632.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521523632.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"console",
            "timestamp":1521526420.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521526421.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"console",
            "timestamp":1521526468.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521526468.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"fetch",
            "timestamp":1521526470.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521526470.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521526470.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521526470.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"console",
            "timestamp":1521526845.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521526845.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"xhr",
            "timestamp":1521526846.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521526846.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521526846.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521526847.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"console",
            "timestamp":1521528675.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521528676.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"xhr",
            "timestamp":1521528676.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521528676.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521528677.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521528677.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"console",
            "timestamp":1521532573.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521532574.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         },
         {
            "category":"xhr",
            "timestamp":1521532575.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/hf/banners/v1?sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"xhr",
            "timestamp":1521532575.0,
            "type":"http",
            "data":{
               "url":"https://www.xiaohongshu.com/api/store/v2/homefeeds?page=1&sid=session.1206019017263532248",
               "status_code":"200",
               "method":"GET"
            }
         },
         {
            "category":"sentry",
            "timestamp":1521532575.0,
            "message":"TypeError: undefined is not an object (evaluating 'a.length')",
            "type":"default",
            "level":"error"
         },
         {
            "category":"xhr",
            "timestamp":1521532575.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"fetch",
            "timestamp":1521532575.0,
            "type":"http",
            "data":{
               "url":"http://t.xiaohongshu.com/api/collect",
               "status_code":"200",
               "method":"POST"
            }
         },
         {
            "category":"console",
            "timestamp":1521532605.0,
            "message":"Running application \"mall-home\" with appParams: {\"rootTag\":1,\"initialProps\":{\"path\":\"mall-home\",\"query\":{}}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON",
            "type":"default"
         },
         {
            "category":"sentry",
            "timestamp":1521532605.0,
            "message":"Error: Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "type":"default",
            "level":"fatal"
         }
      ]
   },
   "sentry.interfaces.Exception":{
      "exc_omitted":null,
      "values":[
         {
            "stacktrace":{
               "frames":[
                  {
                     "platform":"javascript",
                     "abs_path":"app:///[native code]",
                     "filename":"app:///[native code]",
                     "in_app":false
                  },
                  {
                     "function":"value",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":19,
                     "colno":784,
                     "in_app":false
                  },
                  {
                     "function":"value",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":19,
                     "colno":2507,
                     "in_app":false
                  },
                  {
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":19,
                     "colno":812,
                     "in_app":false
                  },
                  {
                     "function":"value",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":19,
                     "colno":3078,
                     "in_app":false
                  },
                  {
                     "function":"runApplication",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":276,
                     "colno":2032,
                     "in_app":false
                  },
                  {
                     "function":"run",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":276,
                     "colno":601,
                     "in_app":false
                  },
                  {
                     "function":"exports",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":280,
                     "colno":171,
                     "in_app":false
                  },
                  {
                     "function":"render",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":79043,
                     "in_app":false
                  },
                  {
                     "function":"updateContainer",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":57227,
                     "in_app":false
                  },
                  {
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":57220,
                     "in_app":false
                  },
                  {
                     "function":"ue",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":50724,
                     "in_app":false
                  },
                  {
                     "function":"le",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":51343,
                     "in_app":false
                  },
                  {
                     "function":"ne",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":48869,
                     "in_app":false
                  },
                  {
                     "function":"ee",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":47921,
                     "in_app":false
                  },
                  {
                     "function":"G",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":46302,
                     "in_app":false
                  },
                  {
                     "function":"X",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":45587,
                     "in_app":false
                  },
                  {
                     "function":"commitLifeCycles",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":47,
                     "colno":40374,
                     "in_app":false
                  },
                  {
                     "function":"value",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":489,
                     "colno":4002,
                     "in_app":false
                  },
                  {
                     "function":"refreshPage",
                     "abs_path":"app:///main.ios.jsbundle",
                     "filename":"app:///main.ios.jsbundle",
                     "platform":"javascript",
                     "lineno":489,
                     "colno":3672,
                     "in_app":false
                  }
               ],
               "registers":null,
               "frames_omitted":null
            },
            "mechanism":null,
            "type":"Error",
            "module":null,
            "thread_id":99,
            "value":"Error: lplplp\n\nThis error is located at:\n    in t\n    in t\n    in t\n    in RCTView\n    in n\n    in t\n    in n\n    in RCTView\n    in RCTView\n    in t\n    in RCTView\n    in e\n    in r\n    in Unknown\n    in n\n    in n\n    in a\n    in RCTView\n    in e\n    in RCTView\n    in t\n    in RCTView\n    in t",
            "raw_stacktrace":null
         }
      ]
   },
   "sentry.interfaces.User":{
      "ip_address":"61.152.64.210"
   },
   "type":"error",
   "version":"7"
}

@xutm
Copy link
Author

xutm commented Mar 20, 2018

Can you show me how to parse the map in sentry server and how to find the source map from the 'app:///main.ios.jsbundle'?

@xutm
Copy link
Author

xutm commented Mar 21, 2018

When I upgrade the sentry to 8.22.0, solve the problem.
@HazAT But I don't acquire the relevant info from release CHANGELOG.
sentry8 22 1
sentry8 22 2
sentry8 22 3
sentry8 22 4

@HazAT
Copy link
Member

HazAT commented Mar 22, 2018

Hey, thanks for the info, I will check what happened here.
I will still close this for now since it has been resolved.

@HazAT HazAT closed this as completed Mar 22, 2018
@GaoYYYang
Copy link

I encounter this problem either

@phuochau
Copy link

phuochau commented Sep 6, 2018

Same problem for me, is it solved?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants