Я пытаюсь загрузить файл на удаленный компьютер с функцией развертывания, но он повреждает их, заполняя нулевыми байтами.
Что может быть не так?
Это происходит столько одна удаленная машина.Развертывание на другие идет нормально.Таким образом, это некоторая помеха между конфигурацией машины и конфигурацией / ошибками Jetbrains.
SFTP put отлично работает на той же машине.
Если я создаю каталог русских символов в /root
папка, я получаю следующую ошибку при выводе списка /root
папка:
2019-06-24 17:06:49,443 [ 25890] DEBUG - ins.plugins.webDeployment.sftp - cd "/"
2019-06-24 17:06:49,459 [ 25906] DEBUG - ins.plugins.webDeployment.sftp - stat "root"
2019-06-24 17:06:49,467 [ 25914] DEBUG - ins.plugins.webDeployment.sftp - drwx------ 0 0 4096 Mon Jun 24 17:05:39 MSK 2019, mtime 1,561,385,139
2019-06-24 17:06:49,469 [ 25916] WARN - i.remotebrowser.ServerTreeNode - Could not list the contents of folder "sftp://cmnanny/root".
org.apache.commons.vfs2.FileSystemException: Could not list the contents of folder "sftp://cmnanny/root".
at org.apache.commons.vfs2.provider.AbstractFileObject.getChildren(AbstractFileObject.java:1101)
at com.jetbrains.plugins.webDeployment.DeploymentPathUtils.getChildren(DeploymentPathUtils.java:373)
at com.jetbrains.plugins.webDeployment.ui.remotebrowser.ServerTreeNode$1.compute(ServerTreeNode.java:250)
at com.jetbrains.plugins.webDeployment.ui.remotebrowser.ServerTreeNode$1.compute(ServerTreeNode.java:247)
at com.jetbrains.plugins.webDeployment.connections.RemoteConnectionPool$RemoteConnectionImpl.executeServerOperation(RemoteConnectionPool.java:141)
at com.jetbrains.plugins.webDeployment.ui.remotebrowser.ServerTreeNode.getChildren(ServerTreeNode.java:247)
at com.jetbrains.plugins.webDeployment.ui.remotebrowser.ServerTreeNode.createChildren(ServerTreeNode.java:206)
at com.jetbrains.plugins.webDeployment.ui.remotebrowser.ServerTreeNode.loadChildren(ServerTreeNode.java:166)
at com.jetbrains.plugins.webDeployment.ui.remotebrowser.ServerTreeNode.lambda$getChildren$0(ServerTreeNode.java:157)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
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:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: 4: Failure
at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2873)
at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1633)
at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1553)
at com.jetbrains.plugins.webDeployment.config.LoggingSftpChannel.ls(LoggingSftpChannel.java:215)
at org.apache.commons.vfs2.provider.sftp.SftpFileObject.doListChildrenResolved(SftpFileObject.java:495)
at org.apache.commons.vfs2.provider.AbstractFileObject.getChildren(AbstractFileObject.java:1091)
Имя хоста машины содержит специальные символы, такие как # и &, может, они сбивают с толку парсер CLion?