PhilippC / PhilippC/keepass2android
[BUG] SFTP file synchronization error, File is already exclusively open
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 6.2k
- Forks
- 478
- Avg merge
- 1h 4m
- Merged PRs (30d)
- 2
Description
Checks
- I have read the FAQ section, searched the open issues, and still think this is a new bug.
Describe the bug you encountered:
Oftentimes when making changes in the app and then attempting to synchronize those changes with the file on the SFTP server I often get the message.
"File is already exclusively open"
The SFTP server in this case is Rebex Buru SFTP Server 2.20 running on Windows server.
Currently running Android 17 QPR1 beta, but this issue has actually been happening things since Android 16, I just don't do a lot of editing on the app and so I haven't gotten around a reporting it, also been kind of hoping it would just be one of those things that would fix itself sometimes due to some other change.
Based on that error, I'm not even sure if it's like some kind of internal thing or if it's related to the SFTP server itself, I've looked at the logs on the SFTP server. I don't see anything there.
I searched GitHub and even a Google search with that error in it and didn't really come back with anything.
Describe what you expected to happen:
I expect to be able to synchronize the file successfully without running into this error.
What version of Keepass2Android are you using?
1.15-r2
Which version of Android are you on?
17 QPR1 Beta 6, CP31.260618.005
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files or tests are identified. Start by reproducing synchronization with Keepass2Android 1.15-r2 against Rebex Buru SFTP Server 2.20 on Windows, then compare the app and server logs; done means the file synchronizes without the “already exclusively open” error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- mobile, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100