Local Change lists broken in build 6913
I upgraded a project from Idea 6.0.5 to Selena and lost the content of all of my change lists. They also did not update correctly. It continues to say "(updating...)" and a NPE is thrown by the subversion integration (which I have reported multiple times).
So, I removed my iws file to force IDEA to recreate it from scratch, thinking that it was an upgrade issue.
Still no luck.
Now I only have the default change list and it contains none of my changed files. It continues to say "(updating...)" and the same NPE is thrown.
So, I created a new project from scratch and I have the same results.
Is anyone else having this problem?
It is it a known issue?
请先登录再写评论。
Hello Tim,
Could you please post the NPE here? I don't seem to remember such a report.
--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
No problem, here it is: (Blame Subversion Integration)
No message
java.lang.NullPointerException
at org.jetbrains.idea.svn.SvnBranchConfigurationManager.get(SvnBranchConfigurationManager.java:74)
at org.jetbrains.idea.svn.SvnChangeProvider.checkSwitched(SvnChangeProvider.java:289)
at org.jetbrains.idea.svn.SvnChangeProvider.processStatus(SvnChangeProvider.java:277)
at org.jetbrains.idea.svn.SvnChangeProvider.processStatusFirstPass(SvnChangeProvider.java:235)
at org.jetbrains.idea.svn.SvnChangeProvider.access$000(SvnChangeProvider.java:35)
at org.jetbrains.idea.svn.SvnChangeProvider$1.handleStatus(SvnChangeProvider.java:180)
at org.tmatesoft.svn.core.internal.wc.SVNStatusEditor.getDirStatus(SVNStatusEditor.java:195)
at org.tmatesoft.svn.core.internal.wc.SVNStatusEditor.handleDirEntry(SVNStatusEditor.java:281)
at org.tmatesoft.svn.core.internal.wc.SVNStatusEditor.getDirStatus(SVNStatusEditor.java:207)
at org.tmatesoft.svn.core.internal.wc.SVNStatusEditor.closeEdit(SVNStatusEditor.java:121)
at org.tmatesoft.svn.core.wc.SVNStatusClient.doStatus(SVNStatusClient.java:274)
at org.tmatesoft.svn.core.wc.SVNStatusClient.doStatus(SVNStatusClient.java:174)
at org.tmatesoft.svn.core.wc.SVNStatusClient.doStatus(SVNStatusClient.java:138)
at org.jetbrains.idea.svn.SvnChangeProvider.processFile(SvnChangeProvider.java:177)
at org.jetbrains.idea.svn.SvnChangeProvider.getChanges(SvnChangeProvider.java:52)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:30)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$700(ChangeListManagerImpl.java:182)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$4.run(ChangeListManagerImpl.java:6)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:168)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Hello Tim,
Ah, thanks. I've seen this one.
Is there anything non-trivial about how Subversion is configured for your
project? Do you have multiple mappings in Settings | Version Control | Directory
Version Control Settings?
--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
No, only one.
Some things that might have an impact:
We are using a Subverion 1.3 local working copy with the "never upgrade" option selected.
The module has two content roots defined, both of which are subversion local working copies pointing to different locations within the same repository.
I have TortoiseSVN 1.3.5 Build 6804 also installed on my (windows XP) machine.
Hello Tim,
The next build will have some additional diagnostics for this - please try
it when it's released, and send a new stacktrace if the problem still happens.
--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Will do.