Skip to content

Temperamental 'Tesselating Block In World' Crash #1882

Discussion options

You must be logged in to vote

The first crash seems to be caused by some sort of mismatch in the data length and stored index. There are checks in place to ensure this does not happen, but it looks like it did anyway.
The second crash makes no sense because the nominalFace() result is null-checked before being used. Storing it in a local variable would probably fix it, but I also have no idea how this happens in the first place.

After looking at your code more closely, I am 99% sure both of these are the result of concurrency issues that your models experience. You are sharing a Collection<DynamicCuboid> across a single model, which is rendered on multiple threads at once. A single cuboid is then modified across those…

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@Anemony22
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@Anemony22
Comment options

@PepperCode1
Comment options

@Anemony22
Comment options

@Anemony22
Comment options

@PepperCode1
Comment options

Answer selected by Anemony22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants