Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 358504

Summary: Remote Systems Explorer PHP Project deletes / truncates files to save on Host When Connection terminates during save
Product: [Tools] Target Management Reporter: eggmatters
Component: RSEAssignee: dsdp.tm.rse-inbox <tm.rse-inbox>
Status: NEW --- QA Contact:
Severity: critical    
Priority: P3 CC: matthewe
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description eggmatters CLA 2011-09-21 21:25:58 EDT
Build Identifier: 20110615-0604

If the internet connection fails or times out during a save of a file or files of a remote systems php project -- any file actively being saved is deleted on the host. Occasionally, the file is truncated. The eclipse editor hangs until it throws a timeout exception. When this occurs, if the connection cannot be reestablished, the file on the host side is truncated to zero bytes.

Reproducible: Always

Steps to Reproduce:
1.Create a remote systems explorer pointing to a remote host. Select SSH properties for connection. Navigate to PHP project on host. Select "Create Remote Project" from host connection.
2.Save a file with an unstable internet connection that may fade and disconnect during the save process.
3.Once the connection is re-established, view the file. It will be empty or possibly truncated
Comment 1 Missing name CLA 2011-10-17 14:33:57 EDT
Anybody have a chance to look at this?
Comment 2 Missing name CLA 2011-10-26 21:27:47 EDT
Forget about it. After several frustrating sessions dealing with a spotty internet connection and at least waiting for somebody to deal with synchronization issues on your end - plus other hangs (myLyn php proposal computer timing seems to be another ignored issue) I've given up and actually have to pay for software. When I have the time - I will look into it and catch the obvious error. Lesson: Even if it's free, why bother to develop phoned in, half baked software. Close this bug, don't care.