Following up as the initial issue discussed still exists in the latest build. Was finally able to see it happen again and gather a little more information...
A more detailed reproduction method...
1. Connect to SITE1 and queue several folders (eg data1 data2 data3 tmpdata)
2. Repeat step 1 for SITE2 and SITE3 (queuing folders with the same names, to same local destination)
Code:
#pseudo queue
/data1/ E:\localsync\data1\ 0 Download from SITE1
/data2/ E:\localsync\data2\ 0 Download from SITE1
/data3/ E:\localsync\data3\ 0 Download from SITE1
/tmpdata/ E:\localsync\tmpdata\ 0 Download from SITE1
/data1/ E:\localsync\data1\ 0 Download from SITE2
/data2/ E:\localsync\data2\ 0 Download from SITE2
/data3/ E:\localsync\data3\ 0 Download from SITE2
/tmpdata/ E:\localsync\tmpdata\ 0 Download from SITE2
/data1/ E:\localsync\data1\ 0 Download from SITE3
/data2/ E:\localsync\data2\ 0 Download from SITE3
/data3/ E:\localsync\data3\ 0 Download from SITE3
/tmpdata/ E:\localsync\tmpdata\ 0 Download from SITE3
3. Mark 'tmpdata' as failed for SITE2 and SITE3
4. Create a quick schedule (schedule at) to start at a later date (may not be necessary but it is the only time I've noticed this issue)
5. Let the schedule start and allow the queue to fully transfer. The left over queue will now be as follows.
Code:
/tmpdata/ E:\localsync\tmpdata\ 0 Download from SITE1
/tmpdata/ E:\localsync\tmpdata\ 0 Download from SITE1
Note that all entries state 'Download from SITE1'.
Using right-click>edit on any/all of the entries also shows them as identical. Going into the restore queue dialog, hit display all, and selecting the relevant queue shows the same incorrect information. In fact while digging into this I had another session running and viewing that save queue (within the troubled session) also showed all the remark fields as 'Download from SITE1' even though SITE1 was not used at all in the other active session and that session was displaying correctly itself.
Again viewing the queue files in a text editor confirms they are physically correct. When I reset the items and hit transfer it connects to the correct source. Upon expanding the queued folder all sub items added to the queue by flashfxp also have an incorrect remark field. The physical queue file is updated correctly.