{"action":"created","issue":{"url":"https://api.github.com/repos/reactotron/reactotron/issues/211","repository_url":"https://api.github.com/repos/reactotron/reactotron","labels_url":"https://api.github.com/repos/reactotron/reactotron/issues/211/labels{/name}","comments_url":"https://api.github.com/repos/reactotron/reactotron/issues/211/comments","events_url":"https://api.github.com/repos/reactotron/reactotron/issues/211/events","html_url":"https://github.com/reactotron/reactotron/issues/211","id":178140520,"number":211,"title":"`Maximum call stack size exceeded` on iOS 10","user":{"login":"jgkim","id":86622,"avatar_url":"https://avatars.githubusercontent.com/u/86622?v=3","gravatar_id":"","url":"https://api.github.com/users/jgkim","html_url":"https://github.com/jgkim","followers_url":"https://api.github.com/users/jgkim/followers","following_url":"https://api.github.com/users/jgkim/following{/other_user}","gists_url":"https://api.github.com/users/jgkim/gists{/gist_id}","starred_url":"https://api.github.com/users/jgkim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgkim/subscriptions","organizations_url":"https://api.github.com/users/jgkim/orgs","repos_url":"https://api.github.com/users/jgkim/repos","events_url":"https://api.github.com/users/jgkim/events{/privacy}","received_events_url":"https://api.github.com/users/jgkim/received_events","type":"User","site_admin":false},"labels":[{"id":358908828,"url":"https://api.github.com/repos/reactotron/reactotron/labels/bug","name":"bug","color":"ee0701","default":true},{"id":358908831,"url":"https://api.github.com/repos/reactotron/reactotron/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-09-20T18:37:46Z","updated_at":"2016-11-16T10:11:54Z","closed_at":null,"body":"When `reactotron` is used with [`react-native-router-flux`](https://github.com/aksonov/react-native-router-flux) connected to `redux` on iOS 10, it raises the `Maximum call stack size exceeded` error, calling `_hasBinary` of `socket.io` a lot.\n\nIt can be reproduced with the newly created [`ignite`](https://github.com/infinitered/ignite) project by changing `NavigationRouter.js` as the below.\n\n``` javascript\nimport { Scene, Router as RNRFRouter } from 'react-native-router-flux'\nimport { connect } from 'react-redux'\n\n[...]\n\nconst Router = connect()(RNRFRouter);\n```\n"},"comment":{"url":"https://api.github.com/repos/reactotron/reactotron/issues/comments/260906588","html_url":"https://github.com/reactotron/reactotron/issues/211#issuecomment-260906588","issue_url":"https://api.github.com/repos/reactotron/reactotron/issues/211","id":260906588,"user":{"login":"skellock","id":68273,"avatar_url":"https://avatars.githubusercontent.com/u/68273?v=3","gravatar_id":"","url":"https://api.github.com/users/skellock","html_url":"https://github.com/skellock","followers_url":"https://api.github.com/users/skellock/followers","following_url":"https://api.github.com/users/skellock/following{/other_user}","gists_url":"https://api.github.com/users/skellock/gists{/gist_id}","starred_url":"https://api.github.com/users/skellock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skellock/subscriptions","organizations_url":"https://api.github.com/users/skellock/orgs","repos_url":"https://api.github.com/users/skellock/repos","events_url":"https://api.github.com/users/skellock/events{/privacy}","received_events_url":"https://api.github.com/users/skellock/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T10:11:54Z","updated_at":"2016-11-16T10:11:54Z","body":"It's because a circular reference is being passed.  For example, you're trying to log something that's a react component (for example the `props` in `componentWillReceiveProps`) or react native router flux state.\r\n\r\nThe short term fix is to not log that (I know, not a fix).\r\n\r\nThe long term fix is for me to write (or find) something that detects circular references and uncircularfy them."}}
{"actor":{"display_login":"skellock"}}