The log output from zipper.exe and unpack200.exe is lost and not available for troubleshooting reports of Error 1722.
The code used to fix this in the JRE install (CR 6647280) cannot just be ported to the JDK install. The install directory is not in the registry when these custom actions need to execute.
The LOGFILE property is not set during install for zipper.exe and unpack200.exe.
The log file is passed as an empty quoted string:
zipper.exe "C:\Program Files\Java\jre6\core.zip" "C:\Program Files\Java\jre6\" ""
or
unpack200.exe -r -v -l "" "C:\Program Files\Java\jre6\lib\rt.pack" "C:\Program Files\Java\jre6\lib\rt.jar"