Jennifer Lopez and Ben Affleck have gotten engaged for a second time after calling off their prior pledge in 2004.…