I had a simple drawing that contained a polyline, 3d Solid and a hatch.
I inserted it as a block into another drawing and got the AcDbZombieObject error when I tried to refedit it.
I deleted the hatch, copywith base point the other two objects and pasted them into a new drawing then retried the insert.
It fixed the problem.
I had tried copy with base point with everytihng but it didn't work.
I think it has something to do with the hatch.
I had the problem here and it seemed to be something to do with the file having been used in civil 3d.
I opened it in c3d and exported as an autocad file and the problem went away.
** AcDbZombieObject objects cannot be referenced.
i get this error when i use a dynamic block in the later versions of cad then convert it back to 2004cad. for some reason it wont convert properly and when you try to edit the block that error comes up,
the only way i can get around it is remove the dynamic inputs in 2013 then save back or explode the block.