{"action":"created","issue":{"url":"https://api.github.com/repos/jshiell/checkstyle-idea/issues/278","repository_url":"https://api.github.com/repos/jshiell/checkstyle-idea","labels_url":"https://api.github.com/repos/jshiell/checkstyle-idea/issues/278/labels{/name}","comments_url":"https://api.github.com/repos/jshiell/checkstyle-idea/issues/278/comments","events_url":"https://api.github.com/repos/jshiell/checkstyle-idea/issues/278/events","html_url":"https://github.com/jshiell/checkstyle-idea/issues/278","id":191320964,"number":278,"title":"IDEA 2016.3 Ultimate x64: Plugin crash on startup","user":{"login":"mmoayyed","id":1205228,"avatar_url":"https://avatars.githubusercontent.com/u/1205228?v=3","gravatar_id":"","url":"https://api.github.com/users/mmoayyed","html_url":"https://github.com/mmoayyed","followers_url":"https://api.github.com/users/mmoayyed/followers","following_url":"https://api.github.com/users/mmoayyed/following{/other_user}","gists_url":"https://api.github.com/users/mmoayyed/gists{/gist_id}","starred_url":"https://api.github.com/users/mmoayyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmoayyed/subscriptions","organizations_url":"https://api.github.com/users/mmoayyed/orgs","repos_url":"https://api.github.com/users/mmoayyed/repos","events_url":"https://api.github.com/users/mmoayyed/events{/privacy}","received_events_url":"https://api.github.com/users/mmoayyed/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-23T16:30:37Z","updated_at":"2016-12-03T11:08:48Z","closed_at":null,"body":"Running the latest version of the plugin, at random I see this error on startup:\r\n\r\n```\r\nAlready disposed: Project (Disposed) cas-server\r\njava.lang.AssertionError: Already disposed: Project (Disposed) cas-server\r\n\tat com.intellij.openapi.components.impl.ComponentManagerImpl.getPicoContainer(ComponentManagerImpl.java:264)\r\n\tat com.intellij.openapi.components.impl.ComponentManagerImpl.getPicoContainer(ComponentManagerImpl.java:58)\r\n\tat com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)\r\n\tat com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:43)\r\n\tat com.intellij.psi.codeStyle.CodeStyleSettingsManager.getInstance(CodeStyleSettingsManager.java:44)\r\n\tat org.infernus.idea.checkstyle.checker.Configurations.codeStyleSettingsManager(Configurations.java:70)\r\n\tat org.infernus.idea.checkstyle.checker.Configurations.currentCodeStyleSettings(Configurations.java:65)\r\n\tat org.infernus.idea.checkstyle.checker.Configurations.defaultTabSize(Configurations.java:60)\r\n\tat org.infernus.idea.checkstyle.checker.Configurations.tabWidth(Configurations.java:53)\r\n\tat org.infernus.idea.checkstyle.checker.CheckerFactoryWorker.createCreater(CheckerFactoryWorker.java:72)\r\n\tat org.infernus.idea.checkstyle.checker.CheckerFactoryWorker.run(CheckerFactoryWorker.java:56)\r\n```\r\n\r\nProject in question is https://github.com/apereo/cas"},"comment":{"url":"https://api.github.com/repos/jshiell/checkstyle-idea/issues/comments/264632746","html_url":"https://github.com/jshiell/checkstyle-idea/issues/278#issuecomment-264632746","issue_url":"https://api.github.com/repos/jshiell/checkstyle-idea/issues/278","id":264632746,"user":{"login":"jshiell","id":1030482,"avatar_url":"https://avatars.githubusercontent.com/u/1030482?v=3","gravatar_id":"","url":"https://api.github.com/users/jshiell","html_url":"https://github.com/jshiell","followers_url":"https://api.github.com/users/jshiell/followers","following_url":"https://api.github.com/users/jshiell/following{/other_user}","gists_url":"https://api.github.com/users/jshiell/gists{/gist_id}","starred_url":"https://api.github.com/users/jshiell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jshiell/subscriptions","organizations_url":"https://api.github.com/users/jshiell/orgs","repos_url":"https://api.github.com/users/jshiell/repos","events_url":"https://api.github.com/users/jshiell/events{/privacy}","received_events_url":"https://api.github.com/users/jshiell/received_events","type":"User","site_admin":false},"created_at":"2016-12-03T11:08:48Z","updated_at":"2016-12-03T11:08:48Z","body":"I fear I didn't manage to reproduce this with your project. But a bit more poking around in the code showed my initial analysis was wrong - the project is fine: it's the code style object lookup that's failing. So I've added a brute force workaround - for the tab size lookup we catch code style settings assertion errors and return a (moderately) sensible default. Hopefully this will help - if not, please reopen and I'll have another think. Thanks for your help!"}}
{"actor":{"display_login":"jshiell"}}