Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6768003
Votes 0
Synopsis new_pluging files installed differer from os/bit/version
Category java:install
Reported Against
Release Fixed 6u14(b03)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs
Submit Date 05-NOV-2008
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.
Posted Date : 2008-11-05 19:55:55.0
Work Around
N/A
Evaluation
These files are not getting copied by RegInstall.cpp because of the #if $defined(BUILD_REGUTILS_ONLY) in MSIDuplicateUnzippedFiles.
Posted Date : 2008-12-16 19:22:03.0

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. 
"
Posted Date : 2009-02-26 14:36:12.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang