Diana 8890 Subversion Problem

Anyone else seeing this when trying to view history or annotate?

Must not be invoked from within read action, will lead to deadlock
java.lang.AssertionError: Must not be invoked from within read action, will lead to deadlock
at com.intellij.ui.GuiUtils.invokeAndWait(GuiUtils.java:360)
at com.intellij.ui.GuiUtils.runOrInvokeAndWait(GuiUtils.java:369)
at org.jetbrains.idea.svn.dialogs.SvnAuthenticationProvider.requestClientAuthentication(SvnAuthenticationProvider.java:127)
at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:157)
at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector.open(SVNSSHConnector.java:82)
at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:73)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:1230)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevision(SVNRepositoryImpl.java:164)
at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:479)
at org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:854)
at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:531)
at org.tmatesoft.svn.core.wc.SVNLogClient.doAnnotate(SVNLogClient.java:259)
at org.tmatesoft.svn.core.wc.SVNLogClient.doAnnotate(SVNLogClient.java:202)
at org.jetbrains.idea.svn.annotate.SvnAnnotationProvider$1.run(SvnAnnotationProvider.java:75)
at org.jetbrains.idea.svn.annotate.SvnAnnotationProvider.annotate(SvnAnnotationProvider.java:126)
at org.jetbrains.idea.svn.annotate.SvnAnnotationProvider.annotate(SvnAnnotationProvider.java:44)
at com.intellij.openapi.vcs.actions.AnnotateToggleAction$1.run(AnnotateToggleAction.java:4)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:7)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressManagerImpl.java:1)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:13)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:24)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:6)
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:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)

4 comments
Comment actions Permalink

Hello Samuel,

Please file a JIRA issue.

Anyone else seeing this when trying to view history or annotate?

Must not be invoked from within read action, will lead to deadlock
java.lang.AssertionError: Must not be invoked from within read action,
will lead to deadlock
at com.intellij.ui.GuiUtils.invokeAndWait(GuiUtils.java:360)
at com.intellij.ui.GuiUtils.runOrInvokeAndWait(GuiUtils.java:369)
at
org.jetbrains.idea.svn.dialogs.SvnAuthenticationProvider.requestClient
Authentication(SvnAuthenticationProvider.java:127)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.get
FirstAuthentication(DefaultSVNAuthenticationManager.java:157)
at
org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector.open(SVNSSHConn
ector.java:82)
at
org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnectio
n.java:73)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnectio
n(SVNRepositoryImpl.java:1230)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevi
sion(SVNRepositoryImpl.java:164)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicCli
ent.java:479)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.j
ava:854)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClie
nt.java:531)
at
org.tmatesoft.svn.core.wc.SVNLogClient.doAnnotate(SVNLogClient.java:25
9)
at
org.tmatesoft.svn.core.wc.SVNLogClient.doAnnotate(SVNLogClient.java:20
2)
at
org.jetbrains.idea.svn.annotate.SvnAnnotationProvider$1.run(SvnAnnotat
ionProvider.java:75)
at
org.jetbrains.idea.svn.annotate.SvnAnnotationProvider.annotate(SvnAnno
tationProvider.java:126)
at
org.jetbrains.idea.svn.annotate.SvnAnnotationProvider.annotate(SvnAnno
tationProvider.java:44)
at
com.intellij.openapi.vcs.actions.AnnotateToggleAction$1.run(AnnotateTo
ggleAction.java:4)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressM
anagerImpl.java:2)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.ru
n(ProgressManagerImpl.java:7)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressM
anagerImpl.java:1)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressM
anagerImpl.java:13)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessU
nderProgress(ProgressManagerImpl.java:85)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(Prog
ressManagerImpl.java:24)
at
com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(Applicat
ionImpl.java:2)
at
com.intellij.openapi.application.impl.ApplicationImpl$5.run(Applicatio
nImpl.java:6)
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:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:907)
at java.lang.Thread.run(Thread.java:619)
at
com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Applicat
ionImpl.java:3)

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


0
Comment actions Permalink

I have this with a "Blame plugin devkit" very regularly too.

I reported the exceptions but did not create JIRA issues

edit : exception trace
Must not be invoked from within read action, will lead to deadlock
java.lang.AssertionError: Must not be invoked from within read action, will lead to deadlock
at com.intellij.ui.GuiUtils.invokeAndWait(GuiUtils.java:360)
at com.intellij.ui.GuiUtils.runOrInvokeAndWait(GuiUtils.java:369)
at com.intellij.openapi.application.WriteAction.execute(WriteAction.java:31)
at org.jetbrains.idea.devkit.build.PluginBuildConfiguration.setPluginXmlUrl(PluginBuildConfiguration.java:197)
at org.jetbrains.idea.devkit.build.PluginBuildConfiguration.access$100(PluginBuildConfiguration.java:49)
at org.jetbrains.idea.devkit.build.PluginBuildConfiguration$1.run(PluginBuildConfiguration.java:109)
at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:16)
at com.intellij.ide.startup.impl.StartupManagerImpl.access$100(StartupManagerImpl.java:36)
at com.intellij.ide.startup.impl.StartupManagerImpl$1.run(StartupManagerImpl.java:13)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:200)
at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivities(StartupManagerImpl.java:27)
at com.intellij.openapi.project.impl.ProjectManagerImpl$3.run(ProjectManagerImpl.java:3)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:7)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressManagerImpl.java:1)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:13)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:24)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:6)
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:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)

Edited by: Thibaut on Oct 14, 2008 4:10 PM

0
Comment actions Permalink

I sure hope this gets fixed in the next release if not can you provide me with a link to download the previous build? 8890 is very unstable.

0
Comment actions Permalink

+1

I still encounter a lot of problems with SVN integration on Mac OS X, ranging from 'very annoying' to 'unusable'. These include the following, and are in 'pain increasing order', starting with the lowest pain...

  • 'IntelliJ cannot parse subversion history (partial message)',

  • 'IntelliJ will show all files in the repository in the incoming view

  • IntelliJ says my files are outdated, even though they aren't

  • IntelliJ doesn't want to commit my files. IntelliJ doesn't detect changed files, doesn't commit them, but after a (partial) commit, new files are detected to be committed, which consequently make the build fail (this is not handy in an Eclipse only team, especially if I have to explain that it's my IDE causing this..).

0

Please sign in to leave a comment.