{"action":"created","issue":{"url":"https://api.github.com/repos/mypaint/mypaint/issues/344","labels_url":"https://api.github.com/repos/mypaint/mypaint/issues/344/labels{/name}","comments_url":"https://api.github.com/repos/mypaint/mypaint/issues/344/comments","events_url":"https://api.github.com/repos/mypaint/mypaint/issues/344/events","html_url":"https://github.com/mypaint/mypaint/issues/344","id":88186744,"number":344,"title":"Moving the mouse and simultaneously moving the tablet pen causes an OverflowError","user":{"login":"aaronjwoodard","id":11383601,"avatar_url":"https://avatars.githubusercontent.com/u/11383601?v=3","gravatar_id":"","url":"https://api.github.com/users/aaronjwoodard","html_url":"https://github.com/aaronjwoodard","followers_url":"https://api.github.com/users/aaronjwoodard/followers","following_url":"https://api.github.com/users/aaronjwoodard/following{/other_user}","gists_url":"https://api.github.com/users/aaronjwoodard/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronjwoodard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronjwoodard/subscriptions","organizations_url":"https://api.github.com/users/aaronjwoodard/orgs","repos_url":"https://api.github.com/users/aaronjwoodard/repos","events_url":"https://api.github.com/users/aaronjwoodard/events{/privacy}","received_events_url":"https://api.github.com/users/aaronjwoodard/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mypaint/mypaint/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/mypaint/mypaint/labels/needs-info","name":"needs-info","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mypaint/mypaint/milestones/4","html_url":"https://github.com/mypaint/mypaint/milestones/MyPaint%201.2.0-beta.%3C1st%3E","labels_url":"https://api.github.com/repos/mypaint/mypaint/milestones/4/labels","id":1075743,"number":4,"title":"MyPaint 1.2.0-beta.<1st>","description":"Milestone for the first of possibly many betas before the final 1.2 release. Only bugfixes should be accepted during the beta cycle, ideally: that means no new features or string changes without a very good reason, please! This is the phase where we start asking translators to work on their bit, so the strings need to be as static as possible at this point.\r\n\r\nThis milestone should be associated with a formal release via github, and a formal tarball when it's done.\r\n\r\nIt should also be announced on the mailing list, Twitter etc., with **at least a month's notice**, and a date chosen.","creator":{"login":"achadwick","id":61299,"avatar_url":"https://avatars.githubusercontent.com/u/61299?v=3","gravatar_id":"","url":"https://api.github.com/users/achadwick","html_url":"https://github.com/achadwick","followers_url":"https://api.github.com/users/achadwick/followers","following_url":"https://api.github.com/users/achadwick/following{/other_user}","gists_url":"https://api.github.com/users/achadwick/gists{/gist_id}","starred_url":"https://api.github.com/users/achadwick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/achadwick/subscriptions","organizations_url":"https://api.github.com/users/achadwick/orgs","repos_url":"https://api.github.com/users/achadwick/repos","events_url":"https://api.github.com/users/achadwick/events{/privacy}","received_events_url":"https://api.github.com/users/achadwick/received_events","type":"User","site_admin":false},"open_issues":22,"closed_issues":8,"state":"open","created_at":"2015-04-20T18:01:09Z","updated_at":"2015-06-14T13:53:53Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-06-14T13:44:37Z","updated_at":"2015-06-14T14:30:06Z","closed_at":null,"body":"Here's the error:\r\n```python\r\nException while analyzing the exception.\r\nTraceback (most recent call last):\r\n  File \"/usr/local/share/mypaint/gui/freehand.py\", line 555, in _motion_queue_idle_cb\r\n    self._process_queued_event(tdw, event)\r\n  File \"/usr/local/share/mypaint/gui/freehand.py\", line 597, in _process_queued_event\r\n    self.stroke_to(model, dtime, x, y, pressure, xtilt, ytilt)\r\n  File \"/usr/local/share/mypaint/gui/mode.py\", line 760, in stroke_to\r\n    cmd.stroke_to(dtime, x, y, pressure, xtilt, ytilt)\r\n  File \"/usr/local/share/mypaint/lib/command.py\", line 389, in stroke_to\r\n    xtilt, ytilt, dtime,\r\n  File \"/usr/local/share/mypaint/lib/layer/data.py\", line 1319, in stroke_to\r\n    pressure, xtilt, ytilt, dtime\r\n  File \"/usr/local/share/mypaint/lib/mypaintlib.py\", line 285, in stroke_to\r\n    def stroke_to(self, *args): return _mypaintlib.PythonBrush_stroke_to(self, *args)\r\nOverflowError: in method 'PythonBrush_stroke_to', argument 7 of type 'float'\r\n\r\n```\r\nIt happened to me when I was using my tablet and bumped into my mouse. It seems that MyPaint doesn't like it when you move both at the same time. The result is MyPaint will not let you continue to draw.\r\n\r\nOS: Debian (Linux 3.16) amd64\r\nTablet: Wacom Inutos\r\n"},"comment":{"url":"https://api.github.com/repos/mypaint/mypaint/issues/comments/111833111","html_url":"https://github.com/mypaint/mypaint/issues/344#issuecomment-111833111","issue_url":"https://api.github.com/repos/mypaint/mypaint/issues/344","id":111833111,"user":{"login":"martinxyz","id":59041,"avatar_url":"https://avatars.githubusercontent.com/u/59041?v=3","gravatar_id":"","url":"https://api.github.com/users/martinxyz","html_url":"https://github.com/martinxyz","followers_url":"https://api.github.com/users/martinxyz/followers","following_url":"https://api.github.com/users/martinxyz/following{/other_user}","gists_url":"https://api.github.com/users/martinxyz/gists{/gist_id}","starred_url":"https://api.github.com/users/martinxyz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinxyz/subscriptions","organizations_url":"https://api.github.com/users/martinxyz/orgs","repos_url":"https://api.github.com/users/martinxyz/repos","events_url":"https://api.github.com/users/martinxyz/events{/privacy}","received_events_url":"https://api.github.com/users/martinxyz/received_events","type":"User","site_admin":false},"created_at":"2015-06-14T14:30:06Z","updated_at":"2015-06-14T14:30:06Z","body":"Uh, \"Exception while analyzing the exception\", which is why we can't see the values. But it smells like infinity or NaN... maybe some mouse event delivered with an earlier/same timestamp compared to a tablet event? I can't reproduce (Debian testing, Linux 3.16, Intuos3, xfce). Try to enable the \"input test\" window in Help->Debug, maybe you'll get more info."}}