United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6768003 new_pluging files installed differer from os/bit/version
6768003 : new_pluging files installed differer from os/bit/version

Details
Type:
Bug
Submit Date:
2008-11-05
Status:
Closed
Updated Date:
2013-03-04
Project Name:
JDK
Resolved Date:
2009-03-09
Component:
install
OS:
windows_xp
Sub-Component:
install
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u12
Fixed Versions:
6u14

Related Reports
Backport:

Sub Tasks

Description
To Reproduce:

I simply ran the 32 bit JRE offline installer, but I believe any of the
installers will reproduce this problem.

Two files are installed in some cases, not in others.

For instance, when I ran the 32 bit installer on my 32 bit XP system I got
these files installed:

bin/new_plugin/msvcr71.dll
bin/new_plugin/npdeploytk.dll

however when I ran the exact same 32 bit installer on my 64 bit Vista system,
they were not installed.

I've never seen files that install on one OS version but not another before,
so this was a surprise.  It was suggested these are part of the new plugin
or the deployment toolkit, so if they contain critical functionality that is
now missing on 64 bit vista that's serious.

                                    

Comments
EVALUATION

The issue is due to the incorrect the condition setting in the execute sequence table.


From Calvin C.
"
I've tried with 32-bit 6u14.
Whether the msvcr71.dll is in the new_plugin directory or not, the first loading of msvcr71.dll is from the windows/system32 directory and another loading is from the jre6/bin directory.

If msvcr71.dll doesn't exist in the system32 but is in the new_plugin directory, the msvcr71.dll will be loaded from the new_plugin directory right after the loading of npjp2.dll.

But if there's no msvcr71.dll in either the system32 or the new_plugin directory, applet won't load with FF3 with new plugin.

So I think we'll need to keep the msvcr71.dll in the new_plugin directory for now.
Because I don't think msvcr71.dll comes with the O/S (especially XP) unless a VS has been installed on the machine. 
"
                                     
2009-02-26
EVALUATION

These files are not getting copied by RegInstall.cpp because of the #if $defined(BUILD_REGUTILS_ONLY) in MSIDuplicateUnzippedFiles.
                                     
2008-12-16



Hardware and Software, Engineered to Work Together