11 eap - iu-108.1333 vcs/perforce plugin broken

I tried out 11 eap, but it looks like perforce plugin is broken;  After the API refactoring is done, please give priority to fixing vcs plugins; It's tough using the eap if that isn't working.

Thanks,
-Alex

Argument 1 for @NotNull parameter of com/intellij/util/containers/hash/LinkedHashMap.put must not be null: Argument 1 for @NotNull parameter of com/intellij/util/containers/hash/LinkedHashMap.put must not be null
java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter of com/intellij/util/containers/hash/LinkedHashMap.put must not be null
at com.intellij.util.containers.hash.LinkedHashMap.put(LinkedHashMap.java)
at com.intellij.util.containers.SLRUMap.put(SLRUMap.java:92)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.put(ContentRevisionCache.java:60)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(ContentRevisionCache.java:172)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsString(ContentRevisionCache.java:179)
at org.jetbrains.idea.perforce.perforce.PerforceContentRevision.getContent(PerforceContentRevision.java:81)
at com.intellij.openapi.vcs.impl.VcsFileStatusProvider.getBaseVersionContent(VcsFileStatusProvider.java:142)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$BaseRevisionLoader.run(LineStatusTrackerManager.java:325)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineStatusTrackerManager.java:104)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineStatusTrackerManager.java:101)
at com.intellij.util.concurrency.QueueProcessorRemovePartner$1.consume(QueueProcessorRemovePartner.java:47)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:101)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:97)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:191)
at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:428)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:137)



java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter of com/intellij/util/containers/hash/LinkedHashMap.put must not be null
at com.intellij.util.containers.hash.LinkedHashMap.put(LinkedHashMap.java)
at com.intellij.util.containers.SLRUMap.put(SLRUMap.java:92)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.put(ContentRevisionCache.java:60)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(ContentRevisionCache.java:172)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsString(ContentRevisionCache.java:179)
at org.jetbrains.idea.perforce.perforce.PerforceContentRevision.getContent(PerforceContentRevision.java:81)
at com.intellij.openapi.vcs.impl.VcsFileStatusProvider.getBaseVersionContent(VcsFileStatusProvider.java:142)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$BaseRevisionLoader.run(LineStatusTrackerManager.java:325)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineStatusTrackerManager.java:104)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineStatusTrackerManager.java:101)
at com.intellij.util.concurrency.QueueProcessorRemovePartner$1.consume(QueueProcessorRemovePartner.java:47)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:101)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:97)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:191)
at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:428)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:137)



java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter of com/intellij/util/containers/hash/LinkedHashMap.put must not be null
at com.intellij.util.containers.hash.LinkedHashMap.put(LinkedHashMap.java)
at com.intellij.util.containers.SLRUMap.put(SLRUMap.java:92)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.put(ContentRevisionCache.java:60)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(ContentRevisionCache.java:172)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsString(ContentRevisionCache.java:179)
at org.jetbrains.idea.perforce.perforce.PerforceContentRevision.getContent(PerforceContentRevision.java:81)
at com.intellij.openapi.vcs.impl.VcsFileStatusProvider.getBaseVersionContent(VcsFileStatusProvider.java:142)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$BaseRevisionLoader.run(LineStatusTrackerManager.java:325)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineStatusTrackerManager.java:104)
at com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineStatusTrackerManager.java:101)
at com.intellij.util.concurrency.QueueProcessorRemovePartner$1.consume(QueueProcessorRemovePartner.java:47)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:101)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:97)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:191)
at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:428)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:137)

Async update is not supported for actions that change their visibility.Either stop extending AsyncUpdateAction or override forceSyncUpdate() to return true.Action class is: com.intellij.openapi.vcs.actions.ShowBaseRevisionAction
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:54)
at com.intellij.openapi.actionSystem.AsyncUpdateAction$1$1.run(AsyncUpdateAction.java:48)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:679)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:534)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:416)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
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)


---
Original message URL: http://devnet.jetbrains.net/message/5320502#5320502

2 comments
Comment actions Permalink

Chalk this up to user error. It turns out our perforce proxy went down for maintenance  right when I was trying the 11 eap.  After our perforce proxy/server was working again, IntelliJ Perforce plugin worked.

I am still getting some exceptions when using perforce plugin, but it is not causing it to stop working,  so it's OK.

I'm trying out the eap now.

Thanks!
-Alex

0
Comment actions Permalink

Hello Alex,

Please file a YouTrack issue. The exception is a bug regardless of whether
your Perforce server was working properly or not.

I tried out 11 eap, but it looks like perforce plugin is broken;
After the API refactoring is done, please give priority to fixing vcs
plugins; It's tough using the eap if that isn't working.

Thanks,
-Alex
Argument 1 for @NotNull parameter of
com/intellij/util/containers/hash/LinkedHashMap.put must not be null:
Argument 1 for @NotNull parameter of
com/intellij/util/containers/hash/LinkedHashMap.put must not be null
java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter
of com/intellij/util/containers/hash/LinkedHashMap.put must not be
null
at
com.intellij.util.containers.hash.LinkedHashMap.put(LinkedHashMap.java
)
at com.intellij.util.containers.SLRUMap.put(SLRUMap.java:92)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.put(ContentRevision
Cache.java:60)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(Co
ntentRevisionCache.java:172)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsString(C
ontentRevisionCache.java:179)
at
org.jetbrains.idea.perforce.perforce.PerforceContentRevision.getConten
t(PerforceContentRevision.java:81)
at
com.intellij.openapi.vcs.impl.VcsFileStatusProvider.getBaseVersionCont
ent(VcsFileStatusProvider.java:142)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$BaseRevisionLoa
der.run(LineStatusTrackerManager.java:325)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineS
tatusTrackerManager.java:104)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineS
tatusTrackerManager.java:101)
at
com.intellij.util.concurrency.QueueProcessorRemovePartner$1.consume(Qu
eueProcessorRemovePartner.java:47)
at
com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.
java:101)
at
com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.
java:97)
at
com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java
:191)
at
com.intellij.openapi.application.impl.ApplicationImpl$7.run(Applicatio
nImpl.java:428)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441
)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu
tor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:908)
at java.lang.Thread.run(Thread.java:662)
at
com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Applicat
ionImpl.java:137)
java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter
of com/intellij/util/containers/hash/LinkedHashMap.put must not be
null
at
com.intellij.util.containers.hash.LinkedHashMap.put(LinkedHashMap.java
)
at com.intellij.util.containers.SLRUMap.put(SLRUMap.java:92)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.put(ContentRevision
Cache.java:60)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(Co
ntentRevisionCache.java:172)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsString(C
ontentRevisionCache.java:179)
at
org.jetbrains.idea.perforce.perforce.PerforceContentRevision.getConten
t(PerforceContentRevision.java:81)
at
com.intellij.openapi.vcs.impl.VcsFileStatusProvider.getBaseVersionCont
ent(VcsFileStatusProvider.java:142)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$BaseRevisionLoa
der.run(LineStatusTrackerManager.java:325)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineS
tatusTrackerManager.java:104)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineS
tatusTrackerManager.java:101)
at
com.intellij.util.concurrency.QueueProcessorRemovePartner$1.consume(Qu
eueProcessorRemovePartner.java:47)
at
com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.
java:101)
at
com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.
java:97)
at
com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java
:191)
at
com.intellij.openapi.application.impl.ApplicationImpl$7.run(Applicatio
nImpl.java:428)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441
)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu
tor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:908)
at java.lang.Thread.run(Thread.java:662)
at
com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Applicat
ionImpl.java:137)
java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter
of com/intellij/util/containers/hash/LinkedHashMap.put must not be
null
at
com.intellij.util.containers.hash.LinkedHashMap.put(LinkedHashMap.java
)
at com.intellij.util.containers.SLRUMap.put(SLRUMap.java:92)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.put(ContentRevision
Cache.java:60)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(Co
ntentRevisionCache.java:172)
at
com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsString(C
ontentRevisionCache.java:179)
at
org.jetbrains.idea.perforce.perforce.PerforceContentRevision.getConten
t(PerforceContentRevision.java:81)
at
com.intellij.openapi.vcs.impl.VcsFileStatusProvider.getBaseVersionCont
ent(VcsFileStatusProvider.java:142)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$BaseRevisionLoa
der.run(LineStatusTrackerManager.java:325)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineS
tatusTrackerManager.java:104)
at
com.intellij.openapi.vcs.impl.LineStatusTrackerManager$1.consume(LineS
tatusTrackerManager.java:101)
at
com.intellij.util.concurrency.QueueProcessorRemovePartner$1.consume(Qu
eueProcessorRemovePartner.java:47)
at
com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.
java:101)
at
com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.
java:97)
at
com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java
:191)
at
com.intellij.openapi.application.impl.ApplicationImpl$7.run(Applicatio
nImpl.java:428)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441
)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu
tor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:908)
at java.lang.Thread.run(Thread.java:662)
at
com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Applicat
ionImpl.java:137)
Async update is not supported for actions that change their
visibility.Either stop extending AsyncUpdateAction or override
forceSyncUpdate() to return true.Action class is:
com.intellij.openapi.vcs.actions.ShowBaseRevisionAction
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:54)
at
com.intellij.openapi.actionSystem.AsyncUpdateAction$1$1.run(AsyncUpdat
eAction.java:48)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCon
trolContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:679)
at
com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:534)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:416)
at
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
d.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
ava:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
d.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)
---
Original message URL:
http://devnet.jetbrains.net/message/5320502#5320502


--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.