|
|
|
[
Permlink
| « Hide
]
Stephen Friedrich - 10 Nov 06 12:05
still a problem in 6094
repeatable in 6593 also. The file status is updated after refresh in changes view / refresh file status
Problem appears when local paths:
1. Long "enough" 2. Contain blanks in folder names. In this case, in output stream the pattern I need to collect more information on what breakage patterns are also possible and correct them all in one change (in order to be tested thoroughly) the same problem - with € symbol in file name
Any chance for "Fix Version/s: Next Version, Demetra Minor Release" ?
There have been lots of VSS bug fixes for 6.0.2 already, but this one is really nasty and kind of defeats all those other fixes. It does not only happen when I save explicitly (which I do rarely), but also for examlpe if I change a unit test (file is blue), then run it it (file gets black). I keep doing refresh and refresh again in the changes view. Still a problem for me in 61111, even though the link from the 6.0.3 EAP announcement forum thread says it's fixed.
What kind of info can I send to help you fix this bug? BTW, I just noticed a couple of these exceptions in the Idea console window:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:841)
at java.util.HashMap$KeyIterator.next(HashMap.java:877)
at com.intellij.vssSupport.VssChangeProvider.addRemovedFiles(VssChangeProvider.java:676)
at com.intellij.vssSupport.VssChangeProvider.getChanges(VssChangeProvider.java:109)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:276)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$700(ChangeListManagerImpl.java:218)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$4.run(ChangeListManagerImpl.java:4)
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)
[1360928] ERROR - .changes.ChangeListManagerImpl -
[1361663] ERROR - .changes.ChangeListManagerImpl - IntelliJ IDEA 6.0.3 Beta Build #6111
[1361663] ERROR - .changes.ChangeListManagerImpl - JDK: 1.5.0_09
[1361663] ERROR - .changes.ChangeListManagerImpl - VM: Java HotSpot(TM) Client VM
[1361663] ERROR - .changes.ChangeListManagerImpl - Vendor: Sun Microsystems Inc.
[1361678] ERROR - .changes.ChangeListManagerImpl - OS: Windows XP
[1361678] ERROR - .changes.ChangeListManagerImpl - Last Action: SaveAll
I don't get this exception every time, but quite often. I had no ability to integrate all the changes into 6.03 branch, and will finish with that on this week.
The stacktrace above is not an exception but rather the trace for debugging performance problems - sometimes IDEA calls complete refresh on startup twice which is unacceptable. Concerning the bug per se I've managed to fix it by completely rewriting the diffing method. Thanks a lot for your work and dedication. I know from experience the work involved to do fixes on multiple branches.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||