Nextcloud Sync App : Could not parse JSON returned from the server: illegal value

  • Nextcloud Server version :
    • version 31.0.5
  • Operating system and version:
    • Container on True NAS version 25
  • Nextcloud File Sync
  • On windows 10 & 11 version 3.16.4

Hello Guys,

I’m new to nextcloud ! Juste installed it on truenas it’s working like a charm but i still have a few issues. One of it, is the sync file program returning the error :
Could not parse JSON returned from the server: illegal value
I’ve tried to follow this article mentionning that it is an error with account but no luck so far :

For the configuration Nextcloud is running on Truenas server, et publish through a cloudflare tunnel. Additionnaly there is some WAF and Zero Trust Access politics with it.
For the purpose of testing, i tried to sync without any of thoses rules.

For now from my home public IP no WAF rules are applied and i bypass as well the access with zero trust.
The SSL/TLS on cloudflare is in Full strict, nextcloud with a let’s encrypt certificate.
For the login i use social login, i’ve tried with disabling it but still no luck.

the log of the apps don’t seem to be that clear and i’m out of idea..
If anyone could me help me i’d be gratefull.
Don’t hesitate to ask for more details if some are missing.

here’s the windows app logs :

2025-06-02 14:18:11:451 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	2 "" "https://MYCLOUD.MYDOMAIN.COM/status.php" has X-Request-ID "24e17711-a053-484c-84f8-04690bd1b916"
2025-06-02 14:18:11:451 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::CheckServerJob created for "https://MYCLOUD.MYDOMAIN.COM" + "status.php" "OCC::OwncloudSetupWizard"
2025-06-02 14:18:11:683 [ warning nextcloud.sync.networkjob.checkserver C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\networkjobs.cpp:528 ]:	No SSL session identifier / session ticket is used, this might impact sync performance negatively.
2025-06-02 14:18:11:683 [ info nextcloud.sync.networkjob.checkserver C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\networkjobs.cpp:556 ]:	status.php returns:  QJsonDocument({"edition":"","extendedSupport":false,"installed":true,"maintenance":false,"needsDbUpgrade":false,"productname":"Nextcloud","version":"31.0.5.1","versionstring":"31.0.5"})   QNetworkReply::NoError  Reply:  QNetworkReplyHttpImpl(0x1f4cf1b33c0)
2025-06-02 14:18:11:683 [ info nextcloud.sync.networkjob.determineauthtype C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\networkjobs.cpp:1029 ]:	Determining auth type for QUrl("https://MYCLOUD.MYDOMAIN.COM/remote.php/dav/files//")
2025-06-02 14:18:11:683 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	2 "" "https://MYCLOUD.MYDOMAIN.COM" has X-Request-ID "f3d9b4c5-6723-4fe8-a73b-1860c0ef816c"
2025-06-02 14:18:11:683 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:18:11:683 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	6 "PROPFIND" "https://MYCLOUD.MYDOMAIN.COM/remote.php/dav/files//" has X-Request-ID "9b5a2f98-f45b-4307-b53b-1561aca5f4a9"
2025-06-02 14:18:11:683 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:18:11:683 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	2 "" "https://MYCLOUD.MYDOMAIN.COM/ocs/v2.php/cloud/capabilities?format=json" has X-Request-ID "e07968a4-6135-494c-98fb-80e4a4c1b7ac"
2025-06-02 14:18:11:683 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::JsonApiJob created for "https://MYCLOUD.MYDOMAIN.COM" + "/ocs/v2.php/cloud/capabilities" "OCC::DetermineAuthTypeJob"
2025-06-02 14:18:11:827 [ warning nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:43 ]:	Server requested authentication and we didn't provide a user
2025-06-02 14:18:11:827 [ warning nextcloud.sync.networkjob.determineauthtype C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\networkjobs.cpp:1073 ]:	Unknown WWW-Authenticate reply to auth-test PROPFIND: "basic realm=\"nextcloud\", charset=\"utf-8\""
2025-06-02 14:18:11:874 [ info nextcloud.sync.networkjob.jsonapi C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\networkjobs.cpp:969 ]:	JsonApiJob of QUrl("https://MYCLOUD.MYDOMAIN.COM/ocs/v2.php/cloud/capabilities?format=json") FINISHED WITH STATUS "OK"
2025-06-02 14:18:12:519 [ info nextcloud.sync.networkjob.determineauthtype C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\networkjobs.cpp:1155 ]:	Auth type for QUrl("https://MYCLOUD.MYDOMAIN.COM/remote.php/dav/files//") is OCC::DetermineAuthTypeJob::LoginFlowV2
2025-06-02 14:18:12:519 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	4 "" "https://MYCLOUD.MYDOMAIN.COM/index.php/login/v2" has X-Request-ID "28b5b4d9-95c9-489f-860d-4ef0299ba0a4"
2025-06-02 14:18:12:519 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:18:12:896 [ info nextcloud.sync.credentials.flow2auth C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\creds\flow2auth.cpp:150 ]:	setting remote poll timer interval to 30000 msec
2025-06-02 14:18:17:679 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:18:17:679 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:18:17:679 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:18:42:932 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	4 "" "https://MYCLOUD.MYDOMAIN.COM/login/v2/poll" has X-Request-ID "cd12af45-d99a-4037-9e0b-28c42b8b83f8"
2025-06-02 14:18:42:932 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:18:45:426 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	4 "" "https://MYCLOUD.MYDOMAIN.COM/login/v2/poll" has X-Request-ID "549a101f-23dd-4ce3-a7d5-2847a4e3d6d8"
2025-06-02 14:18:45:426 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:18:47:682 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:18:47:682 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:18:47:682 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:19:14:931 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	4 "" "https://MYCLOUD.MYDOMAIN.COM/login/v2/poll" has X-Request-ID "49206b7b-b5fc-445a-a788-c1b05f7a287d"
2025-06-02 14:19:14:932 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:19:17:681 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:19:17:681 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:19:17:681 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:19:40:083 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\accessmanager.cpp:75 ]:	4 "" "https://MYCLOUD.MYDOMAIN.COM/login/v2/poll" has X-Request-ID "47cde9dd-a309-434f-8450-2b64a688d844"
2025-06-02 14:19:40:083 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\libsync\abstractnetworkjob.cpp:364 ]:	OCC::SimpleNetworkJob created for "https://MYCLOUD.MYDOMAIN.COM" + "" ""
2025-06-02 14:19:40:129 [ info nextcloud.gui.wizard C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\owncloudsetupwizard.cpp:684 ]:	Rejected the new config, use the old!
2025-06-02 14:19:47:680 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:19:47:680 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:19:47:680 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:20:17:689 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:20:17:689 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:20:17:689 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:20:47:684 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:20:47:684 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:20:47:684 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:21:17:691 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:21:17:691 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:21:17:691 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:21:47:686 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:21:47:686 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:21:47:686 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:22:17:685 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:22:17:685 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:22:17:686 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:22:47:687 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:22:47:687 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:22:47:687 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:23:17:683 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:23:17:683 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:23:17:683 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:23:47:685 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1009 ]:	Etag poll timer timeout
2025-06-02 14:23:47:685 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1013 ]:	Folders to sync: 0
2025-06-02 14:23:47:685 [ info nextcloud.gui.folder.manager C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\folderman.cpp:1023 ]:	Number of folders that don't use push notifications: 0
2025-06-02 14:23:51:139 [ info nextcloud.gui.application C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\owncloudgui.cpp:210 ]:	No configured folders yet, starting setup wizard
2025-06-02 14:23:51:145 [ warning default unknown:0 ]:	QLayout::addChildLayout: layout QHBoxLayout "lVirtualFileSync" already has a parent
2025-06-02 14:23:51:145 [ info nextcloud.gui.wizard.webviewpage C:\Users\User\AppData\Local\Temp\windows-30350\client-building\desktop\src\gui\wizard\webviewpage.cpp:25 ]:	Time for a webview!
2025-06-02 14:23:51:146 [ warning default unknown:0 ]:	QWebEngineUrlScheme::registerScheme: Scheme "nc" already registered

I gave a few try with a connection in CURL with an app password :
curl -H “OCS-APIREQUEST: true” -u MYUSER:MYAPPPASSWORD https://MYCLOUD.MYDOMAIN.COM/ocs/v2.php/cloud/user

response is indeed HTTP 200.
Opened Header as well on cloudflare.

Hello @Vinz_cloudy,

welcome to the Nextcloud community! :handshake:

If I hear cloudflare allarm bells are ringing very loud. It is known to brake things. unfortunately I can’t tell exactly the issues but use search and likely you find some hints as we had discussions in the past.. especially look at topics tagged cloudflare
This AiO topic lists some things as well all-in-one/reverse-proxy.md at main · nextcloud/all-in-one · GitHub

Hello,
Thank you for your answer i was not able to find answer.
But was able to find the solution ! I used HTTP Toolkit as a proxy (adding it to the nextcloud app) to review what was blocking :
image

I bypass the access application on cloudflare with this specific path and everything is working like a charm !!
I hope it will help some others.

Keep on rocking, keep on clouding ! :wink:

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.