I don't know whether this is the root cause but i recreated same error every time i process the cube.
Let me begin the story, I was working on optimization of cubes as our reports where running slow. I found out that there is a Customer dimension which is actually larger than fact "Depreciated Dimension", so i created new customer dimension "customer1" which has customers equal to fact. So that way, i resolved my optimization. Then there were 4 more cubes for which i have to create whole new customer dimension specific to those cubes. So i created second customer dimension "customer2" for another cube, thought of processing it first and boom, i got this error "metadata manager error: \somelocation...\\customer1.dim.0.xml error". I very carefully read that error message and i thought, why its throwing error for the dimension "customer1" when i am trying to process dimension "customer2". then processed dimension "customer1" and it got processed. Then i processed my second dimension "customer2" and it got processed.
I was delighted but also pissed and confused, that how come this are interrelated or from which MS SSAS document says that u have to follow sequence for processing. So to test this i created 1 more dimension "customer3" then repeated same steps above. try to process first this dimension, got error , then processed the first dimension "customer1", then processed dimension "customer3" and again i got error but for dimension "customer2" then i processed dimension "customer2" then "customer3" all processed successfully. and now every time i have to process, i have to follow sequences. hope this helps..
Regards,
Avi