I'm just posting this in case someone else runs across the same issue and begins scratching their head as i did.

When creating a custom content type with ctools. you cannot call it a "block" it breaks ctools.

Comments

merlinofchaos’s picture

Yes, that's because CTools ships with a content type called block.

You also can't use view or node or custom or any of the existing content types that CTools ships with. You should namespace your types for safety.