Turns out the .puz file was not formatted correctly, causing the solution to be all Xs.
Email your answer—in the subject line—to crosswordcontest@wsj.com by 11:59 p.m. Eastern Time Sunday.... A solver selected at random will win a WSJ mug.... Complete contest rules at WSJ.com/Puzzles. (No purchase necessary. Void where prohibited. U.S. residents 18 and over only.)
But now I see that the answers are omitted on purpose because Friday puzzles are now contest puzzles.