It turns out the MobileMeshShape was using some holdover code which computed a convex hull of the model unnecessarily. A plane has no volume, so the hull generator would throw this exception , but this restriction should not exist for a MobileMeshShape. The
development fork contains a fix for the problem. Thanks for the report!
if i use this code with another model where it does not crash it does not collide with anything... or im just dumb or the engine does some stuff i dont want it to do
That sounds like it is a sidedness issue. If the model's winding is clockwise and counterclockwise sidedness is used, objects will pass straight through the surface (though they would have trouble going the other way). Try the opposite sidedness to see if that helps.
By the way, mobile meshes are generally a last resort when no other object type can effectively represent an object. If possible, try to use faster approximations. Examples include CompoundShapes of ConvexHullShapes, CompoundShapes of simple objects (BoxShape, SphereShape, etc.), a single ConvexHullShape, or a single simple object (BoxShape, SphereShape, etc.). If the mesh is an environment that never moves, use a StaticMesh for better performance.