Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change behaviour of the context buttons in the "Dialog" window during file transfer. #32

Open
jnimoth opened this issue Sep 2, 2022 · 0 comments

Comments

@jnimoth
Copy link

jnimoth commented Sep 2, 2022

The following issue was observed with the current develop branch (date of trial 02.09.2022), using the rdms-test server.

The behavior of the buttons in the "Dialog" window that is opened when files are uploaded via the "Up and Download" tab of iBridges should be investigated.

For Upload, the window looks:
image
If the "Upload" button is pressed. The whole program crashed with the following message:

QThread: Destroyed while thread is still running
fish: “./irods-iBridgesGui.py” terminated by signal SIGABRT (Abort)

The same happens when the "Cancel" button is pressed (remark: the fish part results from my usage of fish shell, please do not be confused by this)

This was not just observed for the download of files, but similar also when uploading.

In my opinion, the following behavior would be good:

  • When a transfer is ongoing, the "Upload" or "Download" button should be blocked and not clickable.
  • Pressing the "Cancel" button should not result in the whole iBridges client crashing. Instead, it should bring one back to the "Up and Download" tab. It should be also taken care of what happens if the "Cancel" button is hit while a transfer is ongoing. It should not result in corrupt/not correctly transferred files. In my case, it resulted in two files that are marked as locked and which cannot be deleted using the delete function of iBridges:

image

Output of the command line also shows both files in a locked stage:

  j.p.nimoth@r      0 rootResc;rootRandy;ptC;replC;randy20;pt200;mnt_irodst200            0 2022-09-02.13:10 ? 3GB_Testfile
  j.p.nimoth@r      0 rootResc;rootRandy;ptA;replA;randy01;pt001;mnt_irodst001            0 2022-09-02.13:13 ? 4GB_Testfile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant