Teddycloud "Error fetching Tonies" - Tonies Page only "loading"

Hello, for a few weeks now, I’ve been having the problem that no Tonies are displayed in my TeddyCloud under TONIES, but only the loading symbol. I haven’t changed anything in the Teddy Cloud or on the Toniebox and all tonies figures also work my self-made ones with internet radio too.

Does anybody know whats wrong here?

Thank you!

You might check the browsers dev console for any error message.

Usually this happens if something is wrong within the content folder.

But without more details like an error we can not help.

Hi henryk,

thank you again for your quick reply. Here is what the browser dev console says (I edditet the IP of the toniebox 192.xxx…) :

/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:748 error: fetching tonies failed: FetchError: The request failed and the interceptors did not return an alternative response
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
/api/getTagIndex:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTagIndexRaw (index-DUW332vS.js:517:22970)
at async Mn.apiGetTagIndex (index-DUW332vS.js:517:23086)
at async index-DUW332vS.js:517:23480
at async Promise.all (index 0)
at async Mn.apiGetTagIndexMergedAllOverlays (index-DUW332vS.js:517:23443)
at async index-DUW332vS.js:598:85337
192.xxx.x.xx/api/ajax?cmd=box-battery&sub=stats:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
index-DUW332vS.js:606 No Battery Stats fetched → assume CFW not active
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:748 error: fetching tonies failed: FetchError: The request failed and the interceptors did not return an alternative response
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTagIndexRaw (index-DUW332vS.js:517:22970)
at async Mn.apiGetTagIndex (index-DUW332vS.js:517:23086)
at async index-DUW332vS.js:606:37959
index-DUW332vS.js:598 No stored state found.
/api/getBoxes:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTonieboxesIndexRaw (index-DUW332vS.js:517:22757)
at async Mn.apiGetTonieboxesIndex (index-DUW332vS.js:517:22878)
at async index-DUW332vS.js:598:76689
/api/settings/get/frontend.split_model_content:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTeddyCloudSettingRaw (index-DUW332vS.js:517:26656)
at async index-DUW332vS.js:598:76863
192.xxx.x.xx/api/ajax?cmd=box-battery&sub=stats:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
index-DUW332vS.js:606 No Battery Stats fetched → assume CFW not active
/api/getTagIndex:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:748 error: fetching tonies failed: FetchError: The request failed and the interceptors did not return an alternative response
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTagIndexRaw (index-DUW332vS.js:517:22970)
at async Mn.apiGetTagIndex (index-DUW332vS.js:517:23086)
at async Promise.all (index 1)
at async Mn.apiGetTagIndexMergedAllOverlays (index-DUW332vS.js:517:23443)
at async index-DUW332vS.js:598:85337
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTagIndexRaw (index-DUW332vS.js:517:22970)
at async Mn.apiGetTagIndex (index-DUW332vS.js:517:23086)
at async index-DUW332vS.js:606:37959
/api/getTagIndex?overlay=64694EA87E17:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:748 error: fetching tonies failed: FetchError: The request failed and the interceptors did not return an alternative response
/api/settings/get/frontend.split_model_content:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
/api/getBoxes:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTeddyCloudSettingRaw (index-DUW332vS.js:517:26656)
at async index-DUW332vS.js:598:76863
(anonymous) @ index-DUW332vS.js:517
index-DUW332vS.js:517 Uncaught (in promise) FetchError: The request failed and the interceptors did not return an alternative response
at Mn.fetchApi (index-DUW332vS.js:517:18666)
at async Mn.request (index-DUW332vS.js:517:19328)
at async Mn.apiGetTeddyCloudApiRaw (index-DUW332vS.js:517:27146)
at async Mn.apiGetTonieboxesIndexRaw (index-DUW332vS.js:517:22757)
at async Mn.apiGetTonieboxesIndex (index-DUW332vS.js:517:22878)
at async index-DUW332vS.js:598:76689
(anonymous) @ index-DUW332vS.js:517
192.xxx.x.xx/api/ajax?cmd=box-battery&sub=stats:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
index-DUW332vS.js:606 No Battery Stats fetched → assume CFW not active

and here a screenshot of teddyloud notifications:

thank you!

Hi, it seems the files has some problems. Do the api can not return a response and that causes the infinite loading.

Did you change any file manually in the content dir or the tonies.json or the tonies.custom.json?

Or did you add a new Tonie? Or uploaded something?

I haven’t changed any data, and no new Tonies have been added, neither purchased nor self-created. That’s the strange thing about it.

I recently got a new, faster Raspberry with more RAM, as I suspected it might have been the old, slow hardware, but who knows if that could be the cause. I’ve already got a new Teddycloud running (Boxine and TeddyCloud boxes are green) on the new Raspberry, but of course my Toniebox isn’t showed there. At the moment, however, I’m just struggling with backing up the old Teddycloud and getting the data back onto the new Raspberry (Teddycloud). Not so easy for me or my knowledge, but probably child’s play for others. :face_with_spiral_eyes:

So far only copy the content of the certs/server to the new one and the new server should be reachable through the old ip/hostname. Then no change necessary on your toniebox