Indicated packet length 1953461345 too large

Answered

I've been using PyCharm professional for about 2 weeks now and over this whole period I have used it to work on a remote server. Unfortunately a couple days ago I began encountering the error in the subject of this post, which is preventing me from working on my server. I am unable to see any of the content on the server.

I believe the initial connection is fine as I get a different error when I switch off my VPN (which is needed to access the server).

PyCharm version: 2019.3.3

OS: Windows 10

 

Error log with censored IP:

2020-02-26 10:51:33,879 [ 572503] DEBUG - t.connections.RemoteConnection - Opening connection to sftp://[censored]:[censored]/ in @4509009d
2020-02-26 10:51:33,880 [ 572504] DEBUG - ellij.ssh.SshConnectionService - Creating sftp channel within SshjSshConnection(<crc32=17cvwau>@<crc32=3xm7sf>)@7ff35efb
2020-02-26 10:51:33,892 [ 572516] INFO - .channel.direct.SessionChannel - Will request `sftp` subsystem
2020-02-26 10:51:34,878 [ 573502] WARN - t.connections.RemoteConnection - Indicated packet length 1953461345 too large
com.intellij.ssh.SshTransportException: Indicated packet length 1953461345 too large
at com.intellij.ssh.impl.sshj.SshjSshConnection.openChannel(SshjSshConnection.kt:52)
at com.intellij.ssh.impl.SshConnection.openChannel(SshConnection.kt:67)
at com.intellij.ssh.SshConnectionService.sftp(SshConnectionService.kt:171)
at com.intellij.ssh.SshConnectionService$failSafeSftp$1.invoke(SshConnectionService.kt:182)
at com.intellij.ssh.SshConnectionService$failSafeSftp$1.invoke(SshConnectionService.kt:30)
at com.intellij.ssh.impl.channels.FailSafeSftpChannel.getHome(FailSafeSftpChannel.kt:156)
at com.jetbrains.plugins.webDeployment.connections.platform.PlatformSftpFileSystem.<init>(PlatformSftpFileSystem.java:37)
at com.jetbrains.plugins.webDeployment.connections.platform.PlatformSftpFileProvider.doCreateFileSystem(PlatformSftpFileProvider.java:104)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.tryToCreateFileSystem(AbstractOriginatingFileProvider.java:156)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:100)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:78)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:62)
at com.jetbrains.plugins.webDeployment.connections.SftpFileProviderProxy.findFile(SftpFileProviderProxy.java:74)
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:726)
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:648)
at com.jetbrains.plugins.webDeployment.connections.RemoteConnectionPool.lambda$createConnection$0(RemoteConnectionPool.java:257)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: net.schmizz.sshj.common.SSHException: Indicated packet length 1953461345 too large
at net.schmizz.sshj.sftp.PacketReader.getPacketLength(PacketReader.java:67)
at net.schmizz.sshj.sftp.PacketReader.readPacket(PacketReader.java:75)
at net.schmizz.sshj.sftp.SFTPEngine.init(SFTPEngine.java:84)
at com.intellij.ssh.impl.sshj.SshjSshConnection.sftpChannel(SshjSshConnection.kt:82)
at com.intellij.ssh.SshConnectionService$sftp$1.invoke(SshConnectionService.kt:173)
at com.intellij.ssh.SshConnectionService$sftp$1.invoke(SshConnectionService.kt:30)
at com.intellij.ssh.impl.sshj.SshjSshConnection.openChannel(SshjSshConnection.kt:46)
... 21 more
2020-02-26 10:51:34,886 [ 573510] WARN - loyment.ui.WebServerConfigForm - Connection failed
com.jetbrains.plugins.webDeployment.CustomFileSystemException: Connection failed
at com.jetbrains.plugins.webDeployment.connections.RemoteConnectionPool.lambda$createConnection$0(RemoteConnectionPool.java:276)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: com.intellij.ssh.SshTransportException: Indicated packet length 1953461345 too large
at com.intellij.ssh.impl.sshj.SshjSshConnection.openChannel(SshjSshConnection.kt:52)
at com.intellij.ssh.impl.SshConnection.openChannel(SshConnection.kt:67)
at com.intellij.ssh.SshConnectionService.sftp(SshConnectionService.kt:171)
at com.intellij.ssh.SshConnectionService$failSafeSftp$1.invoke(SshConnectionService.kt:182)
at com.intellij.ssh.SshConnectionService$failSafeSftp$1.invoke(SshConnectionService.kt:30)
at com.intellij.ssh.impl.channels.FailSafeSftpChannel.getHome(FailSafeSftpChannel.kt:156)
at com.jetbrains.plugins.webDeployment.connections.platform.PlatformSftpFileSystem.<init>(PlatformSftpFileSystem.java:37)
at com.jetbrains.plugins.webDeployment.connections.platform.PlatformSftpFileProvider.doCreateFileSystem(PlatformSftpFileProvider.java:104)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.tryToCreateFileSystem(AbstractOriginatingFileProvider.java:156)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:100)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:78)
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:62)
at com.jetbrains.plugins.webDeployment.connections.SftpFileProviderProxy.findFile(SftpFileProviderProxy.java:74)
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:726)
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:648)
at com.jetbrains.plugins.webDeployment.connections.RemoteConnectionPool.lambda$createConnection$0(RemoteConnectionPool.java:257)
... 6 more
Caused by: net.schmizz.sshj.common.SSHException: Indicated packet length 1953461345 too large
at net.schmizz.sshj.sftp.PacketReader.getPacketLength(PacketReader.java:67)
at net.schmizz.sshj.sftp.PacketReader.readPacket(PacketReader.java:75)
at net.schmizz.sshj.sftp.SFTPEngine.init(SFTPEngine.java:84)
at com.intellij.ssh.impl.sshj.SshjSshConnection.sftpChannel(SshjSshConnection.kt:82)
at com.intellij.ssh.SshConnectionService$sftp$1.invoke(SshConnectionService.kt:173)
at com.intellij.ssh.SshConnectionService$sftp$1.invoke(SshConnectionService.kt:30)
at com.intellij.ssh.impl.sshj.SshjSshConnection.openChannel(SshjSshConnection.kt:46)
... 21 more
2020-02-26 10:51:36,547 [ 575171] WARN - t.connections.RemoteConnection - Forced closing file system of sftp://[censored]:[censored]/ in @4509009d
2020-02-26 10:51:36,548 [ 575172] DEBUG - t.connections.RemoteConnection - File system of sftp://[censored]:[censored]/ in @4509009d is closed.

 

Thank you,

Jordan
 

1
3 comments

It seems to be the same issue as

https://youtrack.jetbrains.com/issue/PY-38929

See the comments for more details.

0
Avatar
Permanently deleted user

Hello Sergey,
I found this post but it the solution was that the host's .bashrc file had uname -a in inside. I looked for this and did not find it.

However, I did just remember that I recently added `ls -l` and `squeue` to my .bashrc and commenting them out seems to have fixed the problem.

Thank you.

2
Avatar
Permanently deleted user

I followed Jordandorrell advice, commented out some custom .bashrc stuff and it solved it

1

Please sign in to leave a comment.