Skip to content

bug: App loops on passphrase and crashes with IllegalStateException: metadata is null! #17026

Open

Description

@ahmadzfaiz

When accessing an E2EE folder created on iOS, the Android app (Samsung A33, Android 16) enters an infinite passphrase loop and eventually crashes.

### Cause of error
java
Exception in thread "Thread-40" java.lang.IllegalStateException: metadata is null!
    at com.owncloud.android.operations.RefreshFolderOperation.synchronizeData(RefreshFolderOperation.java:546)
    at com.owncloud.android.operations.RefreshFolderOperation.fetchAndSyncRemoteFolder(RefreshFolderOperation.java:464)
    at com.owncloud.android.operations.RefreshFolderOperation.run(RefreshFolderOperation.java:275)
    at com.owncloud.android.lib.common.operations.RemoteOperation.run(RemoteOperation.java:387)
    at java.lang.Thread.run(Thread.java:1564)



### App information
* ID: com.nextcloud.client
* Version: 330000090
* Build flavor: gplay

### Device information
* Brand: samsung
* Device: a33x
* Model: SM-A336E
* Id: BP2A.250605.031.A3
* Product: a33xnsdxx

### Firmware
* SDK: 36
* Release: 16
* Incremental: A336EDXSGGZA1

Activity

  1. ahmadzfaiz commented on Mar 9, 2026

    @ahmadzfaiz
    Author

    for context, this happen if I create E2EE folder from IOS app and open it in Android app. I tried to open it in same IOS system (iPad / iPhone), get no issue

  2. susnux commented on May 11, 2026

    @susnux
  3. alperozturk96 commented on May 11, 2026

    @alperozturk96
    Collaborator

    Hello

    Fixed via:

    #16916
    #16944

    Will be included in next version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions