United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6444553 : Incorrect arch version of w2k_lsa_auth.dll bundles with 1.4.2 amd64 build for SAP

Details
Type:
Bug
Submit Date:
2006-06-28
Status:
Resolved
Updated Date:
2010-04-03
Project Name:
JDK
Resolved Date:
2006-08-07
Component:
security-libs
OS:
windows_2003
Sub-Component:
org.ietf.jgss
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
1.4.2_13
Fixed Versions:
1.4.2_13 (b02)

Related Reports

Sub Tasks

Description
When building the 1.4.2 workspace a call is made to import the w2k_lsa_auth.dll native library into the j2se bundle. 
The location of this file is ARCH dependant. In amd64 case, we don't have a matching directory in the j2se workspace.
W2K_LSA_AUTH_ZIP = $(BUILDDIR)/tools/crypto/jgss/$(ARCH)/w2k_lsa_auth.zip

bash-2.03$ ls /java/re/jdk/1.4.2_13/promoted/latest/ws/j2se/make/tools/crypto/jgss
SCCS               i586               ia64               jgss_kerberos.jar

As a result, SAP are seeing crashes anytime a native call is made into the w2k_lsa_auth library. It appears that the i586 bundle is included instead.

                                    

Comments
WORK AROUND

replace the currently bundled w2k_lsa_auth.dll with one from a tiger build.
                                     
2006-06-28
EVALUATION

new amd64 dll's have been created. Update workspace and modify makefile to ensure this dll is used in amd64 windows builds.
                                     
2006-07-03
SUGGESTED FIX

Create a new amd64 directory at make/tools/crypto/jgss and deliver new versions of
native_chmod.tar.gz and w2k_lsa_auth.zip to it.
                                     
2006-06-28



Hardware and Software, Engineered to Work Together