{"action":"created","issue":{"url":"https://api.github.com/repos/intellij-rust/intellij-rust/issues/376","repository_url":"https://api.github.com/repos/intellij-rust/intellij-rust","labels_url":"https://api.github.com/repos/intellij-rust/intellij-rust/issues/376/labels{/name}","comments_url":"https://api.github.com/repos/intellij-rust/intellij-rust/issues/376/comments","events_url":"https://api.github.com/repos/intellij-rust/intellij-rust/issues/376/events","html_url":"https://github.com/intellij-rust/intellij-rust/issues/376","id":153300649,"number":376,"title":"Assertion failed: Intention Description Dir URL is null","user":{"login":"jajakobyly","id":3450050,"avatar_url":"https://avatars.githubusercontent.com/u/3450050?v=3","gravatar_id":"","url":"https://api.github.com/users/jajakobyly","html_url":"https://github.com/jajakobyly","followers_url":"https://api.github.com/users/jajakobyly/followers","following_url":"https://api.github.com/users/jajakobyly/following{/other_user}","gists_url":"https://api.github.com/users/jajakobyly/gists{/gist_id}","starred_url":"https://api.github.com/users/jajakobyly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jajakobyly/subscriptions","organizations_url":"https://api.github.com/users/jajakobyly/orgs","repos_url":"https://api.github.com/users/jajakobyly/repos","events_url":"https://api.github.com/users/jajakobyly/events{/privacy}","received_events_url":"https://api.github.com/users/jajakobyly/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"matklad","id":1711539,"avatar_url":"https://avatars.githubusercontent.com/u/1711539?v=3","gravatar_id":"","url":"https://api.github.com/users/matklad","html_url":"https://github.com/matklad","followers_url":"https://api.github.com/users/matklad/followers","following_url":"https://api.github.com/users/matklad/following{/other_user}","gists_url":"https://api.github.com/users/matklad/gists{/gist_id}","starred_url":"https://api.github.com/users/matklad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matklad/subscriptions","organizations_url":"https://api.github.com/users/matklad/orgs","repos_url":"https://api.github.com/users/matklad/repos","events_url":"https://api.github.com/users/matklad/events{/privacy}","received_events_url":"https://api.github.com/users/matklad/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-05-05T19:04:13Z","updated_at":"2016-05-05T19:43:09Z","closed_at":"2016-05-05T19:21:50Z","body":"```\r\nThrowable: Assertion failed: Intention Description Dir URL is null: Expand module structure; ExpandModuleIntention, PluginClassLoader[org.rust.lang, 0.0.1.SNAPSHOT]\r\n```\r\n\r\nStack trace:\r\n```\r\nAssertion failed: Intention Description Dir URL is null: Expand module structure; ExpandModuleIntention, PluginClassLoader[org.rust.lang, 0.0.1.SNAPSHOT]\r\njava.lang.Throwable\r\n\tat com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:156)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionActionMetaData.getDirURL(IntentionActionMetaData.java:112)\r\n\tat com.intellij.codeInsight.intention.impl.config.BeforeAfterActionMetaData.getDescription(BeforeAfterActionMetaData.java:155)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings.processMetaData(IntentionManagerSettings.java:166)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings.registerMetaData(IntentionManagerSettings.java:157)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings.registerIntentionMetaData(IntentionManagerSettings.java:75)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionManagerImpl.registerIntentionAndMetaData(IntentionManagerImpl.java:142)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionManagerImpl.registerIntentionAndMetaData(IntentionManagerImpl.java:119)\r\n\tat com.intellij.codeInsight.intention.impl.config.IntentionManagerImpl$2.run(IntentionManagerImpl.java:96)\r\n\tat com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)\r\n\tat com.intellij.util.Alarm$Request$1.run(Alarm.java:378)\r\n\tat com.intellij.util.Alarm$Request.run(Alarm.java:389)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n\tat com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:227)\r\n\tat com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:187)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n```"},"comment":{"url":"https://api.github.com/repos/intellij-rust/intellij-rust/issues/comments/217256168","html_url":"https://github.com/intellij-rust/intellij-rust/issues/376#issuecomment-217256168","issue_url":"https://api.github.com/repos/intellij-rust/intellij-rust/issues/376","id":217256168,"user":{"login":"matklad","id":1711539,"avatar_url":"https://avatars.githubusercontent.com/u/1711539?v=3","gravatar_id":"","url":"https://api.github.com/users/matklad","html_url":"https://github.com/matklad","followers_url":"https://api.github.com/users/matklad/followers","following_url":"https://api.github.com/users/matklad/following{/other_user}","gists_url":"https://api.github.com/users/matklad/gists{/gist_id}","starred_url":"https://api.github.com/users/matklad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matklad/subscriptions","organizations_url":"https://api.github.com/users/matklad/orgs","repos_url":"https://api.github.com/users/matklad/repos","events_url":"https://api.github.com/users/matklad/events{/privacy}","received_events_url":"https://api.github.com/users/matklad/received_events","type":"User","site_admin":false},"created_at":"2016-05-05T19:43:09Z","updated_at":"2016-05-05T19:43:09Z","body":"Cleaned up intentions a bit more: https://github.com/intellij-rust/intellij-rust/commit/f475ed62a35ae471d7d7ebbcd82baea27e9a59a9.\r\n\r\nNoticed an important gotcha: if you override a Java method without nullability annotations, Kotlin will use `?` types for parameters, though they might not be necessary. "}}