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

Extra warning when saving a modified file (1.4.0-beta2 using Fuse) #705

Closed
t0rv1c opened this issue Jul 25, 2018 · 4 comments
Closed

Extra warning when saving a modified file (1.4.0-beta2 using Fuse) #705

t0rv1c opened this issue Jul 25, 2018 · 4 comments
Assignees
Labels
mount:fuse os:mac type:bug Something isn't working
Milestone

Comments

@t0rv1c
Copy link

t0rv1c commented Jul 25, 2018

Basic Info

I'm using Linux Ubuntu Bionic on a Chromebook (Crouton)

I'm running Cryptomator in version 1.4.0-beta 2

Description

**This is not really a serious issue but when I open a file and modify it, when I save it I'm getting an extra system or application warning saying:
Document has been changed by others
The file has been changed since it was opened for editing in LibreOffice. Saving your version of the document will overwrite changes made by others.

Do you want to save anyway?**

I don't get this when using webdav option. Why am I getting this?
Thanks.

@rafjaf
Copy link

rafjaf commented Aug 29, 2018

Hello, I have encountered a similar issue which may might be connected.

I am also using Cryptomator 1.4.0-beta2 (1194) but on mac OS 10.13.6 with FUSE 3.8.2.

The issue appears when using Keynote 8.1 (5683).

Steps to reproduce the problem:

  1. Create a new blank file
  2. Type some text in it
  3. Try to manually save the file
  4. Repeat steps 2 to 3 a few times

I then invariably receive various error messages, such as:

  • Unable to automatically save the file
  • File versioning is not possible on this volume
  • Document has been changed by another program (which seems to be more or less the same message as the one mentioned above for LibreOffice on Ubuntu)

Note that this is not the exact wording of the error messages received as my Keynote is in French and I am giving here a free translation.

Point is that if I close the file and reopen it, most if not all of the changes made are lost. Practically this prevents any serious work with Keynote.

I hope the problem will be solved with Mac OS Majove (as announced on #579)

Best regards

@infeo
Copy link
Member

infeo commented Sep 13, 2018

This should be fixed in cryptofs with commit cryptomator/cryptofs@bc89e00. Can be closed when we integrate this into cryptomator

@infeo
Copy link
Member

infeo commented Oct 11, 2018

Fixed with e08c2b7 .

@overheadhunter
Copy link
Member

I still have problems with a snapshot version of e08c2b7. Using Pages to save a document in an otherwise empty vault I get errors during its autosave as well as consecutive manual save attempts.

@infeo infeo self-assigned this Oct 15, 2018
@infeo infeo added the os:mac label Oct 15, 2018
@tobihagemann tobihagemann added the type:bug Something isn't working label Oct 20, 2018
sol-invictus added a commit to sol-invictus/cryptomator that referenced this issue Sep 5, 2019
* small ui fix: text for using individual mount path is not shown completely

* refactoring inconsistent method in vault class

* closes cryptomator#695

* fixes cryptomator#700

* code refinements

* jdk_switcher no longer needed, since codacy-coverage-reporter should now support jdk 10 (see codacy/codacy-coverage-reporter#83)

* now publishing ant-kit to bintray instead of github releases

* updated localizations [ci skip]

* As per feedback on PR cryptomator#690: redid line wrapping, refactored signature for dialog builder method to include a default button, and the default button for the graceful shutdown dialog is now 'Force shutdown'.

* As per feedback on PR cryptomator#690: refactored if-statement.

* attempt to correctly size the UI (cryptomator#656)

* tmp fix from cryptomator#29 apparently no longer needed with latest JDK.

* Next attempt to provide a solution for cryptomator#656.

* changes spelling of the word dokany

* Add read-only option to the advanced settings

* aligning webdav port number textfield

* fixing ui bug: setting fields did not disappeared with mount adapter change

* removing testsetting

* fixing settings bug under linux

* changing description of own mount point usage

* updated dependencies

* Preparing 1.4.0-beta3

* readjust columns in settings dialogue

* fixex cryptomator#738

* updating travis config

* use jdk 10 for 1.4.0 release

* openjdk 11 migration

* changing build to jdk11

* attempting to downgrade to oracle jdk 9 because of stupid jdk 10 deprecation

* updating dependencies
fixes cryptomator#742, fixes cryptomator#705

* updated localization

* Preparing 1.4.0-rc1

* bumped version

* fixes cryptomator#770

* Added a Cancel button to the graceful shutdown-dialog. Fixes issue cryptomator#771.

* Updating Apache Commons libraries

* fixes cryptomator#787

* closes cryptomator#711

* fixes cryptomator#750

* updated dagger [ci skip]

* added intellij project configuration

* Hide "check for updates" indicator by default

* Shortened "welcome.askForUpdateCheck.dialog.content" copy

* Feature/custom mount point generalizing (cryptomator#797)

* changing naming of individual mout path property

* adding input/output for the new custom mount points

* ui integration of custom mount point

* removing unused variable

* Improving UX

* Simplify mountPathProperty and implement its usage

* reverting renaming of Properties concerning the usage of own mount point (rescheduled for 1.5.0)

* changing displayed message when no mount path given

* fixing ui error

* applying suggestion of comment https://github.com/cryptomator/cryptomator/pull/797/files/7338fda41858942ee17daf436979e2a69114a108#r248254180

* Renewed BINTRAY_API_KEY [ci skip]

* fixes cryptomator#732

* Repositioned messageText in unlock, updated "unlock.pendingMessage.unlocking" copy

* Updated localizations

* Preparing 1.4.1

* updated IDE settings and removed duplicate gitignore [ci skip]

* No longer assigning drive letters A-C to fix problems with older Dokany versions

* Preparing 1.4.2

* Updated localizations, added Catalan

* fixes cryptomator#752

* disabled spell checks [ci skip]

* Delete automatically generated mount point after locking, attempt to fix cryptomator#773

* Custom mount point now selected via DirectoryChooser. Fixes cryptomator#762

* Unlock vault with readonly flag if requested

* Dokany-specific amendment for cryptomator#752

* improved logging in case of "java.lang.IllegalStateException: Mount failed: Cannot assign a drive letter or mount point. Probably already used by another volume." (cryptomator#806)

* fixes cryptomator#810

* fixes cryptomator#757

* improved cleanup after unmounting and support for force-unmounting fuse volumes

* Updated custom mount point layout

* empty custom mount point checks

* Updated SecPasswordField, which will now no longer store passwords in Strings but rather in char[].

Affects cryptomator#409

* Updated localizations

* moved ui control logic from initializer to setVault, removed readonly mode from windows

* reverted change from previous commit

* preparing 1.4.3

* create os-dependent buildkit.zip with all java resources required to build a self-contained package

* Fixes cryptomator#825, fixes cryptomator#823

* bumping version number [ci skip]

* Removed creation of fat jar for now.

* updated travis-to-bintray upload config

* updated CI config

* updated build config

* updated build config

* add version.txt to buildkit

* fixes cryptomator#826

* preparing 1.4.5

* Upgrade to JUnit 5

* Preparations for allowing to specify multiple paths to which Cryptomator writes settings, logs, etc. see cryptomator#710

* Introduced new scope @FxApplicationScoped below @singleton.
This allows us to initialize Dagger before we start the JavaFX application, which will in turn allow us to access Environment from within the IPC classes.

Affects cryptomator#663

* Refactored IPC, fixes cryptomator#663

* simplified handling of fileOpenRequests

* made Settings and DebugMode a Singleton

* Refactored "file open events" to "app launch events", fixes cryptomator#55

* internalized logback config, added -Dcryptomator.logDir=path/relative/to/home. external logback configuration can still be used via -Dlogback.configurationFile=/path/to/logback.xml

* Environment now being injected into WindowsProtectedKeychainAccess

* mount path is now configurable via -Dcryptomator.mountPointsDir and no longer hardcoded to ~/.Cryptomator or ~/Library/Application\ Support/Cryptomator
fixes cryptomator#710

* make sure the directory containing temporary mount points exists

* fixed hard-coded path in log config and refinded logging in settingsprovider

* Improved SecPasswordField and added unit tests

SecPasswordFields will now normalize any input to NFC on the fly. Any input typed into the password field will now get converted to NFC on-the-fly. This allows subsequent code to keep working on the CharSequence returned by getCharacters() without the need of additional Normalization. Affects cryptomator#521

* disable UI control tests on headless systems

* Logback configuration is now done programmatically, fixes cryptomator#832

* Fix EnvironmentTest.testRelativeLogDir

* Fix DisplayName on testRelativeLogDir

* Clearer distinction between messageText and progressText in UnlockController

* Removed unused terms and updated some texts

* allow configuration of custom logback configuration via -Dlogback.configurationFile vm arg

* added macOS run configuration

* moved vault upgrade classes to custom package with custom log config

* added vm arg for mount dir

* Fixes cryptomator#835

* Updated dependencies

* FxApplication now part of the Dagger graph
(references cryptomator#663)

* fixes cryptomator#753

* fixes cryptomator#840

* improved password field: added caps lock indicator (see cryptomator#458) and a warning + tooltip if control characters are found in the password (fixes cryptomator#841)

* cryptomator#458, cryptomator#841: Improved layout of the indicator inside SecPasswordField

* Updated localizations

* Fixed IllegalStateException when trying to show graceful shutdown dialog from non-FX thread

* partial revert of dd3c969, now using Application.launch(MainApp.class) again

* Re-added "Implementation-Version" to the jars' manifest to determine Cryptomator version at runtime

* Preparing 1.4.6

* fixes cryptomator#854

* fixes cryptomator#858

* code quality [ci skip]

* code quality [ci skip]

* fixes cryptomator#847

* Simplified I/O graph calculation, reusing datapoints (might be a fix for cryptomator#827, might also be related to cryptomator#284)

* Fixes cryptomator#776, fixes cryptomator#791, fixes cryptomator#837

* Fixes cryptomator#866

* fixes cryptomator#862, fixes cryptomator#853

* Further dependency updates

* Added IDE run configuration
[ci skip]

* Preparing 1.4.7

* Updated localizations

* Fixed localization

* Updated CryptoFS to 1.8.1, fixes cryptomator#875

* updated IDE config

[ci skip]

* Updated dokany-nio-adapter to 1.1.7, required by cryptomator#783

* Preparing 1.4.8

* Updated localizations

* Switching to Xenial for CI builds

* Updated CryptoFS to 1.8.2, fixes cryptomator#877

* Preparing 1.4.9

* Updated README.md
(due to confusions, see cryptomator#682)
[ci skip]

* fixes cryptomator#883

* fixes cryptomator#880
fixes cryptomator#862

* preparing 1.4.10

* fixes cryptomator#867

* Annoying IDE [ci skip]

* Fixes cryptomator#887
Set text in password field to null when they get swiped

* Added French (BE), French (CA), Indonesian, and Swedish localizations

* fixes cryptomator#890, fixes cryptomator#867

* Preparing 1.4.11

* Updated issue templates
[ci skip]

* Create FUNDING.yml

[ci skip]

* Create SECURITY.md

* Updated issue templates, code of conduct, and contributing [ci skip]

* fixes cryptomator#900

* allow to store custom mount flags in the vault settings (required for cryptomator#802)
[ci skip]

* overwrite settings atomically

* improved error logging

* custom mount flags default to empty flags

* store custom mount flags in settings.json as string instead of string array

* Re-layouted unlock UI and added textfield for custom mount flags (atm only supported for FUSE - see cryptomator#802)

* UI tweaks to unlock screen (to be tested under windows)

* custom mount flag support for Dokany (cryptomator#802)
[ci skip]

* Add access functionality for Gnome login keyring

* Isolate SimpleCollection via an interface and avoid imports for it
This is needed on other platforms than Linux to avoid class loading problems on runtime in case secret-service.jar is missing

* Include required jar files for secret-service in Linux build

* minor amendment to cryptomator#905
[ci skip]

* fixes cryptomator#843

* Added paragraph about running Cryptomator using the .jar files within the buildkit.
This fixes cryptomator#917
[ci skip]

* no longer using snapshot

* Update stale.yml

* Merge develop into /bugfix/872-vaultLetterChange

* fixing labels and gui element positions

* spelling error

* fix for more consistent ui

* formatting

* correcting wrong mount option

* removing white spaces before and after additional dokany mount options

* due to change in type of winDriveLetters (from Character to Path) need addtional adjustment

* deactivating mout flags in the ui when WebDAV is used

* fixing error where wrong mount flags are displayed (app started with webDAV and then switched to Fuse/Dokany)

* Updated localizations

* Preparing 1.4.12

* fixes cryptomator#919

* Updated CryptoFS

* don't attempt to access linux keychain on non-linux systems, even if classes are present (i.e. when starting from IDE)
[ci skip]

* updated sponsors [ci skip]

* added links to some images [ci skip]

* Updated dokany-nio-adapter to version 1.1.10
fixes cryptomator#884

* Added checked exception to keychain api and reworked the way we attempt to access the gnome keyring.
(references cryptomator#947)

* made class package-private
[ci skip]

* Preparing 1.4.14

* catch unchecked exceptions when checking whether linux keychain is accessible
fixes cryptomator#950, fixes cryptomator#952, fixes cryptomator#954

* fixes cryptomator#943

* Updated CryptoFS (which now adds a version suffix to masterkey backup files)

* Preparing 1.4.15

* don't mark blocked issues as stale
[ci skip]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mount:fuse os:mac type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants