{"action":"created","issue":{"url":"https://api.github.com/repos/motorcyclejs/motorcycle/issues/24","repository_url":"https://api.github.com/repos/motorcyclejs/motorcycle","labels_url":"https://api.github.com/repos/motorcyclejs/motorcycle/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/motorcyclejs/motorcycle/issues/24/comments","events_url":"https://api.github.com/repos/motorcyclejs/motorcycle/issues/24/events","html_url":"https://github.com/motorcyclejs/motorcycle/issues/24","id":138504834,"number":24,"title":"Errors are silently ignored","user":{"login":"kimmobrunfeldt","id":1232405,"avatar_url":"https://avatars.githubusercontent.com/u/1232405?v=3","gravatar_id":"","url":"https://api.github.com/users/kimmobrunfeldt","html_url":"https://github.com/kimmobrunfeldt","followers_url":"https://api.github.com/users/kimmobrunfeldt/followers","following_url":"https://api.github.com/users/kimmobrunfeldt/following{/other_user}","gists_url":"https://api.github.com/users/kimmobrunfeldt/gists{/gist_id}","starred_url":"https://api.github.com/users/kimmobrunfeldt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kimmobrunfeldt/subscriptions","organizations_url":"https://api.github.com/users/kimmobrunfeldt/orgs","repos_url":"https://api.github.com/users/kimmobrunfeldt/repos","events_url":"https://api.github.com/users/kimmobrunfeldt/events{/privacy}","received_events_url":"https://api.github.com/users/kimmobrunfeldt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-04T15:37:59Z","updated_at":"2016-03-08T00:13:18Z","closed_at":null,"body":"Hi,\r\n\r\nI was wondering why my app didn't work and discovered that errors in my observable chain are caught somewhere and silently ignored. As a user there's no way I can catch those errors in a centralised way.\r\n\r\nI created an example project where you can see what I mean: https://github.com/kimmobrunfeldt/motorcycle-errors-ignored\r\n\r\nThe main looks like this:\r\n```js\r\nfunction main(sources) {\r\n  var body$ = sources.HTTP\r\n    .flatMap(x => x)\r\n    .map(res => res)\r\n    .tap(res => {\r\n      console.log(res)\r\n      // This error is not logged anywhere\r\n      // It is caught somewhere in the most chain?\r\n      throw new Error('test')\r\n    })\r\n    .startWith({});\r\n\r\n  var request = {url: 'http://jsonplaceholder.typicode.com/posts/1'};\r\n  return {\r\n    DOM: body$.map(body => p(['body:', body])),\r\n    HTTP: most.of(request).tap(a => console.log('Request url', a.url))\r\n  };\r\n}\r\n```\r\n\r\nDo you have idea how this could happen? This might be related to https://github.com/cujojs/most/issues/198"},"comment":{"url":"https://api.github.com/repos/motorcyclejs/motorcycle/issues/comments/193519550","html_url":"https://github.com/motorcyclejs/motorcycle/issues/24#issuecomment-193519550","issue_url":"https://api.github.com/repos/motorcyclejs/motorcycle/issues/24","id":193519550,"user":{"login":"TylorS","id":6282473,"avatar_url":"https://avatars.githubusercontent.com/u/6282473?v=3","gravatar_id":"","url":"https://api.github.com/users/TylorS","html_url":"https://github.com/TylorS","followers_url":"https://api.github.com/users/TylorS/followers","following_url":"https://api.github.com/users/TylorS/following{/other_user}","gists_url":"https://api.github.com/users/TylorS/gists{/gist_id}","starred_url":"https://api.github.com/users/TylorS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TylorS/subscriptions","organizations_url":"https://api.github.com/users/TylorS/orgs","repos_url":"https://api.github.com/users/TylorS/repos","events_url":"https://api.github.com/users/TylorS/events{/privacy}","received_events_url":"https://api.github.com/users/TylorS/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T00:13:18Z","updated_at":"2016-03-08T00:13:18Z","body":"I'm not totally sure. Maybe @briancavalier could way in on the most.js stuff"}}