passbolt / mobile-passbolt-ios

iOS mobile app for Passbolt, the open source password manager for teams.
https://apps.apple.com/nz/app/passbolt-password-manager/id1569629432
GNU Affero General Public License v3.0
27 stars 12 forks source link

NetworkResponseDecodingFailure #8

Closed WBP20 closed 3 months ago

WBP20 commented 6 months ago

Hello, I face a another bug on the app today.

Device : Iphone OS : 16.7.7 App : 1.17.4

I cannot refresh data on my app. I got the error "Network Response Decoding Failure"

2024-04-01 19:19:47] ...users data refresh failed!
[2024-04-01 19:19:47] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-04-01 19:19:47] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-04-01 19:19:47] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86

This new problem had never occured before. I did create a new entry right before this new problem.

Any solution for this ?

elalitarek commented 6 months ago

Hello, I face a another bug on the app today.

Device : Iphone OS : 16.7.7 App : 1.17.4

I cannot refresh data on my app. I got the error "Network Response Decoding Failure"

2024-04-01 19:19:47] ...users data refresh failed!
[2024-04-01 19:19:47] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-04-01 19:19:47] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-04-01 19:19:47] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86

This new problem had never occured before. I did create a new entry right before this new problem.

Any solution for this ?

Had the same issue, but after updating the server it works.

magicman0978 commented 6 months ago

I'm Having the same issue. any fix yet? my server is up to date. IMG_5073

elalitarek commented 6 months ago

I'm Having the same issue. any fix yet? my server is up to date. IMG_5073

What about reading the above? Update the server -.-

magicman0978 commented 6 months ago

What about reading my comment? my server is up-to-date. I'm running the latest.

edit: Correction, my dashboard was reporting I was running the latest but I compared the hash and I was not. updated and its working. Developer can probably close this issue. Sorry, i did read above but thought i was running the current version. now I need to go figure out why my dashboard is reporting correctly. Thanks for your help.

jlecordier commented 5 months ago

Same issue here

The server is probably not up to date, but should this behavior be normal ?

Knowing that with the same server, the Android app is working fine ?

abhimanyu95 commented 5 months ago

I am also having the same issue. Android app is working fine, I had checked on Android 14 and Android 12

Log 1

Passbolt: Device: iPhone OS: 17.4.1 App: 1.18.0

[2024-05-08 05:01:57] ⚠️ NetworkResponseDecodingFailure DiagnosticsContext: •Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86 [2024-05-08 05:01:57] ⚠️ NetworkResponseDecodingFailure DiagnosticsContext: •Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86 [2024-05-08 05:03:06] Wiping passphrase cache... [2024-05-08 05:03:57] Requesting authorization... [2024-05-08 05:03:57] [A77E5ACE-E80C-4D63-AC2F-B9DBC0E8B50D] HTTP GET /img/avatar/user_medium.png [2024-05-08 05:03:58] [A77E5ACE-E80C-4D63-AC2F-B9DBC0E8B50D] HTTP 200 /img/avatar/user_medium.png [2024-05-08 05:04:08] Beginning authorization... [2024-05-08 05:04:08] ...reusing access token... [2024-05-08 05:04:08] Passphrase provided... [2024-05-08 05:04:08] ...authorization succeeded! [2024-05-08 05:04:08] Updating account profile data... [2024-05-08 05:04:09] [CB4416B2-4B28-4050-BC4D-933F963DE7E5] HTTP GET /users/3b04018d-6a4d-4d8c-b074-d3eb94f08dce.json [2024-05-08 05:04:09] [CB4416B2-4B28-4050-BC4D-933F963DE7E5] HTTP 200 /users/3b04018d-6a4d-4d8c-b074-d3eb94f08dce.json [2024-05-08 05:04:10] ...account profile data updated! [2024-05-08 05:05:31] Requesting authorization... [2024-05-08 05:05:31] [156D9C33-713D-4F55-A35C-C0EE62C336E1] HTTP GET /img/avatar/user_medium.png [2024-05-08 05:05:31] [67169C24-BF5A-46F3-BC40-F2C79435F5F3] HTTP GET /img/avatar/user_medium.png [2024-05-08 05:05:32] [67169C24-BF5A-46F3-BC40-F2C79435F5F3] HTTP 200 /img/avatar/user_medium.png [2024-05-08 05:05:32] [156D9C33-713D-4F55-A35C-C0EE62C336E1] HTTP 200 /img/avatar/user_medium.png [2024-05-08 05:05:41] Beginning authorization... [2024-05-08 05:05:41] ...reusing access token... [2024-05-08 05:05:41] Passphrase provided... [2024-05-08 05:05:41] ...authorization succeeded! [2024-05-08 05:05:41] Updating account profile data... [2024-05-08 05:05:41] [35CB8BC2-9156-4F09-AEBE-97AD23798ED1] HTTP GET /users/3b04018d-6a4d-4d8c-b074-d3eb94f08dce.json

Log 2

Passbolt: Device: iPhone OS: 16.7.7 App: 1.18.0

[2024-05-08 05:22:46] Completing account transfer... [2024-05-08 05:22:47] Verifying data integrity... [2024-05-08 05:22:47] ...data integrity verification finished [2024-05-08 05:22:47] Beginning authorization... [2024-05-08 05:22:47] ...creating new access token... [2024-05-08 05:22:47] ...fetching server public PGP key... [2024-05-08 05:22:47] ...fetching server public RSA key... [2024-05-08 05:22:47] [E267167E-C5DB-4713-8BC9-09BE495CCB24] HTTP GET /auth/verify.json [2024-05-08 05:22:47] [021461C6-43A9-49F9-951F-6EE4061E156E] HTTP GET /auth/jwt/rsa.json [2024-05-08 05:22:48] [E267167E-C5DB-4713-8BC9-09BE495CCB24] HTTP 200 /auth/verify.json [2024-05-08 05:22:48] Local timestamp: 1715145768 [2024-05-08 05:22:48] Server timestamp: 1715145767 [2024-05-08 05:22:48] Using time diff for session: -2 [2024-05-08 05:22:48] ...verifying server public PGP key... [2024-05-08 05:22:48] [021461C6-43A9-49F9-951F-6EE4061E156E] HTTP 200 /auth/jwt/rsa.json [2024-05-08 05:22:48] ...preparing authorization challenge... [2024-05-08 05:22:48] [D5A4EBDB-D6E6-4F61-9C17-03F69C35B8AF] HTTP POST /auth/jwt/login.json [2024-05-08 05:22:48] [D5A4EBDB-D6E6-4F61-9C17-03F69C35B8AF] HTTP 200 /auth/jwt/login.json [2024-05-08 05:22:49] Session created... [2024-05-08 05:22:49] ...authorization succeeded! [2024-05-08 05:22:49] ...account transfer succeeded! [2024-05-08 05:22:49] Session auto locking enabled! [2024-05-08 05:22:49] Verifying data integrity... [2024-05-08 05:22:49] ...data integrity verification finished [2024-05-08 05:22:49] Fetching server configuration... [2024-05-08 05:22:49] [B5F2EF28-F625-4648-9CEC-970F8C7EE457] HTTP GET /settings.json [2024-05-08 05:22:49] [B5F2EF28-F625-4648-9CEC-970F8C7EE457] HTTP 200 /settings.json [2024-05-08 05:22:49] ...server configuration fetched! [2024-05-08 05:22:49] Fetching rbacs configuration... [2024-05-08 05:22:49] [01C9110C-727B-46A2-86F3-076FE5675548] HTTP GET /rbacs/me.json [2024-05-08 05:22:49] [01C9110C-727B-46A2-86F3-076FE5675548] HTTP 200 /rbacs/me.json [2024-05-08 05:22:49] ...rbacs configuration fetched! [2024-05-08 05:22:50] [5ADC4423-51E5-49D2-88AB-9604BBD5DB6A] HTTP GET /lookup [2024-05-08 05:22:50] [5ADC4423-51E5-49D2-88AB-9604BBD5DB6A] HTTP 200 /lookup [2024-05-08 05:22:50] Refreshing users data... [2024-05-08 05:22:50] [5DAD132D-1AFE-40A6-B071-296C05B42D74] HTTP GET /users.json [2024-05-08 05:22:50] Updating account profile data... [2024-05-08 05:22:50] [DF8F5EE1-5CA9-41E6-8900-03847E2F28AB] HTTP GET /users/3b04018d-6a4d-4d8c-b074-d3eb94f08dce.json [2024-05-08 05:22:50] [522C3ECD-4812-4423-9730-CE344276FEA4] HTTP GET /img/avatar/user_medium.png [2024-05-08 05:22:50] [DF8F5EE1-5CA9-41E6-8900-03847E2F28AB] HTTP 200 /users/3b04018d-6a4d-4d8c-b074-d3eb94f08dce.json [2024-05-08 05:22:50] ...account profile data updated! [2024-05-08 05:22:50] [5DAD132D-1AFE-40A6-B071-296C05B42D74] HTTP 200 /users.json [2024-05-08 05:22:50] ...users data refresh finished! [2024-05-08 05:22:50] Refreshing user groups data... [2024-05-08 05:22:50] [A7C606C6-1597-4FE6-8DE2-544B4AEAE115] HTTP GET /groups.json [2024-05-08 05:22:50] [A7C606C6-1597-4FE6-8DE2-544B4AEAE115] HTTP 200 /groups.json [2024-05-08 05:22:50] ...user groups data refresh finished! [2024-05-08 05:22:50] Refreshing folders data... [2024-05-08 05:22:50] [9DD5618C-C488-471F-BE98-829B80FE843A] HTTP GET /folders.json [2024-05-08 05:22:50] [522C3ECD-4812-4423-9730-CE344276FEA4] HTTP 200 /img/avatar/user_medium.png [2024-05-08 05:22:50] [17C9BA8C-2759-4718-B4C6-82A33BD36D28] HTTP GET /img/avatar/user_medium.png [2024-05-08 05:22:51] [17C9BA8C-2759-4718-B4C6-82A33BD36D28] HTTP 200 /img/avatar/user_medium.png [2024-05-08 05:22:51] [9DD5618C-C488-471F-BE98-829B80FE843A] HTTP 200 /folders.json [2024-05-08 05:22:51] ...folders data refresh finished! [2024-05-08 05:22:51] Refreshing resources data... [2024-05-08 05:22:51] [5C28480A-0CFD-4275-97E5-7CA94DA035B5] HTTP GET /resource-types.json [2024-05-08 05:22:51] [5C28480A-0CFD-4275-97E5-7CA94DA035B5] HTTP 200 /resource-types.json [2024-05-08 05:22:51] [E07CC17E-D5C9-4F3D-A3F0-9C70448AD960] HTTP GET /resources.json [2024-05-08 05:22:52] [E07CC17E-D5C9-4F3D-A3F0-9C70448AD960] HTTP 200 /resources.json [2024-05-08 05:22:52] ...resources data refresh failed! [2024-05-08 05:22:52] ⚠️ NetworkResponseDecodingFailure DiagnosticsContext: •Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86 [2024-05-08 05:22:52] ⚠️ NetworkResponseDecodingFailure DiagnosticsContext: •Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86

scadra commented 4 months ago

Hello everyone,

First of all I'd like to apologize for the wait and thank you for your patience. We take this bug seriously and are eager to find a solution as soon as possible.

@WBP20 and @jlecordier has your problem been solved? We know that there was a problem with version 17.4.X of the application and we have tried to resolve it in version 18.0.0.

@abhimanyu95 , I see that the problem persists with version 18.0.0, in order to solve the problem as soon as possible, could you please tell us the server version used?

abhimanyu95 commented 4 months ago

@scadra Here is the version. image

jlecordier commented 4 months ago

Hi @scadra ,

The issue is not solved here with these versions :

jlecordier commented 4 months ago

I confirm that my problem was solved by upgrading the server to 4.8.0. But my point stands :

The server is probably not up to date, but should this behavior be normal ?

Knowing that with the same server, the Android app is working fine ?

rikwillems commented 4 months ago

Updating the Docker container to 4.8.0.1 and the latest iOS app resolved this issue for us. Thank you!

abhimanyu95 commented 4 months ago

@scadra After updating passbolt server to 4.8.0 my issue got resolved. Thanks

On Fri, Jun 14, 2024 at 12:24 PM Rik Willems @.***> wrote:

Updating the Docker container to 4.8.0.1 and the latest iOS app resolved this issue for us. Thank you!

— Reply to this email directly, view it on GitHub https://github.com/passbolt/mobile-passbolt-ios/issues/8#issuecomment-2167354466, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQXGDBAB2FO5QXD3ATQVAMDZHKHTFAVCNFSM6AAAAABFSCU5WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRXGM2TINBWGY . You are receiving this because you were mentioned.Message ID: @.***>

scadra commented 4 months ago

@jlecordier, @abhimanyu95, First of all, thank you for your replies. This behavior is not supposed to happen, we have found a fix to support server versions below the password expiry feature. This fix is ready for release and we should release it ASAP.

If you can upgrade the passbolt server like mentioned by @rikwillems and @elalitarek it should fix the issue.

Thanks all

scadra commented 4 months ago

Hey, @jlecordier @abhimanyu95

The release 18.1.0 has been released and should fix this issue.

Thanks again for this report !

Takalele commented 2 months ago

@scadra Unfortunately the issue is still there, i'm using the docker version - 4.9.0-1 and traefik as reverse proxy. IOS Versions: 16.3, 16.7.9 and 17.5.1 App Version: 1.19.0

Logs:

Passbolt:
Device: iPad
OS: 16.3
App: 1.19.0
[2024-08-03 10:36:32] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-08-03 10:36:32] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-08-03 10:36:32] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-08-03 10:43:28] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-08-03 10:46:02] Wiping passphrase cache...
[2024-08-03 10:56:22] Requesting authorization...
[2024-08-03 10:56:22] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 10:56:22] Beginning authorization...
[2024-08-03 10:56:23] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 10:56:24] Access token expired...
[2024-08-03 10:56:24] ...refreshing access token...
[2024-08-03 10:56:24] [redacted] HTTP POST /auth/jwt/refresh.json
[2024-08-03 10:56:24] [redacted] HTTP 200 /auth/jwt/refresh.json
[2024-08-03 10:56:24] Session refreshed...
[2024-08-03 10:56:24] ...authorization succeeded!
[2024-08-03 10:56:24] Updating account profile data...
[2024-08-03 10:56:24] [redacted] HTTP GET /users/user-redacted.json
[2024-08-03 10:56:24] [redacted] HTTP 200 /users/user-redacted.json
[2024-08-03 10:56:24] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-08-03 10:57:01] Wiping passphrase cache...
[2024-08-03 10:57:03] Requesting authorization...
[2024-08-03 10:57:03] Beginning authorization...
[2024-08-03 10:57:03] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 10:57:04] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 10:57:09] ...reusing access token...
[2024-08-03 10:57:09] Passphrase provided...
[2024-08-03 10:57:09] ...authorization succeeded!
[2024-08-03 10:57:09] Updating account profile data...
[2024-08-03 10:57:10] [redacted] HTTP GET /users/user-redacted.json
[2024-08-03 10:57:10] [redacted] HTTP 200 /users/user-redacted.json
[2024-08-03 10:57:10] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-08-03 10:58:01] Wiping passphrase cache...
[2024-08-03 10:58:03] Requesting authorization...
[2024-08-03 10:58:03] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 10:58:03] Beginning authorization...
[2024-08-03 10:58:03] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 10:58:05] ...reusing access token...
[2024-08-03 10:58:05] Passphrase provided...
[2024-08-03 10:58:05] ...authorization succeeded!
[2024-08-03 10:58:05] Updating account profile data...
[2024-08-03 10:58:05] [redacted] HTTP GET /users/user-redacted.json
Passbolt:
Device: iPad
OS: 16.7.9
App: 1.19.0
[2024-08-03 11:26:06] Initializing the app...
[2024-08-03 11:26:06] ...app initialization completed!
[2024-08-03 11:26:06] Verifying data integrity...
[2024-08-03 11:26:06] ...data integrity verification finished
[2024-08-03 11:26:07] [redacted] HTTP GET /lookup
[2024-08-03 11:26:07] [redacted] HTTP 200 /lookup
[2024-08-03 11:26:07] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 11:26:07] Beginning authorization...
[2024-08-03 11:26:08] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 11:26:09] ...creating new access token...
[2024-08-03 11:26:09] ...fetching server public PGP key...
[2024-08-03 11:26:09] [redacted] HTTP GET /auth/verify.json
[2024-08-03 11:26:09] ...fetching server public RSA key...
[2024-08-03 11:26:09] [redacted] HTTP GET /auth/jwt/rsa.json
[2024-08-03 11:26:10] [redacted] HTTP 200 /auth/verify.json
[2024-08-03 11:26:10] Local timestamp: 1722684370
[2024-08-03 11:26:10] Server timestamp: 1722684370
[2024-08-03 11:26:10] Using time diff for session: -1
[2024-08-03 11:26:10] ...verifying server public PGP key...
[2024-08-03 11:26:10] ...preparing authorization challenge...
[2024-08-03 11:26:10] [redacted] HTTP 200 /auth/jwt/rsa.json
[2024-08-03 11:26:10] [redacted] HTTP POST /auth/jwt/login.json
[2024-08-03 11:26:10] [redacted] HTTP 200 /auth/jwt/login.json
[2024-08-03 11:26:10] Session created...
[2024-08-03 11:26:10] ...authorization succeeded!
[2024-08-03 11:26:10] Session auto locking enabled!
[2024-08-03 11:26:10] Verifying data integrity...
[2024-08-03 11:26:10] ...data integrity verification finished
[2024-08-03 11:26:10] Fetching server configuration...
[2024-08-03 11:26:10] [redacted] HTTP GET /settings.json
[2024-08-03 11:26:10] [redacted] HTTP 200 /settings.json
[2024-08-03 11:26:10] ...server configuration fetched!
[2024-08-03 11:26:10] Fetching rbacs configuration...
[2024-08-03 11:26:10] [redacted] HTTP GET /rbacs/me.json
[2024-08-03 11:26:10] [redacted] HTTP 200 /rbacs/me.json
[2024-08-03 11:26:10] ...rbacs configuration fetched!
[2024-08-03 11:26:10] [redacted] HTTP GET /lookup
[2024-08-03 11:26:10] [redacted] HTTP 200 /lookup
[2024-08-03 11:26:10] Refreshing users data...
[2024-08-03 11:26:10] [redacted] HTTP GET /users.json
[2024-08-03 11:26:10] Updating account profile data...
[2024-08-03 11:26:10] [redacted] HTTP GET /users/user-redacted.json
[2024-08-03 11:26:11] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 11:26:11] [redacted] HTTP 200 /users.json
[2024-08-03 11:26:11] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 11:26:11] [redacted] HTTP 200 /users/user-redacted.json
[2024-08-03 11:26:11] ...users data refresh failed!
[2024-08-03 11:26:11] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
•...account profile data update failed! PassboltApp/MainTabsController.swift:101
[2024-08-03 11:26:11] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-08-03 11:26:11] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
Passbolt:
Device: iPad
OS: 17.5.1
App: 1.19.0
[2024-08-03 11:03:03] Initializing the app...
[2024-08-03 11:03:03] ...app initialization completed!
[2024-08-03 11:03:03] Verifying data integrity...
[2024-08-03 11:03:03] ...data integrity verification finished
[2024-08-03 11:03:03] [6redacted] HTTP GET /lookup
[2024-08-03 11:03:03] [6redacted] HTTP 200 /lookup
[2024-08-03 11:03:03] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 11:03:03] Beginning authorization...
[2024-08-03 11:03:04] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 11:03:04] ...creating new access token...
[2024-08-03 11:03:04] ...fetching server public PGP key...
[2024-08-03 11:03:04] ...fetching server public RSA key...
[2024-08-03 11:03:04] [redacted] HTTP GET /auth/verify.json
[2024-08-03 11:03:04] [redacted] HTTP GET /auth/jwt/rsa.json
[2024-08-03 11:03:05] [redacted] HTTP 200 /auth/verify.json
[2024-08-03 11:03:05] [redacted] HTTP 200 /auth/jwt/rsa.json
[2024-08-03 11:03:05] Local timestamp: 1722682985
[2024-08-03 11:03:05] Server timestamp: 1722682985
[2024-08-03 11:03:05] Using time diff for session: -1
[2024-08-03 11:03:05] ...verifying server public PGP key...
[2024-08-03 11:03:05] ...preparing authorization challenge...
[2024-08-03 11:03:05] [redacted] HTTP POST /auth/jwt/login.json
[2024-08-03 11:03:06] [redacted] HTTP 200 /auth/jwt/login.json
[2024-08-03 11:03:06] Session created...
[2024-08-03 11:03:06] ...authorization succeeded!
[2024-08-03 11:03:06] Session auto locking enabled!
[2024-08-03 11:03:06] Verifying data integrity...
[2024-08-03 11:03:06] ...data integrity verification finished
[2024-08-03 11:03:06] Fetching server configuration...
[2024-08-03 11:03:06] [redacted] HTTP GET /settings.json
[2024-08-03 11:03:06] [redacted] HTTP 200 /settings.json
[2024-08-03 11:03:06] ...server configuration fetched!
[2024-08-03 11:03:06] Fetching rbacs configuration...
[2024-08-03 11:03:06] [redacted] HTTP GET /rbacs/me.json
[2024-08-03 11:03:06] [redacted] HTTP 200 /rbacs/me.json
[2024-08-03 11:03:06] ...rbacs configuration fetched!
[2024-08-03 11:03:06] [redacted] HTTP GET /lookup
[2024-08-03 11:03:06] [redacted] HTTP 200 /lookup
[2024-08-03 11:03:06] Refreshing users data...
[2024-08-03 11:03:06] [redacted] HTTP GET /users.json
[2024-08-03 11:03:06] Updating account profile data...
[2024-08-03 11:03:06] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 11:03:06] [redacted] HTTP GET /users/user-redacted.json
[2024-08-03 11:03:07] [redacted] HTTP 200 /img/avatar/user_medium.png
[2024-08-03 11:03:07] [redacted] HTTP 200 /users.json
[2024-08-03 11:03:07] [redacted] HTTP 200 /users/user-redacted.json
[2024-08-03 11:03:07] ...users data refresh failed!
[2024-08-03 11:03:07] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-08-03 11:03:07] ⚠️ NetworkResponseDecodingFailure
DiagnosticsContext:
•Failed to decode bad request response PassboltNetworkOperations/NetworkResponseDecoder.swift:86
[2024-08-03 11:03:07] ...account profile data updated!
[2024-08-03 11:03:09] [redacted] HTTP GET /img/avatar/user_medium.png
[2024-08-03 11:03:09] [redacted] HTTP 200 /img/avatar/user_medium.png

BR Takalele

scadra commented 2 months ago

Hey @Takalele

Can you check if this documentation can help you ? https://www.passbolt.com/docs/hosting/troubleshooting/docker/?pk_vid=5454406cfac1c86217228373379e92b4

Takalele commented 2 months ago

@scadra

status-report and healthcheck are both without errors, Browser Plugin, Desktop Client and Android Mobile Clients are all working fine. Only the iOS Mobile clients are getting the NetworkResponseDecodingFailure error. :(

the ios client "downloads" /users.json?api-version=v2 from the server and throws the NetworkResponseDecodingFailure error on the display. server logs:

10.0.6.67 - - [05/Aug/2024:18:59:06 +0000] "POST /auth/jwt/refresh.json HTTP/2.0" 200 1213 "-" "Passbolt/51 CFNetwork/1410.1 Darwin/22.6.0"
10.0.6.67 - - [05/Aug/2024:18:59:06 +0000] "GET /users.json?api-version=v2 HTTP/2.0" 200 63121 "-" "Passbolt/51 CFNetwork/1410.1 Darwin/22.6.0"

BR Takalele