[ANN] Changes Bar 1.5.1 Available

Changes Bar 1.5.1 available via the plugin manager.

Improvements in 1.5:
- Local Changes tab now focused when alert button/tip clicked, and
conflict changelist is selected and expanded.

Any comments or bug reports welcome.

12 comments
Comment actions Permalink

Hm, the changelist comment should be automatically set as comment when committing the change list, right?

Using VSS this does not work - I click on the "Commit Changes..." button and the commit dialog that comes up has an empty comment.

0
Comment actions Permalink

Yeah, all the editor does is edit the changelist description, which
should be put into the commit comment when you click commit by Idea. If
it's not that sounds like an Idea bug.

Cheers,
N.

Stephen Friedrich wrote:

Hm, the changelist comment should be automatically set as comment when committing the change list, right?

Using VSS this does not work - I click on the "Commit Changes..." button and the commit dialog that comes up has an empty comment.

0
Comment actions Permalink

Is this kind of popup what's expected ? it's barely readable

Other thing, i'll try to characterize it better, but it seems the changelist conflict thing is quite too much sensitive, or it may be my VCS implementation changeListUpdater that updates changes in an unsupported way

Message was edited by:
Thibaut (typo)



Attachment(s):
Clipboard01.jpg
0
Comment actions Permalink

The popup colours are based on the look and feel values for "info" and
"infoText"... looks like in your case that those values are a bit
weird... can I ask what look and feel you use?

Yes can you explain a bit better what you mean by 'too sensitive'? And
what VCS do you use?

Cheers,
N.

Thibaut wrote:

Is this kind of popup what's expected ? it's barely readable

Other thing, i'll try to characterize it better, but it seems the changelist conflict thing is quite too much sensitive, or it may be my VCS implementation changeListUpdater that updates changes in an unsupported way

Message was edited by:
Thibaut (typo)


------------------------------------------------------------------------

0
Comment actions Permalink

Concerning the look and feel I didn't change any of the standard settings (was using IDEA 7118).

I'm using an uncommon VCS : MKS, and I'm the maintainer for the plugin. I'm currently trying to improve integration with IDEA change lists so it's probably not behaving "correctly".

How do you detect that a changelist is in conflict ?

0
Comment actions Permalink

I'll take a look at the LAF problem... probably easiest for me to just
choose a fixed colour scheme I reckon.

It's pretty primitive detection - I just listen to the file system and
if any file changes that is in a different changelist to the default I
create a conflict changelist and put it in there, then flag the collision.

Unfortunately I currently don't know of a way to pick up whether some
external VCS operation is in progress, so that I can ignore updates when
VCS is doing stuff - if for instance you update/commit a file in a
different changelist to the default it will detect the change and
briefly put it in a conflict changelist until IDEA removes the change
altogether... this is probably the 'sensitivity' you're seeing.

Unless I get some help with detecting VCS operations I won't really be
able to do anything about this, so any help anyone can give would be
appreciated (I've already asked on the OpenAPI forum).

Cheers,
N.

Thibaut wrote:

Concerning the look and feel I didn't change any of the standard settings (was using IDEA 7118).

I'm using an uncommon VCS : MKS, and I'm the maintainer for the plugin. I'm currently trying to improve integration with IDEA change lists so it's probably not behaving "correctly".

How do you detect that a changelist is in conflict ?

0
Comment actions Permalink

What you describe should explain what i was seeing : I was moving changes between changelists and doing slight modifications to the files at the same time.

But this also means I'm not that fond of this feature, I often work on several tasks at the same time and don't bother swithcing the default changelist everytime i would need to.

0
Comment actions Permalink

jsut checked my IDEA look and feel : it is set to Alloy. IDEA Theme

0
Comment actions Permalink

Unfortunately I can't see how this plugin is much use to you if you
don't switch changelist when you switch task... Unfortunately the
'reading mind' feature is not planned for at least a decade. ;)

Let me know if there's something more concrete I can do to help it fit
into your workprocess.

Cheers,
N.

Thibaut wrote:

But this also means I'm not that fond of this feature, I often work
on several tasks at the same time and don't bother swithcing the
default changelist everytime i would need to.

0
Comment actions Permalink

Hi Nathan,

I gave it a go and got the following errors upon opening a project (backed by ClearCase VCS).

0
Comment actions Permalink

Hi Sergei,

Thanks for the report and for trying the plugin. I have an idea how to
fix this, will get out a test release soon.

Cheers,
N.

Sergei S. Ivanov wrote:

Hi Nathan,

I gave it a go and got the following errors upon opening a project (backed by ClearCase VCS).

Directory index is not initialized yet. > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) > at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirectory(DirectoryIndexImpl.java:411) > at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.getModuleForFile(ProjectFileIndexImpl.java:12) > at com.intellij.openapi.vfs.VfsUtil.getModuleForFile(VfsUtil.java:531) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:90) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getMappingFor(VcsDirectoryMappingList.java:18) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getVcsFor(VcsDirectoryMappingList.java:8) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:11) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getRootsUnderVcs(VcsDirectoryMappingList.java:57) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.getRootsUnderVcs(ProjectLevelVcsManagerImpl.java:54) > at net.sourceforge.transparent.TransparentVcs.extractViewProperties(TransparentVcs.java:326) > at net.sourceforge.transparent.TransparentVcs.activate(TransparentVcs.java:250) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.updateActiveVcss(ProjectLevelVcsManagerImpl.java:430) > at com.anecdote.ideaplugins.changesbar.ChangesBarProjectComponent.projectOpened(ChangesBarProjectComponent.java:205) > at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:70) > at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:93) > at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:9) > at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:16) > at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:266) > at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:48) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2) > at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27) > at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:49) > at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:36) > at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:1) > at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57) > at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:141) > at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98) > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > > > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) > at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirectory(DirectoryIndexImpl.java:411) > at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.isIgnored(ProjectFileIndexImpl.java:26) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:87) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getMappingFor(VcsDirectoryMappingList.java:18) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getVcsFor(VcsDirectoryMappingList.java:8) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:11) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getRootsUnderVcs(VcsDirectoryMappingList.java:57) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.getRootsUnderVcs(ProjectLevelVcsManagerImpl.java:54) > at net.sourceforge.transparent.TransparentVcs.extractViewProperties(TransparentVcs.java:326) > at net.sourceforge.transparent.TransparentVcs.activate(TransparentVcs.java:250) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.updateActiveVcss(ProjectLevelVcsManagerImpl.java:430) > at com.anecdote.ideaplugins.changesbar.ChangesBarProjectComponent.projectOpened(ChangesBarProjectComponent.java:205) > at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:70) > at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:93) > at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:9) > at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:16) > at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:266) > at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:48) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2) > at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27) > at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:49) > at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:36) > at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:1) > at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57) > at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:141) > at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98) > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > > > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) > at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirectory(DirectoryIndexImpl.java:411) > at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.isIgnored(ProjectFileIndexImpl.java:26) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:87) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getMappingFor(VcsDirectoryMappingList.java:18) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getVcsFor(VcsDirectoryMappingList.java:8) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:11) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getRootsUnderVcs(VcsDirectoryMappingList.java:57) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.getRootsUnderVcs(ProjectLevelVcsManagerImpl.java:54) > at net.sourceforge.transparent.TransparentVcs.extractViewProperties(TransparentVcs.java:326) > at net.sourceforge.transparent.TransparentVcs.activate(TransparentVcs.java:250) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.updateActiveVcss(ProjectLevelVcsManagerImpl.java:430) > at com.anecdote.ideaplugins.changesbar.ChangesBarProjectComponent.projectOpened(ChangesBarProjectComponent.java:205) > at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:70) > at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:93) > at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:9) > at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:16) > at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:266) > at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:48) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2) > at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27) > at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:49) > at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:36) > at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:1) > at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57) > at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:141) > at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98) > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > > > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) > at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirectory(DirectoryIndexImpl.java:411) > at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.getModuleForFile(ProjectFileIndexImpl.java:12) > at com.intellij.openapi.vfs.VfsUtil.getModuleForFile(VfsUtil.java:531) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:90) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getMappingFor(VcsDirectoryMappingList.java:18) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getVcsFor(VcsDirectoryMappingList.java:8) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:41) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getRootsUnderVcs(VcsDirectoryMappingList.java:57) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.getRootsUnderVcs(ProjectLevelVcsManagerImpl.java:54) > at net.sourceforge.transparent.TransparentVcs.extractViewProperties(TransparentVcs.java:326) > at net.sourceforge.transparent.TransparentVcs.activate(TransparentVcs.java:250) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.updateActiveVcss(ProjectLevelVcsManagerImpl.java:430) > at com.anecdote.ideaplugins.changesbar.ChangesBarProjectComponent.projectOpened(ChangesBarProjectComponent.java:205) > at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:70) > at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:93) > at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:9) > at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:16) > at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:266) > at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:48) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2) > at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27) > at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:49) > at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:36) > at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:1) > at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57) > at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:141) > at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98) > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > > > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) > at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirectory(DirectoryIndexImpl.java:411) > at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.getModuleForFile(ProjectFileIndexImpl.java:12) > at com.intellij.openapi.vfs.VfsUtil.getModuleForFile(VfsUtil.java:531) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:90) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getMappingFor(VcsDirectoryMappingList.java:18) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getVcsFor(VcsDirectoryMappingList.java:8) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:41) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getRootsUnderVcs(VcsDirectoryMappingList.java:57) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.getRootsUnderVcs(ProjectLevelVcsManagerImpl.java:54) > at net.sourceforge.transparent.TransparentVcs.extractViewProperties(TransparentVcs.java:326) > at net.sourceforge.transparent.TransparentVcs.activate(TransparentVcs.java:250) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.updateActiveVcss(ProjectLevelVcsManagerImpl.java:430) > at com.anecdote.ideaplugins.changesbar.ChangesBarProjectComponent.projectOpened(ChangesBarProjectComponent.java:205) > at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:70) > at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:93) > at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:9) > at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:16) > at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:266) > at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:48) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2) > at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27) > at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:49) > at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:36) > at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:1) > at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57) > at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:141) > at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98) > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > > > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) > at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirectory(DirectoryIndexImpl.java:411) > at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.getModuleForFile(ProjectFileIndexImpl.java:12) > at com.intellij.openapi.vfs.VfsUtil.getModuleForFile(VfsUtil.java:531) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:90) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getMappingFor(VcsDirectoryMappingList.java:18) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getVcsFor(VcsDirectoryMappingList.java:8) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.a(VcsDirectoryMappingList.java:41) > at com.intellij.openapi.vcs.impl.VcsDirectoryMappingList.getRootsUnderVcs(VcsDirectoryMappingList.java:57) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.getRootsUnderVcs(ProjectLevelVcsManagerImpl.java:54) > at net.sourceforge.transparent.TransparentVcs.extractViewProperties(TransparentVcs.java:326) > at net.sourceforge.transparent.TransparentVcs.activate(TransparentVcs.java:250) > at com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl.updateActiveVcss(ProjectLevelVcsManagerImpl.java:430) > at com.anecdote.ideaplugins.changesbar.ChangesBarProjectComponent.projectOpened(ChangesBarProjectComponent.java:205) > at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:70) > at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:93) > at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:9) > at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:16) > at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:266) > at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:48) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137) > at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2) > at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27) > at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:49) > at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:36) > at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:1) > at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57) > at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:141) > at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98) > at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > ]]>

0
Comment actions Permalink

Hi Sergei,

Can you give the new version 1.5.2 a try... hopefully it will fix the
issue you're seeing.

Cheers,
N.

Sergei S. Ivanov wrote:

Hi Nathan,

I gave it a go and got the following errors upon opening a project (backed by ClearCase VCS).


Directory index is not initialized yet.
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48)

0

Please sign in to leave a comment.