OK so take a look at the attached file. It's not quite as simplified as I'd like (I know how frustrating it is when people submit bugs with complicated examples!)
The timeline is divided into groups. Please just ignore all but the last two groups. I wanted to delete them, but deleting any of them triggers the error.
You can trigger the error by changing the "box_length_Ref" parameter to 6800 (I'm sure any value will do). This should adjust the overall length of the model, so should cause various things to change. As mentioned above, you can also trigger the error by deleting any of the timeline groups before the last two.
The last two groups are:
1) "Interior" - this is a sketch that is driven by a bunch of parameters. I've been using this as a master sketch to align all the interior sub-assemblies. The length is defined by that "box_length_Ref" parameter. It's positioned with a rigid joint to the global origin and some offset parameters.
2) "Bedroom steps" - this is a component inside the "Interior" which is aligned with a rigid joint to a point on the "Interior" sketch.
The "Interior" joint gets the red error "Compute Failed - Position calculation failed due to initialisation error" and the "Bedroom steps" joint gets the yellow warning "Compute Failed - Some positions cannot be resolved due to joint conflicts".


The "Compute All" command doesn't resolve this. Am I doing something wrong? If there some best practises for joints that I'm missing?
p.s. The parameters all have "_Ref" appended because I'm using an external parameters file with al by sub-assemblies... However I've removed all the external links in this simplified example and it doesn't seem to be related to the error.