{"action":"opened","issue":{"url":"https://api.github.com/repos/stacktracejs/error-stack-parser/issues/44","repository_url":"https://api.github.com/repos/stacktracejs/error-stack-parser","labels_url":"https://api.github.com/repos/stacktracejs/error-stack-parser/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/stacktracejs/error-stack-parser/issues/44/comments","events_url":"https://api.github.com/repos/stacktracejs/error-stack-parser/issues/44/events","html_url":"https://github.com/stacktracejs/error-stack-parser/issues/44","id":371368083,"node_id":"MDU6SXNzdWUzNzEzNjgwODM=","number":44,"title":"Inaccurate filename extracted from Error generated from Zone.js Proxy","user":{"login":"YoungCatChen","id":5345836,"node_id":"MDQ6VXNlcjUzNDU4MzY=","avatar_url":"https://avatars3.githubusercontent.com/u/5345836?v=4","gravatar_id":"","url":"https://api.github.com/users/YoungCatChen","html_url":"https://github.com/YoungCatChen","followers_url":"https://api.github.com/users/YoungCatChen/followers","following_url":"https://api.github.com/users/YoungCatChen/following{/other_user}","gists_url":"https://api.github.com/users/YoungCatChen/gists{/gist_id}","starred_url":"https://api.github.com/users/YoungCatChen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YoungCatChen/subscriptions","organizations_url":"https://api.github.com/users/YoungCatChen/orgs","repos_url":"https://api.github.com/users/YoungCatChen/repos","events_url":"https://api.github.com/users/YoungCatChen/events{/privacy}","received_events_url":"https://api.github.com/users/YoungCatChen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-18T05:34:52Z","updated_at":"2018-10-18T05:34:52Z","closed_at":null,"author_association":"NONE","body":"Consider this error stack:\r\n\r\n```\r\nError\r\n    at StackTrace$$GenerateError (http://concatjs/base/third_party/javascript/cucumber_js/cucumber.js:54957:19) [ProxyZone]\r\n    at Object.StackTrace$$getSync [as getSync] (http://concatjs/base/third_party/javascript/cucumber_js/cucumber.js:55019:23) [ProxyZone]\r\n```\r\n\r\nThe error-stack-parser library finds the wrong location.\r\n\r\n## Expected Behavior\r\nThe location should be `http://.../cucumber.js:54957:19`.\r\n\r\n## Current Behavior\r\nThe location it finds is `[ProxyZone]`.\r\n\r\n## Steps to Reproduce (for bugs)\r\n<Working on a repro; but let me know if you don't need one.>\r\n\r\n## Context\r\nI'm trying to use CucumberJS for my Angular2+ app's testing framework. CucumberJS uses this library to find relevant information of where a step is defined. Angular2+ app may be run under `Zone.js`, which may use its `Proxy` to do some stuff.\r\n\r\n## Your Environment\r\n* stacktrace.js version: v2.0.2\r\n* Browser Name and version: Chrome 69.0.3497.100\r\n* Operating System and version: macOS High Sierra 10.13.6\r\n* Link to your project: sorry there's no link to an internal project; I can work on a repro if needed.\r\n\r\n## Possible Solution\r\nI'm not an export, but I guess this line may be the culprit:\r\nhttps://github.com/stacktracejs/error-stack-parser/blob/2d84c602aeb2182544e4e5cc65add13d990473de/error-stack-parser.js#L62\r\n"}}
{"actor":{"display_login":"YoungCatChen"}}