A ferry in eastern Indonesia caught fire with nearly 200 people on board, forcing passengers and crew to jump into the sea but causing no casualties.