{"action":"created","issue":{"url":"https://api.github.com/repos/mypaint/mypaint/issues/485","labels_url":"https://api.github.com/repos/mypaint/mypaint/issues/485/labels{/name}","comments_url":"https://api.github.com/repos/mypaint/mypaint/issues/485/comments","events_url":"https://api.github.com/repos/mypaint/mypaint/issues/485/events","html_url":"https://github.com/mypaint/mypaint/issues/485","id":115375003,"number":485,"title":"AttributeError: 'NoneType' object has no attribute 'has_large_base_value'","user":{"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},"labels":[{"url":"https://api.github.com/repos/mypaint/mypaint/labels/bug","name":"bug","color":"fc2929"}],"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","labels_url":"https://api.github.com/repos/mypaint/mypaint/milestones/4/labels","id":1075743,"number":4,"title":"MyPaint 1.2.0-beta","description":"Phase milestone for all the beta bugfixes needed before the final 1.2 release. Only bugfixes are accepted during the beta phase, 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 will generate formal prereleases on github.","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":4,"closed_issues":61,"state":"open","created_at":"2015-04-20T18:01:09Z","updated_at":"2015-11-05T21:08:36Z","due_on":"2015-11-16T00:00:00Z","closed_at":null},"comments":5,"created_at":"2015-11-05T21:08:28Z","updated_at":"2015-11-05T21:55:35Z","closed_at":null,"body":"@rolliboy reported when testing for #390:\r\n\r\n> My first test with MyPaint-w64 v1.2.0-beta.2 \r\n> zoomed out 50% selected basic pencil and strarting to draw, \r\n> nothing happens, I can't perorm any stroke\r\n> when I try to close classic brush panel it will not close.\r\n> Then I tried to change tool clicking eraser icon\r\n> this is the error thrown:\r\n> \r\n> ```python\r\n> Mypaint version: 1.2.0-beta.2+gitexport.7169334\r\n> System information: Windows-10.0.10240\r\n> Traceback (most recent call last):\r\n>   File \"C:\\Program Files\\MyPaint-BETA2\\share\\mypaint/gui/brushmodifier.py\", line 150, blend_mode_eraser_cb(self=<gui.brushmodifier.BrushModifier object>, action=<ToggleAction object at 0x178b3a50 (GtkToggleAction at 0x2c99a20)>)\r\n>                 self._pop_hist(action)\r\n>             self.set_override_setting(\"eraser\", eraser_wanted)\r\n>   variables: {'self.set_override_setting': ('local', <bound method BrushModifier.set_override_setting of <gui.brushmodifier.BrushModifier object at 0x00000000178d14d0>>), 'eraser_wanted': ('local', True)}\r\n>   File \"C:\\Program Files\\MyPaint-BETA2\\share\\mypaint/gui/brushmodifier.py\", line 100, set_override_setting(self=<gui.brushmodifier.BrushModifier object>, setting_name='eraser', override=True)\r\n>                     settings = self.MODE_FORCED_ON_SETTINGS\r\n>                     if unmod_b.has_large_base_value(setting_name):\r\n>                         settings = unmod_b.get_setting(setting_name)\r\n>   variables: {'setting_name': ('local', 'eraser'), 'unmod_b': ('local', None)}\r\n> AttributeError: 'NoneType' object has no attribute 'has_large_base_value'\r\n> ```\r\n> \r\n> OS:\r\n> Windows 10 Pro 64 bit (10.0, build 10240)\r\n> \r\n> HARDWARE:\r\n> Intel(R) Core(TM) i7 CPU 930 @ 2.80GHz (8 CPUs)\r\n> 12GB RAM\r\n> \r\n> GRAPHIC CARD:\r\n> AMD Radeon HD 5800 Series\r\n> Driver: aticfx64.dll v15.200.1062.1004\r\n> DirectX v11.2\r\n\r\nPotentially something that's only persisting in user settings. The error handling needs cleaning up, however. I'll see if I can reproduce this from fresh user settings too."},"comment":{"url":"https://api.github.com/repos/mypaint/mypaint/issues/comments/154206945","html_url":"https://github.com/mypaint/mypaint/issues/485#issuecomment-154206945","issue_url":"https://api.github.com/repos/mypaint/mypaint/issues/485","id":154206945,"user":{"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},"created_at":"2015-11-05T21:55:35Z","updated_at":"2015-11-05T21:55:35Z","body":"@Rolliboy that is something really weird, and probably different from this rather minor exception issue. I can't reproduce it here. Are you able to report it as a separate issue? Exact numbered steps to reproduce it from a fresh config would be ideal.\r\n\r\n(I am not using Windows 10, so a fix may take a while.)\r\n\r\nYou should of course be able to paint while sidebar panels are visible! It reads almost as if you have some sort of weird screen update issue, but I'm pretty certain that's the latest driver for your system (the AMD site has it as \"AMD Catalyst™ Display Driver version 15.20.1062.1004\")."}}