SpongeVanilla: Worlds do not have persisting UUIDs.

Saving and loading a position from a config after a restart results in a deserialization error because…

Caused by: org.spongepowered.api.data.persistence.InvalidDataException: Could not find world by UUID: adfdf5d4-2b6f-4431-b666-55d05a1e5bcd
	at org.spongepowered.common.data.builder.world.LocationBuilder.buildContent(LocationBuilder.java:57) ~[LocationBuilder.class:1.11.2-6.0.0-BETA-207]
	at org.spongepowered.api.data.persistence.AbstractDataBuilder.build(AbstractDataBuilder.java:87) ~[AbstractDataBuilder.class:1.11.2-6.0.0-BETA-207]

They don’t persist, it’s rather frustrating. This only happens on SpongeVanilla as SpongeForge handles this quite well.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 20 (9 by maintainers)

Most upvoted comments

Seems mostly to have to do with worlds initally created with old API versions.