Go Back   FlashFXP Forums > > > >

FlashFXP 4.0 RC 3 Use this forum to ask questions, make suggestions, or provide feedback for FlashFXP 4.0 RC 3.

Thread Tools Display Modes
Old 11-16-2010, 05:38 AM   #1
Junior Member
FlashFXP Registered User
Join Date: Dec 2009
Posts: 3
Default Continuous synchronized browsing problems

Good morning,

Firstly, thanks for working on FlashFXP, version four is great so far. Next to the synchronized browsing issues I'll describe below, the only problem I can find is that the width of the the server-side navigation tree doesn't get stored between restarts, but that's minor.

I have created a topic about my synchronized browsing issues before, but even in the latest build (1500) there still are problems present. I'll help to triage them as accurately as possible.

The synchronization problems usually start after a couple of minutes of inactivity on the server-side. When FlashFXP has just launched or when the connection intensively continues to be used, the problems do not occur.

After a couple of minutes, usually about ten to fifteen, the first few error-dialogs start popping up. To illustrate with a screenshot (showing the server-side tree and the dialog itself):

Since the faulty path gets cut off, I click on the "Create folder" to reveal the erroring path, which gives these messages in the status pane:

[R] CWD /domains/peter.sh/public_html/-snip-/images/images/fonts
[R] 550 /domains/peter.sh/public_html/-snip-/images/images/fonts: No such file or directory
[R] MKD /domains/peter.sh/public_html/-snip-/images/banners/
[R] 550 /domains/peter.sh/public_html/-snip-/images/banners/: File exists

There doesn't seem to be any real pattern in these errors occurring. Both the local as the remote file-browser point to the right directory, the right files are visible, but the error message shows up saying that the folder doesn't eixst. Sometimes the error dialog agrees and wants to create the current directory (resulting in a 550).

After reconnecting to the server, the synchronization root seems to have moved one level deeper / downwards. Suppose "/public_html/" would have been the root, after the reconnection clicking on "public_html" gives an error saying "You are about to navigate outside of the synchronized root folder.".

If I find out anything else I'll add it to this thread, but since I'd like to use synchronized browsing pretty much all the time it's rather annoying. If you've got questions or want me to try things, I'll be checking this thread frequently (although I'm available via e-mail as well).
PeterBe is offline   Reply With Quote
Old 11-16-2010, 11:46 AM   #2
FlashFXP Developer
FlashFXP Administrator
ioFTPD Beta Tester
bigstar's Avatar
Join Date: Oct 2001
Posts: 8,012

I spent a couple hours this morning trying to break the synchronized browsing throwing every combination I could come up with.

Much to my surprise I encountered an issue when changing the folder via the local browser path box, further testing revealed that a critical logic flag wasn't being initialized early enough in the routine and causing random behavior based on the value of this flag. Due to the nature of this mistake its hard to say if it caused the problems you experienced.

After correcting the flag initialization I have not been able to break it.

Whether you manually disconnect or the connection is lost and you re-connect the root sync folder should not change.

There is one caveat: If you turn off sync browsing and then back on, it will re-sync based on the current folder selection, which may not be the same as the original sync root.

I will contact you via email with a test build.
bigstar is offline   Reply With Quote

browsing, flashfxp, problems, synchronized, [r]

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 02:40 AM.

Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)