{"action":"created","issue":{"url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/issues/319","repository_url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin","labels_url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/issues/319/labels{/name}","comments_url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/issues/319/comments","events_url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/issues/319/events","html_url":"https://github.com/uwolfer/gerrit-intellij-plugin/issues/319","id":325640938,"node_id":"MDU6SXNzdWUzMjU2NDA5Mzg=","number":319,"title":"Can not check out from Gerrit.","user":{"login":"mgorniew","id":13645939,"node_id":"MDQ6VXNlcjEzNjQ1OTM5","avatar_url":"https://avatars1.githubusercontent.com/u/13645939?v=4","gravatar_id":"","url":"https://api.github.com/users/mgorniew","html_url":"https://github.com/mgorniew","followers_url":"https://api.github.com/users/mgorniew/followers","following_url":"https://api.github.com/users/mgorniew/following{/other_user}","gists_url":"https://api.github.com/users/mgorniew/gists{/gist_id}","starred_url":"https://api.github.com/users/mgorniew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgorniew/subscriptions","organizations_url":"https://api.github.com/users/mgorniew/orgs","repos_url":"https://api.github.com/users/mgorniew/repos","events_url":"https://api.github.com/users/mgorniew/events{/privacy}","received_events_url":"https://api.github.com/users/mgorniew/received_events","type":"User","site_admin":false},"labels":[{"id":41951347,"node_id":"MDU6TGFiZWw0MTk1MTM0Nw==","url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-05-23T10:18:07Z","updated_at":"2018-06-16T08:35:14Z","closed_at":null,"author_association":"NONE","body":"When I try to use \"Check out from Version Control\" with Gerrit, I'm getting following error (IntelliJ 2018.1.4):\r\n\r\n```\r\nCannot use this method with a non-Mutable data model.\r\njava.lang.RuntimeException: Cannot use this method with a non-Mutable data model.\r\n\tat javax.swing.JComboBox.checkMutableComboBoxModel(JComboBox.java:793)\r\n\tat javax.swing.JComboBox.addItem(JComboBox.java:715)\r\n\tat com.intellij.dvcs.ui.CloneDvcsDialog.prependToHistory(CloneDvcsDialog.java:499)\r\n\tat com.urswolfer.intellij.plugin.gerrit.extension.GerritCheckoutProvider.doCheckout(GerritCheckoutProvider.java:113)\r\n\tat com.urswolfer.intellij.plugin.gerrit.extension.GerritCheckoutProvider$Proxy.doCheckout(GerritCheckoutProvider.java:222)\r\n\tat com.intellij.openapi.vcs.checkout.CheckoutAction.actionPerformed(CheckoutAction.java:41)\r\n\tat com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:220)\r\n\tat com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:237)\r\n\tat com.intellij.ui.popup.ActionPopupStep.performAction(ActionPopupStep.java:200)\r\n\tat com.intellij.ui.popup.ActionPopupStep.performAction(ActionPopupStep.java:190)\r\n\tat com.intellij.ui.popup.ActionPopupStep.lambda$onChosen$2(ActionPopupStep.java:184)\r\n\tat com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:195)\r\n\tat com.intellij.ui.popup.AbstractPopup.lambda$dispose$7(AbstractPopup.java:1396)\r\n\tat com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2886)\r\n\tat com.intellij.ide.IdeEventQueue.ifFocusEventsInTheQueue(IdeEventQueue.java:173)\r\n\tat com.intellij.ide.IdeEventQueue.executeWhenAllFocusEventsLeftTheQueue(IdeEventQueue.java:132)\r\n\tat com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:190)\r\n\tat com.intellij.ui.popup.AbstractPopup.dispose(AbstractPopup.java:1390)\r\n\tat com.intellij.ui.popup.WizardPopup.dispose(WizardPopup.java:160)\r\n\tat com.intellij.ui.popup.list.ListPopupImpl.dispose(ListPopupImpl.java:307)\r\n\tat com.intellij.ui.popup.PopupFactoryImpl$ActionGroupPopup.dispose(PopupFactoryImpl.java:266)\r\n\tat com.intellij.openapi.util.Disposer$1.execute(Disposer.java:48)\r\n\tat com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)\r\n\tat com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:138)\r\n\tat com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)\r\n\tat com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:169)\r\n\tat com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)\r\n\tat com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:144)\r\n\tat com.intellij.openapi.util.Disposer.dispose(Disposer.java:129)\r\n\tat com.intellij.openapi.util.Disposer.dispose(Disposer.java:125)\r\n\tat com.intellij.ui.popup.WizardPopup.disposeAllParents(WizardPopup.java:263)\r\n\tat com.intellij.ui.popup.list.ListPopupImpl.handleNextStep(ListPopupImpl.java:442)\r\n\tat com.intellij.ui.popup.list.ListPopupImpl._handleSelect(ListPopupImpl.java:396)\r\n\tat com.intellij.ui.popup.list.ListPopupImpl.handleSelect(ListPopupImpl.java:342)\r\n\tat com.intellij.ui.popup.PopupFactoryImpl$ActionGroupPopup.handleSelect(PopupFactoryImpl.java:286)\r\n\tat com.intellij.ui.popup.list.ListPopupImpl$MyMouseListener.mouseReleased(ListPopupImpl.java:501)\r\n\tat java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)\r\n\tat java.awt.Component.processMouseEvent(Component.java:6548)\r\n\tat javax.swing.JComponent.processMouseEvent(JComponent.java:3325)\r\n\tat com.intellij.ui.popup.list.ListPopupImpl$MyList.processMouseEvent(ListPopupImpl.java:552)\r\n\tat java.awt.Component.processEvent(Component.java:6313)\r\n\tat java.awt.Container.processEvent(Container.java:2237)\r\n\tat java.awt.Component.dispatchEventImpl(Component.java:4903)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2295)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4725)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2281)\r\n\tat java.awt.Window.dispatchEventImpl(Window.java:2746)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4725)\r\n\tat java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)\r\n\tat java.awt.EventQueue.access$500(EventQueue.java:98)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:715)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:709)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:737)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:735)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)\r\n\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:734)\r\n\tat com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:786)\r\n\tat com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:723)\r\n\tat com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:395)\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)\r\n```"},"comment":{"url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/issues/comments/397797797","html_url":"https://github.com/uwolfer/gerrit-intellij-plugin/issues/319#issuecomment-397797797","issue_url":"https://api.github.com/repos/uwolfer/gerrit-intellij-plugin/issues/319","id":397797797,"node_id":"MDEyOklzc3VlQ29tbWVudDM5Nzc5Nzc5Nw==","user":{"login":"uwolfer","id":2202,"node_id":"MDQ6VXNlcjIyMDI=","avatar_url":"https://avatars1.githubusercontent.com/u/2202?v=4","gravatar_id":"","url":"https://api.github.com/users/uwolfer","html_url":"https://github.com/uwolfer","followers_url":"https://api.github.com/users/uwolfer/followers","following_url":"https://api.github.com/users/uwolfer/following{/other_user}","gists_url":"https://api.github.com/users/uwolfer/gists{/gist_id}","starred_url":"https://api.github.com/users/uwolfer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uwolfer/subscriptions","organizations_url":"https://api.github.com/users/uwolfer/orgs","repos_url":"https://api.github.com/users/uwolfer/repos","events_url":"https://api.github.com/users/uwolfer/events{/privacy}","received_events_url":"https://api.github.com/users/uwolfer/received_events","type":"User","site_admin":false},"created_at":"2018-06-16T08:35:14Z","updated_at":"2018-06-16T08:35:14Z","author_association":"OWNER","body":"@DiggidyDale: I think Jetbrains usually releases once per  month.\r\n\r\nAs a workaround, just use \"normal\" Git checkout for your Gerrit repo and install the commit message hock afterwards: https://gerrit-review.googlesource.com/Documentation/cmd-hook-commit-msg.html#_obtaining"}}
{"actor":{"display_login":"uwolfer"}}