{"action":"created","issue":{"url":"https://api.github.com/repos/HanSolo/Medusa/issues/52","repository_url":"https://api.github.com/repos/HanSolo/Medusa","labels_url":"https://api.github.com/repos/HanSolo/Medusa/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/HanSolo/Medusa/issues/52/comments","events_url":"https://api.github.com/repos/HanSolo/Medusa/issues/52/events","html_url":"https://github.com/HanSolo/Medusa/issues/52","id":198269457,"number":52,"title":"Infinite loop on Gauge#angleRangeProperty","user":{"login":"digitig","id":4874760,"avatar_url":"https://avatars.githubusercontent.com/u/4874760?v=3","gravatar_id":"","url":"https://api.github.com/users/digitig","html_url":"https://github.com/digitig","followers_url":"https://api.github.com/users/digitig/followers","following_url":"https://api.github.com/users/digitig/following{/other_user}","gists_url":"https://api.github.com/users/digitig/gists{/gist_id}","starred_url":"https://api.github.com/users/digitig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitig/subscriptions","organizations_url":"https://api.github.com/users/digitig/orgs","repos_url":"https://api.github.com/users/digitig/repos","events_url":"https://api.github.com/users/digitig/events{/privacy}","received_events_url":"https://api.github.com/users/digitig/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"HanSolo","id":62843,"avatar_url":"https://avatars.githubusercontent.com/u/62843?v=3","gravatar_id":"","url":"https://api.github.com/users/HanSolo","html_url":"https://github.com/HanSolo","followers_url":"https://api.github.com/users/HanSolo/followers","following_url":"https://api.github.com/users/HanSolo/following{/other_user}","gists_url":"https://api.github.com/users/HanSolo/gists{/gist_id}","starred_url":"https://api.github.com/users/HanSolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HanSolo/subscriptions","organizations_url":"https://api.github.com/users/HanSolo/orgs","repos_url":"https://api.github.com/users/HanSolo/repos","events_url":"https://api.github.com/users/HanSolo/events{/privacy}","received_events_url":"https://api.github.com/users/HanSolo/received_events","type":"User","site_admin":false},"assignees":[{"login":"HanSolo","id":62843,"avatar_url":"https://avatars.githubusercontent.com/u/62843?v=3","gravatar_id":"","url":"https://api.github.com/users/HanSolo","html_url":"https://github.com/HanSolo","followers_url":"https://api.github.com/users/HanSolo/followers","following_url":"https://api.github.com/users/HanSolo/following{/other_user}","gists_url":"https://api.github.com/users/HanSolo/gists{/gist_id}","starred_url":"https://api.github.com/users/HanSolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HanSolo/subscriptions","organizations_url":"https://api.github.com/users/HanSolo/orgs","repos_url":"https://api.github.com/users/HanSolo/repos","events_url":"https://api.github.com/users/HanSolo/events{/privacy}","received_events_url":"https://api.github.com/users/HanSolo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-01-01T14:42:33Z","updated_at":"2017-01-01T17:00:56Z","closed_at":null,"body":"If the angleRange property of a Gauge is changed when the Gauge is shown, the Gauge goes into an infinite loop between Gauge.calcAutoScale, Gauge.setMajorTickSpace, Gauge.fireUpdateEvent and GaugeSkin.registerListeners. So having created a Gauge _gauge_ and a button _angleRangeButton_ with _angleRangeButton.setOnAction(e -> gauge.angleRangeProperty().set(90));_, the button will cause the program to go into an infinite loop and crash with a stack overflow.\r\n\r\nI've not been able to identify a workaround."},"comment":{"url":"https://api.github.com/repos/HanSolo/Medusa/issues/comments/269910509","html_url":"https://github.com/HanSolo/Medusa/issues/52#issuecomment-269910509","issue_url":"https://api.github.com/repos/HanSolo/Medusa/issues/52","id":269910509,"user":{"login":"digitig","id":4874760,"avatar_url":"https://avatars.githubusercontent.com/u/4874760?v=3","gravatar_id":"","url":"https://api.github.com/users/digitig","html_url":"https://github.com/digitig","followers_url":"https://api.github.com/users/digitig/followers","following_url":"https://api.github.com/users/digitig/following{/other_user}","gists_url":"https://api.github.com/users/digitig/gists{/gist_id}","starred_url":"https://api.github.com/users/digitig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitig/subscriptions","organizations_url":"https://api.github.com/users/digitig/orgs","repos_url":"https://api.github.com/users/digitig/repos","events_url":"https://api.github.com/users/digitig/events{/privacy}","received_events_url":"https://api.github.com/users/digitig/received_events","type":"User","site_admin":false},"created_at":"2017-01-01T17:00:56Z","updated_at":"2017-01-01T17:00:56Z","body":"I'm just experimenting with Medusa at the moment. I built the gauge with\nthe builder (using your sample - I assume you already know the bugs in that\nbecause it won't compile as it is!) and I'm trying out each property to get\na feel for what it does. I might have a nice little gauge demonstration\nwhen I'm done, if you want a copy. So I've no actual requirement to change\nthe angleRange dynamically, I merely discovered that the feature was there\nbut didn't work.\n\nOn 1 January 2017 at 16:34, Gerrit Grunwald <notifications@github.com>\nwrote:\n\n> Yep I know that problem...did you try the GaugeBuilder?\n>\n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/HanSolo/Medusa/issues/52#issuecomment-269909591>, or mute\n> the thread\n> <https://github.com/notifications/unsubscribe-auth/AEpiCIR39_1D7wtIAK4oJY2rMrLbBlPLks5rN9WqgaJpZM4LYuDz>\n> .\n>\n\n\n\n-- \nTim Rowe\n"}}
{"actor":{"display_login":"digitig"}}