JDK-7157164 : JDK contains files w/o manifest
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u32
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2012-03-27
  • Updated: 2012-07-16
  • Resolved: 2012-06-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u34 b03Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
JDK(both 32 and 64 bit) contains files without manifest:
./bin/jsadebugd.exe
./lib/visualvm/platform/lib/nbexec.exe
No issue with 7u4 b17.

Comments
SUGGESTED FIX JET request: http://jpsesvr.sfbay.sun.com:8080/ctetools/html/ViewDetail.jsp?index=4600 Integration request: https://jetsvr.sfbay.sun.com:8443/BugApproval/ViewDetail.jsp?index=11270&mode=view
01-06-2012

EVALUATION ./lib/visualvm/platform/lib/nbexec.exe comes to jdk installer as a compiled binary in install/src/copkg/visualvm/windows/windows-i586.zip. In 7u4 nbexec.exe contains manifest: sigcheck.exe -m -q nbexec.exe nbexec.exe: Verified: Unsigned File date: 4:22 PM 3/30/2012 Publisher: Oracle Corporation Description: NetBeans Platform Launcher Product: NetBeans Platform Launcher 7.0 Version: 7.0.0.0 File version: 7.0.0.0 Manifest: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="7.0.0.0" processorArchitecture="X86" name="nbexec.exe" type="win32"/> <description>nbexec Process.</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> <!-- Identify the application security requirements. --> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> However since 6u30 install/src/copkg/visualvm/windows/windows-i586.zip. provides nbexec.exe with no manifest. The other exe file: ./bin/jsadebugd.exe is being built by jdk installer. Manifest is supposed to be added to exe file by rc process (resource compiler). Fix in progress.
25-05-2012