Skip to content

_normalizeUrl is never called, so sourcemaps aren't connecting (react native) #772

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

Closed
sjafri5 opened this issue Nov 16, 2016 · 3 comments
Closed

Comments

@sjafri5
Copy link

sjafri5 commented Nov 16, 2016

Hi, so the problem on a macro scale is that the sourcemaps are not matching to the minified code in the stacktraces.

When I upload the artifacts with their full name (i.e. file:///var/mobile/Containers/Bundle/Application/CF21C92F-695D-47E8-9B63-F5EB40DE0A2F/my-app.app/main.jsbundle) I get full stack traces. This obviously not scalable since the full url has a specific deviceID.

This seemed to be a problem with an updated pathname that the regex didn't cover (#665) but that has been updated and I can confirm that the new regex captures everything except the tail (/main.jsbundle).

So it seems that the issue is that the reactNativePlugin._normalizeUrl (which is where the stripping occurs) isn't being called. It seems that the method _normalizeData only calls _normalizeUrl if either data.exception or data.culprit exist. When i run this with debugger, they skip over both of these conditionals. However the JSON that shows up in on server shows a data.culprit with the full URL.

Any help would be greatly appreciated.

I am using raven 3.8 and react-native 0.33

@benvinegar
Copy link
Contributor

Can you paste the raw JSON of the exception as recovered by Sentry (it's linked in the UI)? (Omitting anything sensitive.)

@sjafri5
Copy link
Author

sjafri5 commented Nov 17, 2016

{"id":"14c7e18582fa4f1284ee5f2d338f060e","project":2,"release":"0.1.1","platform":"javascript","culprit":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle in captureException","message":"test error rj","datetime":"2016-11-17T16:18:18.000000Z","time_spent":null,"tags":[["level","error"],["logger","javascript"],["sentry:release","0.1.1"],["sentry:user","ip:10.0.2.2"]],"errors":[{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"},{"url":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","type":"js_no_source"}],"extra":{"session:duration":51667},"fingerprint":["{{ default }}"],"metadata":{"title":"test error rj"},"received":1479399498.0,"sdk":{"client_ip":"10.0.2.2","version":"3.8.0","name":"raven-js"},"sentry.interfaces.Breadcrumbs":{"values":[{"category":"console","timestamp":1479399446.167,"message":"Running application \"buffet_ios\" with appParams: {\"rootTag\":1,\"initialProps\":{\"fakeIFrame\":\"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/fakeIFrame.html\",\"host\":\"172.16.3.132\"}}. __DEV__ === false, development-level warning are OFF, performance optimizations are ON","type":"default","level":"log"},{"category":"sentry","level":"error","event_id":"1ba37bbc03c4467b8689d123038c0e97","timestamp":1479399446.321,"message":"test error rj","type":"default"},{"category":"console","timestamp":1479399446.331,"message":"test error rj","type":"default","level":"error"},{"category":"sentry","level":"error","event_id":"44f0c782c0e5456f9f2fe74eab8a23a5","timestamp":1479399446.345,"message":"component did mount!","type":"default"},{"category":"fetch","timestamp":1479399446.347,"type":"http","data":{"url":"https://172.16.3.132:8443/api/v1/dashboard?timezone=CST","status_code":"200","method":"GET"}},{"category":"xhr","timestamp":1479399448.939,"type":"http","data":{"url":"https://172.16.3.132:8443/api/v1/dashboard?timezone=CST","status_code":"200","method":"GET"}},{"category":"fetch","timestamp":1479399479.076,"type":"http","data":{"url":"https://172.16.3.132:8443//login","status_code":"null","method":"POST"}},{"category":"xhr","timestamp":1479399479.571,"type":"http","data":{"url":"https://172.16.3.132:8443//login","status_code":"0","method":"POST"}},{"category":"console","timestamp":1479399479.572,"message":"errror huh Network request failed","type":"default","level":"log"},{"category":"fetch","timestamp":1479399496.026,"type":"http","data":{"url":"https://172.16.3.132:8443//login","status_code":"200","method":"POST"}},{"category":"xhr","timestamp":1479399497.707,"type":"http","data":{"url":"https://172.16.3.132:8443//login","status_code":"200","method":"POST"}},{"category":"console","timestamp":1479399497.708,"message":"recovery failed","type":"default","level":"log"}]},"sentry.interfaces.Message":{"message":"test error rj"},"sentry.interfaces.Stacktrace":{"has_system_frames":true,"frames":[{"abs_path":"[native code]","in_app":true,"filename":"[native code]"},{"function":"value","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":61,"colno":1297,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"b","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":61,"colno":602,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":61,"colno":1351,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"value","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":61,"colno":2142,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"b","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":61,"colno":602,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":61,"colno":2177,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"callImmediates","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":64,"colno":1942,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"callImmediatesPass","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":64,"colno":1828,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"callTimer","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":64,"colno":689,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":68,"colno":944,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":196,"colno":891,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"u","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":196,"colno":137,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":380,"colno":1393,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"value","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":380,"colno":2004,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"[native code]","in_app":true,"filename":"[native code]"},{"function":"resetTo","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":250,"colno":15174,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"[native code]","in_app":true,"filename":"[native code]"},{"function":"replaceAtIndex","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":250,"colno":14495,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"setState","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":28,"colno":323,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"enqueueSetState","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":226,"colno":1050,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"u","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":226,"colno":69,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"s","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":127,"colno":1039,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"batchedUpdates","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":219,"colno":456,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"perform","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":134,"colno":590,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"closeAll","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":134,"colno":1142,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"abs_path":"[native code]","in_app":true,"filename":"[native code]"},{"function":"B","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":127,"colno":2005,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"perform","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":127,"colno":1833,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"perform","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":134,"colno":503,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"perform","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":134,"colno":590,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"closeAll","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":134,"colno":1142,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"close","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":225,"colno":281,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"notifyAll","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":128,"colno":461,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"value","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":614,"colno":990,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"t","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":582,"colno":69,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"captureException","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":true,"lineno":584,"colno":5785,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"},{"function":"captureMessage","abs_path":"file:///var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle","in_app":false,"lineno":584,"colno":6142,"filename":"/var/mobile/Containers/Bundle/Application/85BC5F5C-62AD-4ECF-AC70-90E1A90E5896/buffet_ios.app/main.jsbundle"}],"frames_omitted":null},"sentry.interfaces.User":{"ip_address":"10.0.2.2"},"type":"default","version":"7"}

@benvinegar
Copy link
Contributor

benvinegar commented Nov 18, 2016

@sjafri5 – ah, yeah, I see. This is occurring because this is a Stacktrace interface, not an Exception. Which occurs when a synthetic trace occurs.

I've created a second issue to track this: #776. Closing this issue – thanks for bringing this to our attention.


For future reference, you should only send errors to captureException, e.g. Raven.captureException(new Error('test')). If it is not an error, Raven tries to make the best sense of it, like generating a "best guess" trace.

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

2 participants