{"action":"created","issue":{"url":"https://api.github.com/repos/datacleaner/DataCleaner/issues/994","labels_url":"https://api.github.com/repos/datacleaner/DataCleaner/issues/994/labels{/name}","comments_url":"https://api.github.com/repos/datacleaner/DataCleaner/issues/994/comments","events_url":"https://api.github.com/repos/datacleaner/DataCleaner/issues/994/events","html_url":"https://github.com/datacleaner/DataCleaner/issues/994","id":120770121,"number":994,"title":"Error on right click into canvas","user":{"login":"jhorcicka","id":13213915,"avatar_url":"https://avatars.githubusercontent.com/u/13213915?v=3","gravatar_id":"","url":"https://api.github.com/users/jhorcicka","html_url":"https://github.com/jhorcicka","followers_url":"https://api.github.com/users/jhorcicka/followers","following_url":"https://api.github.com/users/jhorcicka/following{/other_user}","gists_url":"https://api.github.com/users/jhorcicka/gists{/gist_id}","starred_url":"https://api.github.com/users/jhorcicka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhorcicka/subscriptions","organizations_url":"https://api.github.com/users/jhorcicka/orgs","repos_url":"https://api.github.com/users/jhorcicka/repos","events_url":"https://api.github.com/users/jhorcicka/events{/privacy}","received_events_url":"https://api.github.com/users/jhorcicka/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/datacleaner/DataCleaner/labels/Component:%20Desktop","name":"Component: Desktop","color":"bfd4f2"},{"url":"https://api.github.com/repos/datacleaner/DataCleaner/labels/Type:%20Bug","name":"Type: Bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"jhorcicka","id":13213915,"avatar_url":"https://avatars.githubusercontent.com/u/13213915?v=3","gravatar_id":"","url":"https://api.github.com/users/jhorcicka","html_url":"https://github.com/jhorcicka","followers_url":"https://api.github.com/users/jhorcicka/followers","following_url":"https://api.github.com/users/jhorcicka/following{/other_user}","gists_url":"https://api.github.com/users/jhorcicka/gists{/gist_id}","starred_url":"https://api.github.com/users/jhorcicka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhorcicka/subscriptions","organizations_url":"https://api.github.com/users/jhorcicka/orgs","repos_url":"https://api.github.com/users/jhorcicka/repos","events_url":"https://api.github.com/users/jhorcicka/events{/privacy}","received_events_url":"https://api.github.com/users/jhorcicka/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-12-07T13:08:26Z","updated_at":"2015-12-07T13:18:08Z","closed_at":null,"body":"After clicking on a canvas in a new workflow, there is an error dialog.\r\nExpected Behavior\r\n\r\njava.util.Collections$UnmodifiableCollection cannot be cast to java.util.List\r\n\r\n![dcclickerror](https://cloud.githubusercontent.com/assets/13213915/11627589/f059cfc6-9ceb-11e5-8c67-a4cf7465d14f.png)\r\n"},"comment":{"url":"https://api.github.com/repos/datacleaner/DataCleaner/issues/comments/162521806","html_url":"https://github.com/datacleaner/DataCleaner/issues/994#issuecomment-162521806","issue_url":"https://api.github.com/repos/datacleaner/DataCleaner/issues/994","id":162521806,"user":{"login":"jhorcicka","id":13213915,"avatar_url":"https://avatars.githubusercontent.com/u/13213915?v=3","gravatar_id":"","url":"https://api.github.com/users/jhorcicka","html_url":"https://github.com/jhorcicka","followers_url":"https://api.github.com/users/jhorcicka/followers","following_url":"https://api.github.com/users/jhorcicka/following{/other_user}","gists_url":"https://api.github.com/users/jhorcicka/gists{/gist_id}","starred_url":"https://api.github.com/users/jhorcicka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhorcicka/subscriptions","organizations_url":"https://api.github.com/users/jhorcicka/orgs","repos_url":"https://api.github.com/users/jhorcicka/repos","events_url":"https://api.github.com/users/jhorcicka/events{/privacy}","received_events_url":"https://api.github.com/users/jhorcicka/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T13:18:07Z","updated_at":"2015-12-07T13:18:07Z","body":"It is a problem from my previous issue. \r\n\r\nERROR 14:15:20 DCUncaughtExceptionHandler - Thread AWT-EventQueue-0 threw uncaught exception\r\njava.lang.ClassCastException: java.util.Collections$UnmodifiableCollection cannot be cast to java.util.List\r\n\tat org.datacleaner.widgets.DescriptorMenuBuilder.getFinalComponentDescriptors(DescriptorMenuBuilder.java:177)\r\n\tat org.datacleaner.widgets.DescriptorMenuBuilder.createMenuStructure(DescriptorMenuBuilder.java:125)\r\n\tat org.datacleaner.widgets.DescriptorMenuBuilder.initialize(DescriptorMenuBuilder.java:237)\r\n\tat org.datacleaner.widgets.DescriptorMenuBuilder.addItemsToMenu(DescriptorMenuBuilder.java:116)\r\n\tat org.datacleaner.widgets.visualization.JobGraphMouseListener.onCanvasRightClicked(JobGraphMouseListener.java:242)\r\n\tat org.datacleaner.widgets.visualization.JobGraphMouseListener.mouseReleased(JobGraphMouseListener.java:343)\r\n\tat java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)\r\n\tat java.awt.Component.processMouseEvent(Component.java:6525)\r\n\tat javax.swing.JComponent.processMouseEvent(JComponent.java:3324)\r\n\tat java.awt.Component.processEvent(Component.java:6290)\r\n\tat java.awt.Container.processEvent(Container.java:2234)\r\n\tat java.awt.Component.dispatchEventImpl(Component.java:4881)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2292)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4703)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2278)\r\n\tat java.awt.Window.dispatchEventImpl(Window.java:2750)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4703)\r\n\tat java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)\r\n\tat java.awt.EventQueue.access$500(EventQueue.java:97)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:709)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:703)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:731)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:729)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)\r\n\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:728)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)\r\n\tat java.awt.EventDispatchThread.run(EventDispatchThread.java:82)"}}