Skip to content

Attempts to copy files from remote host to local, with RSE (over SSH), fail inexplicably

Bugzilla Link 482303
Status NEW
Importance P3 normal
Reported Nov 16, 2015 10:17 EDT
Modified Nov 16, 2015 11:11 EDT
Reporter Ben Johnson

Description

Created attachment 257975
jstack dump for inexplicable RSE exception

Eclipse for PHP Developers

Version: Neon Milestone 2 (4.6.0M2)
Build id: 20151001-1406

When I launch Eclipse and attempt to copy any number of files from a remote server, via Remote System Explorer, the first attempt succeeds, but then any subsequent attempt fails.

As soon as I attempt to copy/paste the files from the remote location (over an SSH connection), Eclipse pops a dialog with the title "RSEF1002" and the message "Operation failed. File system input or output error". When I click the "Details >>" button, I see, "Message reported from file system:". That's it. There appears to be an empty string where one would expect a messages that is actually useful to appear.

More annoyingly, this dialog pops-up for every single file to be copied in a multi-file operation.

Once I've dismissed the myriad dialogs, I see one final dialog with the title "Problem Occurred", and the subtext, 'An internal error occurred during: "Transfer operation".' When I click the "Details >>" button, I see, "An internal error occurred during: "Transfer Operation".
java.lang.NullPointerException".

Once Eclipse enters this "broken state", every attempt to transfer files with RSE fails with the same behavior. Even if I completely shutdown Eclipse and then start it again, the problem persists. It is necessary to restart the entire computer to be able to copy files again.

I don't know whether it is a definitive cause, but I put my computer into Hibernate mode each night, and I am suspicious that doing so inspires or is otherwise related to the observed behavior.

At a minimum, Eclipse should report an appropriate error from the filesystem (an empty string falls a bit short).

A thread dump (with jstack) is attached.

Thank you.

rse-exception