Why am I getting errors with Cycles baking from materials? So I'm fairly familiar with Cycles, but I just ran into some odd issues baking textures - problems that I don't have with Blender Internal.

I want to bake the colours of the materials that I've assigned to faces of my UV-mapped model to a diffuse .png.

In Blender internal (this model is on layer 3 of my file), the baked diffuse looks as I intended:


In Cycles (this model is on layer 1 of my file), the baked diffuse (using the same UV layout) is oddly laid out:


My .blend file can be found here.

Can anybody explain to me why this is happening? Much obliged!

--Rev
EDITED

All you have to do is put the same image into every texture you're baking:





It seems to work: