Can't Load Google 3D Tiles

I’m trying to run Cesium for Unity on Ubuntu, despite the lack of support for Linux it’s mostly worked. I’ve been following the dev setup instructions (cesium-unity/Documentation~/developer-setup.md at main · CesiumGS/cesium-unity · GitHub) and have almost everything working, I have Cesium running in Unity on Ubuntu and can use Cesium World Terrain and the Cesium OSM Buildings, but when I try to use the Google Photorealistic 3D Tiles I get the following error:

[error] [TilesetJsonLoader.cpp:696] Error when parsing tileset JSON, error code 3 at byte offset 0

UnityEngine.Debug:Log (object)
Reinterop.ReinteropInitializer:UnityEngine_Debug_CallLog_FA05wu8x__otZNsgdHTnU9A (intptr) (at Reinterop/Reinterop.RoslynSourceGenerator/ReinteropInitializer.cs:13140)
Reinterop.ReinteropInitializer/ActionNativeFunction:Invoke () (at Reinterop/Reinterop.RoslynSourceGenerator/ReinteropInitializer.cs:9866)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

I have double checked that the token I’m using is valid and allows access to the Google tileset, any ideas on what’s causing this error or how to fix it?

Hi @Kyle_Kauffman, welcome to the community!

I’m not sure what could be going wrong, but it would help to know if you experience these issues with the Cesium for Unity Samples project.

This project uses the latest version of the Cesium for Unity plugin, so if you’re able to reproduce the error there, then we can confirm that it’s something up with the plugin. Thank you!