You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 5, 2026. It is now read-only.
IntelliJ IDEA 2025.3.2
Build #IU-253.30387.90, built on January 22, 2026
Source revision: 61f1e2a0a8f30
Runtime version: 21.0.9+1-b1163.94 amd64 (JCEF 137.0.17)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 8192M
Cores: 12
Bug Description
An IncorrectOperationException occurs when attempting to copy and upload multiple files of different types (text, yaml, and tar.gz) to a remote server using the Big Data Tools SFTP connection. It seems the LocalDriver is disposed prematurely before the SafeExecutor finishes its task.
com.intellij.util.IncorrectOperationException: Sorry but parent: com.jetbrains.bigdatatools.common.rfs.driver.local.LocalDriver(LocalDriver (C:/)) (class com.jetbrains.bigdatatools.common.rfs.driver.local.LocalDriver) has already been disposed (see the cause for stacktrace) so the child: com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor@57c0c5aa (class com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor) will never be disposed
at com.intellij.openapi.util.ObjectTree.register(ObjectTree.java:43)
at com.intellij.openapi.util.Disposer.register(Disposer.java:162)
at com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor$Companion.createInstance-exY8QGI(SafeExecutor.kt:205)
at com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor$Companion.createInstance-exY8QGI$default(SafeExecutor.kt:197)
at com.jetbrains.bigdatatools.common.rfs.driver.AbstractDriver.safeExecutor_delegate$lambda$0(AbstractDriver.kt:23)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86)
at com.jetbrains.bigdatatools.common.rfs.driver.AbstractDriver.getSafeExecutor(AbstractDriver.kt:22)
at com.jetbrains.bigdatatools.common.rfs.driver.FileInfoBase.safeExecute(FileInfoBase.kt:113)
at com.jetbrains.bigdatatools.common.rfs.driver.FileInfoBase.readStream(FileInfoBase.kt:98)
at com.jetbrains.bigdatatools.common.rfs.copypaste.utils.RfsCopyPasteHelpers.copyStreams(RfsCopyPasteHelpers.kt:56)
at com.jetbrains.bigdatatools.common.rfs.copypaste.utils.RfsCopyPasteHelpers.copyStreams$default(RfsCopyPasteHelpers.kt:51)
at com.jetbrains.bigdatatools.common.rfs.driver.task.ReadStreamToWriteStreamFsCopyTask.copyFile(ReadStreamToWriteStreamFsCopyTask.kt:41)
at com.jetbrains.bigdatatools.common.rfs.driver.task.BaseRfsCopyMoveTask.doCopy(BaseRfsCopyMoveTask.kt:43)
at com.jetbrains.bigdatatools.common.rfs.driver.task.BaseRfsCopyMoveTask.copy(BaseRfsCopyMoveTask.kt:36)
at com.jetbrains.bigdatatools.common.rfs.driver.task.BaseRfsCopyMoveTask.run(BaseRfsCopyMoveTask.kt:21)
at com.jetbrains.bigdatatools.common.rfs.copypaste.CopyMoveTask.copy(CopyMoveTask.kt:126)
at com.jetbrains.bigdatatools.common.rfs.copypaste.CopyMoveTask.innerRun(CopyMoveTask.kt:53)
at com.jetbrains.bigdatatools.common.rfs.copypaste.CopyMoveTask.run(CopyMoveTask.kt:40)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:534)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:180)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:585)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:268)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:260)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:44)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:259)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:717)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:792)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:748)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:716)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:75)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:240)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:268)
at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:546)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:501)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:500)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$20(ProgressRunner.java:497)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)
IDE Information
IntelliJ IDEA 2025.3.2
Build #IU-253.30387.90, built on January 22, 2026
Source revision: 61f1e2a0a8f30
Runtime version: 21.0.9+1-b1163.94 amd64 (JCEF 137.0.17)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 8192M
Cores: 12
Bug Description
An IncorrectOperationException occurs when attempting to copy and upload multiple files of different types (text, yaml, and tar.gz) to a remote server using the Big Data Tools SFTP connection. It seems the LocalDriver is disposed prematurely before the SafeExecutor finishes its task.
files:
readme.txt
00-installer-config.yaml
openjdk-17.0.2_linux-x64_bin.tar.gz
com.intellij.util.IncorrectOperationException: Sorry but parent: com.jetbrains.bigdatatools.common.rfs.driver.local.LocalDriver(LocalDriver (C:/)) (class com.jetbrains.bigdatatools.common.rfs.driver.local.LocalDriver) has already been disposed (see the cause for stacktrace) so the child: com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor@57c0c5aa (class com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor) will never be disposed
at com.intellij.openapi.util.ObjectTree.register(ObjectTree.java:43)
at com.intellij.openapi.util.Disposer.register(Disposer.java:162)
at com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor$Companion.createInstance-exY8QGI(SafeExecutor.kt:205)
at com.jetbrains.bigdatatools.common.rfs.driver.SafeExecutor$Companion.createInstance-exY8QGI$default(SafeExecutor.kt:197)
at com.jetbrains.bigdatatools.common.rfs.driver.AbstractDriver.safeExecutor_delegate$lambda$0(AbstractDriver.kt:23)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86)
at com.jetbrains.bigdatatools.common.rfs.driver.AbstractDriver.getSafeExecutor(AbstractDriver.kt:22)
at com.jetbrains.bigdatatools.common.rfs.driver.FileInfoBase.safeExecute(FileInfoBase.kt:113)
at com.jetbrains.bigdatatools.common.rfs.driver.FileInfoBase.readStream(FileInfoBase.kt:98)
at com.jetbrains.bigdatatools.common.rfs.copypaste.utils.RfsCopyPasteHelpers.copyStreams(RfsCopyPasteHelpers.kt:56)
at com.jetbrains.bigdatatools.common.rfs.copypaste.utils.RfsCopyPasteHelpers.copyStreams$default(RfsCopyPasteHelpers.kt:51)
at com.jetbrains.bigdatatools.common.rfs.driver.task.ReadStreamToWriteStreamFsCopyTask.copyFile(ReadStreamToWriteStreamFsCopyTask.kt:41)
at com.jetbrains.bigdatatools.common.rfs.driver.task.BaseRfsCopyMoveTask.doCopy(BaseRfsCopyMoveTask.kt:43)
at com.jetbrains.bigdatatools.common.rfs.driver.task.BaseRfsCopyMoveTask.copy(BaseRfsCopyMoveTask.kt:36)
at com.jetbrains.bigdatatools.common.rfs.driver.task.BaseRfsCopyMoveTask.run(BaseRfsCopyMoveTask.kt:21)
at com.jetbrains.bigdatatools.common.rfs.copypaste.CopyMoveTask.copy(CopyMoveTask.kt:126)
at com.jetbrains.bigdatatools.common.rfs.copypaste.CopyMoveTask.innerRun(CopyMoveTask.kt:53)
at com.jetbrains.bigdatatools.common.rfs.copypaste.CopyMoveTask.run(CopyMoveTask.kt:40)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:534)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:180)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:585)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:268)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:260)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:44)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:259)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:717)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:792)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:748)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:716)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:75)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:240)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:268)
at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:546)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:501)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:500)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$20(ProgressRunner.java:497)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)
Additional context
No response