MovingBlocks / Terasology

Terasology - open source voxel world
http://terasology.org
Apache License 2.0
3.68k stars 1.34k forks source link

We broke Throughout the Ages again :-) (world generates but doesn't render?) #1413

Closed Cervator closed 9 years ago

Cervator commented 9 years ago

Breaking TTA is becoming the new version of the old "we broke the applet again" tradition, due to it casting such a wide web of functionality :-)

My local integration workspace was fine, updated modules maybe a week or two ago. Latest engine code too. Then updated a batch of modules and while other worlds are fine TtA loads but doesn't render (invisible world, can't break blocks, everything else seems fine)

Can also see it via shiny new packaged binary version: http://jenkins.terasology.org/view/Nanoware/job/NanoDistroOmega/3/artifact/distros/omega/build/distributions/TerasologyOmega.zip (should be latest everything)

Condensed log snippet below from world creation (TtA registers a LOT of blocks!). There are several interesting sounding things in there. Maybe this somewhat generic statement is a scary one:

23:46:27.995 [main] ERROR o.t.e.event.internal.EventSystemImpl - Invalid event handler method: componentActivated

There's also one or two of these:

23:46:25.942 [main] WARN  org.terasology.asset.AssetManager - Failed to resolve TEXTURE:

Maybe we can improve the logging somewhere? The uncondensed version of the below also makes me think we should swap some stuff to debug and just log scary stuff and summaries:-)

23:46:14.873 [main] WARN  org.reflections.Reflections - given scan urls are empty. set urls in the configuration
23:46:17.098 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (2230), capping to 1000
23:46:20.170 [main] INFO  o.t.w.block.loader.BlockSoundsLoader - Loading Block Sounds...
23:46:20.183 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds engine:default
23:46:20.184 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds Core:snow
23:46:20.184 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds Core:sand
23:46:20.184 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds Core:stone
23:46:20.184 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds Core:gravel
23:46:20.184 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds Core:soil
23:46:20.184 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Sounds Core:wood
23:46:20.244 [main] INFO  o.t.world.block.loader.BlockLoader - Loading Blocks...
23:46:20.403 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb5 could not be resolved
23:46:20.404 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb6 could not be resolved
23:46:20.405 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb7 could not be resolved
23:46:20.408 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb8 could not be resolved
23:46:20.411 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb2 could not be resolved
23:46:20.412 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb3 could not be resolved
23:46:20.414 [main] WARN  o.t.w.block.loader.WorldAtlasImpl - Tile blocktile:WoodAndStone:Herb4 could not be resolved
23:46:20.885 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[engine:air]
23:46:20.885 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block engine:air with id 0
23:46:20.888 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (3006), capping to 1000
23:46:20.928 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@7f19ea6c with short id 0.
23:46:20.929 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@7e6d99a4 with short id 1.
23:46:20.929 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@4d821ed4 with short id 2.
23:46:20.929 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@19b6180d with short id 3.
23:46:20.929 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@1e50aab with short id 4.
23:46:20.929 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@641f6185 with short id 5.
23:46:20.929 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.anotherWorld.AnotherWorldBiomeImpl@483b961d with short id 6.
23:46:20.933 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome MOUNTAINS with short id 7.
23:46:20.933 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome SNOW with short id 8.
23:46:20.933 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome DESERT with short id 9.
23:46:20.933 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome FOREST with short id 10.
23:46:20.933 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome PLAINS with short id 11.
23:46:20.943 [main] INFO  o.t.world.biomes.BiomeManager - Registering biome org.terasology.world.biomes.UnknownBiome@1cdca0c8 with short id 0.
23:46:20.949 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Desert with id 1 that wasn't present in the save game.
23:46:20.949 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Alpine with id 2 that wasn't present in the save game.
23:46:20.949 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome Core:forest with id 3 that wasn't present in the save game.
23:46:20.949 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Taiga with id 4 that wasn't present in the save game.
23:46:20.949 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome Core:desert with id 5 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Tundra with id 6 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome Core:snow with id 7 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Plains with id 8 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome Core:mountains with id 9 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Forest with id 10 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome AnotherWorld:Cliff with id 11 that wasn't present in the save game.
23:46:20.950 [main] INFO  o.t.world.biomes.BiomeManager - Registered new biome Core:plains with id 12 that wasn't present in the save game.
23:46:22.655 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (1703), capping to 1000
23:46:25.297 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (2642), capping to 1000
23:46:25.590 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[CopperAndBronze:StandardMetalStation]
23:46:25.591 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block CopperAndBronze:StandardMetalStation with id 1
23:46:25.596 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[CopperAndBronze:BasicMetalStation]
23:46:25.596 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block CopperAndBronze:BasicMetalStation with id 2
23:46:25.866 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'Breather'
23:46:25.942 [main] WARN  org.terasology.asset.AssetManager - Failed to resolve TEXTURE:
23:46:25.946 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[WoodAndStone:StandardWoodStation]
23:46:25.946 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block WoodAndStone:StandardWoodStation with id 3
23:46:25.957 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'AccessInventoryAction'
23:46:25.968 [main] WARN  org.terasology.asset.AssetManager - Failed to resolve TEXTURE:
23:46:25.981 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[WoodAndStone:BasicWoodStation]
23:46:25.981 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block WoodAndStone:BasicWoodStation with id 4
23:46:25.987 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[WoodAndStone:BasicStoneStation]
23:46:25.987 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block WoodAndStone:BasicStoneStation with id 5
23:46:26.002 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'AccessInventoryAction'
23:46:26.009 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[WoodAndStone:StandardStoneStation]
23:46:26.009 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block WoodAndStone:StandardStoneStation with id 6
23:46:26.048 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[PlantPack:Corn1]
23:46:26.049 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block PlantPack:Corn1 with id 7
23:46:26.092 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[PlantPack:Rice1]
23:46:26.092 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block PlantPack:Rice1 with id 8
23:46:26.103 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.104 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.105 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.106 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.107 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.108 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.109 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.110 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.111 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.111 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.112 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.113 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.114 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'ChangingBlocks'
23:46:26.179 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'Miniaturizer'
23:46:26.186 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:DoorTop]
23:46:26.186 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorTop.LEFT with id 9
23:46:26.187 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorTop.RIGHT with id 10
23:46:26.187 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorTop.FRONT with id 11
23:46:26.187 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorTop.BACK with id 12
23:46:26.191 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:DoorBottom]
23:46:26.191 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorBottom.LEFT with id 13
23:46:26.191 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorBottom.RIGHT with id 14
23:46:26.191 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorBottom.FRONT with id 15
23:46:26.192 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:DoorBottom.BACK with id 16
23:46:26.196 [main] ERROR o.t.p.serializers.PrefabSerializer - Prefab contains unknown component 'UnbreathableBlock'
23:46:27.995 [main] ERROR o.t.e.event.internal.EventSystemImpl - Invalid event handler method: componentActivated
23:46:27.995 [main] ERROR o.t.e.event.internal.EventSystemImpl - Invalid event handler method: componentActivated
23:46:28.873 [main] ERROR o.t.module.sandbox.ModuleClassLoader - Denied access to class (not allowed with this module's permissions): org.terasology.world.sun.OnMidnightEvent
23:46:29.917 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (3642), capping to 1000
23:46:31.214 [main] INFO  o.t.e.m.l.InitialiseWorld - World seed: "Jp0dhdvM7ijXD8icpi7kkt5b8edfsXAq"
23:46:31.908 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (1992), capping to 1000
23:46:31.957 [main] INFO  org.terasology.seasons.SeasonSystem - Initializing SeasonSystem - org.terasology.world.time.WorldTimeImpl@c02720d 0.2750000059604645 0.2750000059604645
23:46:32.570 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[WoodAndStone:WoodenTable]
...
PlantPack:MithrootBranch.2 with id 1062
23:46:35.983 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block PlantPack:MithrootBranch.1 with id 1063
23:46:35.983 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block PlantPack:MithrootBranch.0 with id 1064
23:46:36.300 [main] WARN  o.t.engine.internal.TimeBase - Delta too great (1312), capping to 1000
23:46:36.414 [main] WARN  o.t.w.internal.WorldProviderCoreImpl - Attempted to access unavailable chunk via block at 16, 33, 16
23:46:36.415 [main] WARN  o.t.w.internal.WorldProviderCoreImpl - Attempted to access unavailable chunk via block at 16, 34, 16
23:46:37.853 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Chest]
23:46:37.854 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Chest.LEFT with id 1065
23:46:37.854 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Chest.RIGHT with id 1066
23:46:37.854 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Chest.FRONT with id 1067
23:46:37.854 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Chest.BACK with id 1068
23:46:37.856 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[core:companion]
23:46:37.857 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block core:companion with id 1069
23:46:37.858 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Tnt]
23:46:37.859 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Tnt with id 1070
23:46:37.866 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[core:Plank]
23:46:37.868 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block core:Plank with id 1071
23:46:37.869 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Lava]
23:46:37.870 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Lava with id 1072
23:46:37.871 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Iris]
23:46:37.872 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Iris with id 1073
23:46:37.873 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Dandelion]
23:46:37.874 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Dandelion with id 1074
23:46:37.875 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Tulip]
23:46:37.876 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Tulip with id 1075
23:46:37.876 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:YellowFlower]
23:46:37.877 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:YellowFlower with id 1076
23:46:37.879 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered BlockFamily[Core:Torch]
23:46:37.880 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Torch.TOP with id 1077
23:46:37.880 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Torch.LEFT with id 1078
23:46:37.880 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Torch.RIGHT with id 1079
23:46:37.880 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Torch.FRONT with id 1080
23:46:37.881 [main] INFO  o.t.w.b.internal.BlockManagerImpl - Registered Block Core:Torch.BACK with id 1081
23:46:51.426 [main] INFO  o.terasology.engine.TerasologyEngine - Shutting down Terasology...
23:46:51.440 [main] INFO  o.t.p.i.StorageManagerInternal - Saving - Creating game snapshot
23:46:51.885 [main] INFO  o.t.p.i.StorageManagerInternal - Saving - Snapshot created: Writing phase starts
23:46:51.889 [main] INFO  o.t.n.internal.NetworkSystemImpl - Client disconnected: Player
23:46:51.897 [main] INFO  o.t.l.console.internal.ConsoleImpl - [NOTIFICATION] Player "Player" has left the game
23:46:51.908 [main] INFO  o.t.n.internal.NetworkSystemImpl - Network shutdown
23:46:53.039 [Saving-0] INFO  o.t.p.internal.SaveTransaction - Save game finished
23:46:53.039 [main] WARN  org.reflections.Reflections - given scan urls are empty. set urls in the configuration

Process finished with exit code 0
Josharias commented 9 years ago

Possibly this is fixed by fixing TTA's spawn location with this commit: https://github.com/Terasology/AnotherWorld/commit/151348cb6344948c5e0b9e14e27365d26f710cce

Could you confirm that this also fixes this issue? It sounds like you were stuck at chunk 0,0,0 when TTA's surface height is at 1400 something.

Cervator commented 9 years ago

Confirmed fixed - thanks :-)