A recent update to the Cesium plugin for Unreal (5.3) seems to have introduced a problem with instanced tilesets.
Included are two screenshots of the logs for when I tried to load the Rotterdam tree set, but similar sets that used to work fine in UE show the same problem.
You can also see they’re still working fine in our Cesium viewer. These are many tilesets that include trees, light posts, benches, bicycle storage, waste bins, etc, that we can no longer access in UE.
It is emitted because it cannot create a BatchIdSemantic object that is properly initialized (with a valid byteLength). The reason for that seems to be (from skimming over it) that it tries to access the componentType property in the feature table, and bails out if it doesn’t find it.
Indeed, the feature table of one if the I3DMs that is contained in that CMPT is shown here: