git pull no longer responds

I am running IDEA 8.1.3, build #9886 on a Mac (Snow Leopard, 10.6.1). 'git pull' used to work, and now it suddenly doesn't. I get no reaction from the IDE at all - it doesn't lock up, control is returned immediately. So far I have been able to issue all the other git commands. I upgraded to v1.6.4.4 of git, and it still does it. The only thing that has changed around this time is upgrading to Snow Leopard. I've rebooted, reinstalled (IDEA) and run a repair disk permissions, and it doesn't fix it. It doesn't matter what branch I currently have checked out.

Oddly enough, it seems to be restricted to specific projects. I opened another one and it worked fine.

I can't find anything related in the console logging. Are there any internal logs that might hint to what is happening?



1 comment
Comment actions Permalink

Alright, I've found the internal logs.

2009-10-09 14:13:28,740 [14104775]  ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(106,231),absolute(487,807),button=1,modifiers=Button1,clickCount=1] on ###overrideRedirect###
java.lang.IllegalStateException: Unexpected format for 'git remote show' line 1:  Fetch URL:
 at git4idea.GitRemote.localInfo(
 at git4idea.merge.GitPullDialog.updateBranches(
 at git4idea.merge.GitPullDialog.setupBranches(
 at git4idea.merge.GitPullDialog.<init>(
 at git4idea.actions.GitPull.perform(
 at git4idea.actions.GitRepositoryAction$
 at com.intellij.openapi.vcs.impl.AbstractVcsHelperImpl.runTransactionRunnable(
 at git4idea.actions.GitRepositoryAction.actionPerformed(
 at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(
 at javax.swing.AbstractButton.fireActionPerformed(
 at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(
 at com.intellij.ui.plaf.beg.BegMenuItemUI.a(
 at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(
 at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(
 at java.awt.Component.processMouseEvent(
 at javax.swing.JComponent.processMouseEvent(
 at java.awt.Component.processEvent(
 at java.awt.Container.processEvent(
 at java.awt.Component.dispatchEventImpl(
 at java.awt.Container.dispatchEventImpl(
 at java.awt.Component.dispatchEvent(
 at java.awt.LightweightDispatcher.retargetMouseEvent(
 at java.awt.LightweightDispatcher.processMouseEvent(
 at java.awt.LightweightDispatcher.dispatchEvent(
 at java.awt.Container.dispatchEventImpl(
 at java.awt.Window.dispatchEventImpl(
 at java.awt.Component.dispatchEvent(
 at java.awt.EventQueue.dispatchEvent(
 at com.intellij.ide.IdeEventQueue.c(
 at com.intellij.ide.IdeEventQueue.b(
 at com.intellij.ide.IdeEventQueue.dispatchEvent(
 at java.awt.EventDispatchThread.pumpOneEventForFilters(
 at java.awt.EventDispatchThread.pumpEventsForFilter(
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(
 at java.awt.EventDispatchThread.pumpEvents(
 at java.awt.EventDispatchThread.pumpEvents(
2009-10-09 14:13:28,741 [14104776]  ERROR - com.intellij.ide.IdeEventQueue - IntelliJ IDEA 8.1.3  Build #9886
2009-10-09 14:13:28,741 [14104776]  ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_15
2009-10-09 14:13:28,741 [14104776]  ERROR - com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) Client VM
2009-10-09 14:13:28,741 [14104776]  ERROR - com.intellij.ide.IdeEventQueue - Vendor: Apple Inc.
2009-10-09 14:13:28,741 [14104776]  ERROR - com.intellij.ide.IdeEventQueue - OS: Mac OS X
2009-10-09 14:13:28,741 [14104776]  ERROR - com.intellij.ide.IdeEventQueue - Last Action: Git.Pull

Now, looking at the error message "Unexpected format for 'git remote show' line 1", it appears that github is no longer sending a response in a format that IDEA likes. The web interface has changed recently, so this is a possibility. Also, when searching around, I found a similar thread under the EAP forum from someone on vista. Different OS, different build (newer), same problem, roughly same timeframe.

No output appears in the version control console.

Please sign in to leave a comment.