Skip to content
This repository was archived by the owner on Feb 22, 2025. It is now read-only.
This repository was archived by the owner on Feb 22, 2025. It is now read-only.

almost all TFVC operations fail in v2022.2 JetBrains IDEs #498

@cypherfunc

Description

@cypherfunc

Everything works fine in Webstorm 2022.1.x, but as soon as I updated to 2022.2 I started getting this error. A few operations still work, (e.g. the Work Items tab in the Version Control panel, and "Compare with Latest Repository Version" for individual files), but most things fail (e.g. Commit tab fails to load anything, and there is no change highlighting in open files.) Rolling back to Webstorm 2022.1.4 fixes everything.

com.microsoft.alm.plugin.external.exceptions.ToolException: KEY_TF_BAD_EXIT_CODE
	at com.microsoft.alm.plugin.external.commands.Command.runSynchronously(Command.java:252)
	at com.microsoft.alm.plugin.external.utils.CommandUtils.getHistoryCommand(CommandUtils.java:219)
	at com.microsoft.alm.plugin.external.utils.CommandUtils.getHistoryCommand(CommandUtils.java:213)
	at com.microsoft.alm.plugin.external.utils.CommandUtils.getLastHistoryEntryForAnyUser(CommandUtils.java:223)
	at com.microsoft.alm.plugin.idea.tfvc.core.ChangelistBuilderStatusVisitor.getPreviousRenamedRevision(ChangelistBuilderStatusVisitor.java:131)
	at com.microsoft.alm.plugin.idea.tfvc.core.ChangelistBuilderStatusVisitor.renamedCheckedOut(ChangelistBuilderStatusVisitor.java:87)
	at com.microsoft.alm.plugin.idea.tfvc.core.tfs.ServerStatus$RenamedCheckedOut.visitBy(ServerStatus.java:116)
	at com.microsoft.alm.plugin.idea.tfvc.core.tfs.StatusProvider.visitByStatus(StatusProvider.java:56)
	at com.microsoft.alm.plugin.idea.tfvc.core.TFSChangeProvider.getChanges(TFSChangeProvider.java:112)
	at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.actualUpdate(ChangeListManagerImpl.java:696)
	at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.iterateScopes(ChangeListManagerImpl.java:596)
	at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.lambda$updateImmediately$11(ChangeListManagerImpl.java:502)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.lambda$updateImmediately$14(ChangeListManagerImpl.java:501)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.lambda$runUnderDisposeAwareIndicator$12(BackgroundTaskUtil.java:336)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:365)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:335)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:327)
	at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.updateImmediately(ChangeListManagerImpl.java:455)
	at com.intellij.openapi.vcs.changes.UpdateRequestsQueue$MyRunnable.run(UpdateRequestsQueue.java:212)
	at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$MyLoggingRunnable.run(ChangeListManagerImpl.java:1699)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:223)
	at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:241)
	at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:31)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:214)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:212)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:203)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.IllegalAccessError: class com.microsoft.alm.plugin.external.commands.Command (in unnamed module @0x437fc97e) cannot access class com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl (in module java.xml) because module java.xml does not export com.sun.org.apache.xpath.internal.jaxp to unnamed module @0x437fc97e
	at com.microsoft.alm.plugin.external.commands.Command.evaluateXPath(Command.java:317)
	at com.microsoft.alm.plugin.external.commands.HistoryCommand.parseOutput(HistoryCommand.java:93)
	at com.microsoft.alm.plugin.external.commands.HistoryCommand.parseOutput(HistoryCommand.java:25)
	at com.microsoft.alm.plugin.external.commands.Command$1.completed(Command.java:183)
	at com.microsoft.alm.plugin.external.ToolRunner$ListenerProxy.completed(ToolRunner.java:306)
	at com.microsoft.alm.plugin.external.ToolRunner$ProcessWaiter.run(ToolRunner.java:344)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions