What causes seals to fail when canning?
Aside from the notes in SAJ14SAJ's answer, if he didn't run the canning process long enough, there may have been residual bacteria (or spores) that remained active.

The failed cannings I've seen due to insufficient heat took exactly one week to pop their lids.