Project
IntelliJ IDEA
Priority
Major
Type
Bug
Fix versions
No Fix versions
State
Open
Assignee
Irina Chernushina
Subsystem
Version Control. VSS
Affected versions
No Affected versions
Fixed in build
No Fixed in build
  • Created by   Alexander Chernikov
    4 years ago (26 Dec 2007 16:22)
  • Updated by   Dmitry Jemerov
    2 years ago (27 Feb 2010 15:30)
  • Jira: IDEADEV-24105
    (history, comments)
 
IDEA-42438 VSS integration: empty changes view and assertion failure in VssChangeProvider$2.run() in case Settings / Version control / Edit / Directory value ends with slash
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
Get any project.
Configure VSS version control. In Settings / Version control provide all necessary settings with one condition: in "Edit VSS directory mapping" dialog the Directory value should end with slash: "C:\superPath\projectDir\".
Ok all. Do Refresh in Changes view. Result: Changes view is empty, and the exception is thrown.
If the value does not end with slash: "C:\superPath\projectDir" then all is Ok.

I see similar trace in IDEADEV-22729, IDEA-41403, but I suspect this can be different case.
Comments (2)
 
History
 
Linked Issues (?)
 
Alexander Chernikov
  Alexander Chernikov
26 Dec 2007 16:22
4 years ago
Assertion failed: Not valid scope for current Vcs: C:/uf/Alexander.Chernikov/work/iprojs-8.0/jarb-03-encoding-lib
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.vssSupport.VssChangeProvider$2.run(VssChangeProvider.java:757)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:285)
at com.intellij.vssSupport.VssChangeProvider.validateChangesOverTheHost(VssChangeProvider.java:744)
at com.intellij.vssSupport.VssChangeProvider.getChanges(VssChangeProvider.java:67)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:73)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$700(ChangeListManagerImpl.java:179)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$4.run(ChangeListManagerImpl.java:4)
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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
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)
Michael Gerasimov
  Michael Gerasimov
09 Jan 2008 18:05
4 years ago
When "Directory" field in the "Edit Vcs Directory Mapping" is typed with the backslash char at the end (as in VSS case), then this path (in the form of FilePath) is not recognized by ProjectLevelVcsManager.getVcsFor()