Perforce integration hangs in version 8
I work on a large project using perforce with maybe 10000 java, jsp, js etc. files and I noticed performance of IntelliJ started going downhill in version 7. I'm also a telecommuter in Maui, Hawaii, with a so-so connection to the perforce server. Now, Idea has become completely unusable, and the problem is related to Perforce integration. I've posted part of the stack trace below. Perforce uses login authentication, and the server is at version 2007.3 and my client is at the latest version of P4.
I'm pretty desperate, as this problem is rendering IntelliJ completely unusable.
Thanks in advance for any advice.
Aloha,
Justin
"AWT-EventQueue-1" prio=10 tid=0x083ec800 nid=0x6e2e waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for (a java.util.concurrent.FutureTask$Sync)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239)
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
at java.util.concurrent.FutureTask.get(FutureTask.java:91)
at com.intellij.openapi.util.process.InterruptibleActivity.waitForFuture(InterruptibleActivity.java:88)
at com.intellij.openapi.util.process.InterruptibleActivity.execute(InterruptibleActivity.java:73)
at org.jetbrains.idea.perforce.perforce.connections.P4CommandLineConnection.runCmdLine(P4CommandLineConnection.java:138)
at org.jetbrains.idea.perforce.perforce.connections.P4CommandLineConnection.executeP4CommandLine(P4CommandLineConnection.java:58)
at org.jetbrains.idea.perforce.perforce.connections.P4CommandLineConnection.runP4Command(P4CommandLineConnection.java:50)
at org.jetbrains.idea.perforce.perforce.connections.AbstractP4Connection.runP4CommandLine(AbstractP4Connection.java:61)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.performLogin(PerforceRunner.java:1584)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.login(PerforceRunner.java:1543)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.access$100(PerforceRunner.java:63)
at org.jetbrains.idea.perforce.perforce.PerforceRunner$3.run(PerforceRunner.java:1528)
at com.intellij.ui.GuiUtils.runOrInvokeAndWait(GuiUtils.java:370)
at org.jetbrains.idea.perforce.actions.MessageManager.runShowAction(MessageManager.java:42)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.tryToLogin(PerforceRunner.java:1526)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1439)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1442)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.executeP4Command(PerforceRunner.java:1379)
at org.jetbrains.idea.perforce.perforce.PerforceRunner.loadClient(PerforceRunner.java:984)
at org.jetbrains.idea.perforce.application.PerforceManager$MyUpdateRequest.run(PerforceManager.java:385)
at org.jetbrains.idea.perforce.application.PerforceManager.refreshData(PerforceManager.java:94)
at org.jetbrains.idea.perforce.application.PerforceManager.clearCache(PerforceManager.java:89)
- locked <0x41827e58>]]> (a org.jetbrains.idea.perforce.application.PerforceManager)
at org.jetbrains.idea.perforce.application.PerforceManager.configurationChanged(PerforceManager.java:326)
at org.jetbrains.idea.perforce.perforce.PerforceSettings.enable(PerforceSettings.java:215)
at org.jetbrains.idea.perforce.actions.EnableAction.setSelected(EnableAction.java:34)
at com.intellij.openapi.actionSystem.ToggleAction.actionPerformed(ToggleAction.java:39)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:17)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:41)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:65)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:129)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:5)
at java.awt.Component.processMouseEvent(Component.java:6134)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5899)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Window.dispatchEventImpl(Window.java:2458)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:35)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:223)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
请先登录再写评论。