Ssh CLion部署中的部署文件填充了零字节
我正试图使用部署功能将文件上载到远程计算机,但它会破坏它们,填充了零字节 有什么不对劲Ssh CLion部署中的部署文件填充了零字节,ssh,clion,jetbrains-ide,corruption,Ssh,Clion,Jetbrains Ide,Corruption,我正试图使用部署功能将文件上载到远程计算机,但它会破坏它们,填充了零字节 有什么不对劲 这只发生在一台远程机器上。部署到另一个上是正常的。因此,机器配置和Jetbrains配置/bug之间存在一些干扰 SFTP在同一台机器上工作正常 如果我在/root文件夹中创建俄语字符目录,当我列出/root文件夹时,会出现以下错误: 2019-06-24 17:06:49,443 [ 25890] DEBUG - ins.plugins.webDeployment.sftp - cd "/" 2
这只发生在一台远程机器上。部署到另一个上是正常的。因此,机器配置和Jetbrains配置/bug之间存在一些干扰
SFTP在同一台机器上工作正常
如果我在
/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解析器