I just answered this on another more recent post, but to keep questions and answers together for convenience I'll answer it here as well.
Degenerate texture coordinates are usually fixed by UVW mapping the mesh, every face of the mesh. Some faces may not be visible from the outside when in Crysis, but they need to be UVW mapped all the same to avoid this error.