Consultor Eletrônico



Kbase P109348: Silent installation is interrupted by the error "Unable to install Java packages from C:\winnt\Java\
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/12/2007
Status: Unverified

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.0x
Windows

SYMPTOM(s):

Attempting to do a silent installation of Progress

Installation is interrupted by an error message

Java Package Manager
Unable to install Java packages from C:\WINNT\JAVA\CLASSES\XMLDSO.CAB.
Access is denied.

Error requires user-interaction to clear before the installation can complete

Windows 2000 Service Pack 4 installed on the PC

Microsoft Java Virtual Machine is not installed

File XMLDSO.CAB is present in C:\WINNT\JAVA\CLASSES\ when error occurs but disappears once OK is clicked on the error

Progress supplies version 5.0.3182.0 of the Microsoft Java Virtual Machine

Disabling AntiVirus software before the installation does not prevent the error

CAUSE:

This issue is caused by a bug in the Microsoft Java Virtual Machine installer. The error can be reproduced by running the Microsoft Java Virtual Machine installer separately from the main Progress installation. As Microsoft removed their Java Virtual Machine in Service Pack 4 for Windows 2000, Progress will attempt to install it again as part of the installation process as it is required by some components (Progress Explorer, SQL Explorer, Open Client ActiveX). However, this error message does not prevent the installation from completing once OK is clicked, and Progress will run normally.

FIX:

There is no real fix for this issue. The version of the Microsoft Java Virtual Machine supplied by Progress is affected with this bug and Microsoft has not released newer version for download. As stated in the Microsoft article "Frequently asked questions about the Microsoft VM and Windows 2000 Service Pack 4":

"If you are running Windows 2000 SP4 without the Microsoft VM installed, you cannot install updates to the Microsoft VM. Updates to the Microsoft VM are not offered by Windows Update if the Microsoft VM is not installed on your computer."

The only option is to install the Microsoft Java Virtual Machine first and manually clear the error and then run the silent installation of Progress.