Exception while using Git Integration plugin on new version: 2017.2.3 : com/intellij/dvcs/DvcsUtil$Updater java.lang.NoClassDefFoundError: com/intellij/dvcs/DvcsUtil$Updater
I have updated IntelliJ today and now I am having trouble with git integration plugin. So far I see two problems :
1) The list of git-log changes is empty (even reloading doesn't help)
2) I cannot see small combobox with information about current branch. (Combo in right lower corner of IntelliJ, which contains also all different branches)
I saw in the intelliJ Log that there is an excetpion:
2017-08-30 15:37:37,875 [ 284824] ERROR - intellij.openapi.progress.Task - com/intellij/dvcs/DvcsUtil$Updater
java.lang.NoClassDefFoundError: com/intellij/dvcs/DvcsUtil$Updater
at git4idea.repo.GitRepositoryUpdater.<init>(GitRepositoryUpdater.java:65)
at git4idea.repo.GitRepositoryImpl.setupUpdater(GitRepositoryImpl.java:92)
at git4idea.repo.GitRepositoryImpl.getInstance(GitRepositoryImpl.java:85)
at git4idea.repo.GitRepositoryCreator.createRepositoryIfValid(GitRepositoryCreator.java:39)
at com.intellij.dvcs.repo.VcsRepositoryManager.a(VcsRepositoryManager.java:240)
at com.intellij.dvcs.repo.VcsRepositoryManager.a(VcsRepositoryManager.java:211)
at com.intellij.dvcs.repo.VcsRepositoryManager.a(VcsRepositoryManager.java:140)
at com.intellij.dvcs.repo.VcsRepositoryManager.getRepositoryForRoot(VcsRepositoryManager.java:119)
at com.intellij.dvcs.repo.AbstractRepositoryManager.getRepositoryForRoot(AbstractRepositoryManager.java:31)
at git4idea.log.GitLogProvider.getRepository(GitLogProvider.java:567)
at git4idea.log.GitLogProvider.isRepositoryReady(GitLogProvider.java:571)
at git4idea.log.GitLogProvider.readFirstBlock(GitLogProvider.java:97)
at com.intellij.vcs.log.data.VcsLogRefresherImpl$2.each(VcsLogRefresherImpl.java:131)
at com.intellij.vcs.log.data.VcsLogRefresherImpl$ProviderIterator.iterate(VcsLogRefresherImpl.java:387)
at com.intellij.vcs.log.data.VcsLogRefresherImpl.a(VcsLogRefresherImpl.java:137)
at com.intellij.vcs.log.data.VcsLogRefresherImpl.readFirstBlock(VcsLogRefresherImpl.java:109)
at com.intellij.vcs.log.data.VcsLogData$1.run(VcsLogData.java:151)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-08-30 15:37:37,875 [ 284824] ERROR - intellij.openapi.progress.Task - IntelliJ IDEA 2017.2.3 Build #IU-172.3968.16
2017-08-30 15:37:37,875 [ 284824] ERROR - intellij.openapi.progress.Task - JDK: 1.8.0_152-release
2017-08-30 15:37:37,875 [ 284824] ERROR - intellij.openapi.progress.Task - VM: OpenJDK 64-Bit Server VM
2017-08-30 15:37:37,875 [ 284824] ERROR - intellij.openapi.progress.Task - Vendor: JetBrains s.r.o
2017-08-30 15:37:37,875 [ 284824] ERROR - intellij.openapi.progress.Task - OS: Windows 7
Did anyone faced same issue?
Kind Regards,
Aga
请先登录再写评论。
I'm also seeing this. Would appreciate some help here. Thanks JetBrains
2017-09-03 17:13:21,837 [ 60890] ERROR - intellij.openapi.progress.Task - com/intellij/dvcs/DvcsUtil$Updater
java.lang.NoClassDefFoundError: com/intellij/dvcs/DvcsUtil$Updater
at git4idea.repo.GitRepositoryUpdater.<init>(GitRepositoryUpdater.java:65)
at git4idea.repo.GitRepositoryImpl.setupUpdater(GitRepositoryImpl.java:92)
at git4idea.repo.GitRepositoryImpl.getInstance(GitRepositoryImpl.java:85)
at git4idea.repo.GitRepositoryCreator.createRepositoryIfValid(GitRepositoryCreator.java:39)
at com.intellij.dvcs.repo.VcsRepositoryManager.a(VcsRepositoryManager.java:240)
at com.intellij.dvcs.repo.VcsRepositoryManager.a(VcsRepositoryManager.java:211)
at com.intellij.dvcs.repo.VcsRepositoryManager.a(VcsRepositoryManager.java:140)
at com.intellij.dvcs.repo.VcsRepositoryManager.getRepositoryForRoot(VcsRepositoryManager.java:119)
at com.intellij.dvcs.repo.AbstractRepositoryManager.getRepositoryForRoot(AbstractRepositoryManager.java:31)
at git4idea.util.GitFileUtils.updateUntrackedFilesHolderOnFileAdd(GitFileUtils.java:83)
at git4idea.util.GitFileUtils.addFiles(GitFileUtils.java:78)
at git4idea.checkin.GitCheckinEnvironment.scheduleUnversionedFilesForAddition(GitCheckinEnvironment.java:642)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$6.run(ChangeListManagerImpl.java:1095)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:602)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Same problemhere. Something went bad during the update : update dialog declare some jar with "illegal/unexpected" versions.
By reinstalling from scratch the 2017.2.3 version, git and scm integration works as expected.