cryptomator / cryptomator

Multi-platform transparent client-side encryption of your files in the cloud
https://cryptomator.org
GNU General Public License v3.0
11.4k stars 978 forks source link

Lost all the crypto devices on my Mac #1788

Open dingami opened 2 years ago

dingami commented 2 years ago

Please agree to the following

Summary

Lost all the crypto devices on my Mac

What software is involved?

this is the error message

org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 1. Expected 0. Stderr: 0:62: execution error: An error of type -5014 has occurred. (-5014)

at org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
at org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
at org.cryptomator.common.vaults.Vault.unlock(Vault.java:151)
at org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:100)
at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:81)
at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:44)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

Caused by: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 1. Expected 0. Stderr: 0:62: execution error: An error of type -5014 has occurred. (-5014)

at org.cryptomator.frontend.webdav.mount.ProcessUtil.assertExitValue(ProcessUtil.java:28)
at org.cryptomator.frontend.webdav.mount.MacAppleScriptMounter.mount(MacAppleScriptMounter.java:42)
at org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
at org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
... 12 more

Volume Type

No response

Steps to Reproduce

  1. mount volume
  2. shutdown the computer
  3. unable to click on the alert button
  4. power off

Expected Behavior

expect that the software automatically unmount the devices in case of shutdown

Actual Behavior

ask to unmount and brake the devices

Reproducibility

Always

Relevant Log Output

org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 1. Expected 0. Stderr: 0:62: execution error: An error of type -5014 has occurred. (-5014)

    at org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
    at org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
    at org.cryptomator.common.vaults.Vault.unlock(Vault.java:151)
    at org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:100)
    at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:81)
    at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:44)
    at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 1. Expected 0. Stderr: 0:62: execution error: An error of type -5014 has occurred. (-5014)

    at org.cryptomator.frontend.webdav.mount.ProcessUtil.assertExitValue(ProcessUtil.java:28)
    at org.cryptomator.frontend.webdav.mount.MacAppleScriptMounter.mount(MacAppleScriptMounter.java:42)
    at org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
    at org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
    ... 12 more

Anything else?

improve this feature as it is critical

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.