Progress Explorer and Windows 2008

por | 10 noviembre, 2011

!!!!! DOWNLOAD FIX progressExplorer.reg Here —->>>>  progressExplorerFIXwin2008.reg

<<<<<<<

For my sins, I regularly work with a legal case management application written in the Progress 4GL. I’m not a big fan of Progress, aka Open Edge, but I can do a passable job of database administration with it.

I recently needed to build a new virtual machine with a really old version: Progress 9.1C, although I believe it’s the same deal for Progress 9.1D and Progress 9.1E, Open Edge 10.0, Open Edge 10.1.

The problem seems to occur on any version of Windows Server 2008, including Windows Server 2008 R2.

Symptom

The symptom is an AppCrash in MMC trying to start the Progress Explorer tool. It’s a c0000005 access violation.

image

Cause

The Progress Explorer uses the Microsoft Java Virtual Machine (jview, wjview, msjava). This is now completely unsupported, but let’s move on. On R2, you get two warnings, a bit like this

image

Ignore them and run it anyway. It’s best to make sure you have the latest JVM you can find –there are various versions still available on the internet. Use the msjavx86.exe that came with your copy of Progress – some of the later ones will cause more trouble. You’re behind a firewall and you’re not browsing the web from your server, so no security worries, eh?

Warning

Don’t, under any circumstance, install the Oracle Sun Java. It won’t work. If you have done this, get rid of it, and try installing Progress again. The installer should notice you have no Java, and install the unsupported MSJAVAVM.

Fix

Regedit:

HKEY_CURRENT_USER\Software\Microsoft\Java VM –> EnableJIT = 00 00 00 00 (binary)

Thanks to http://www.datixinc.com/wordpress/2010/07/progress-explorer-tool-fails-to-start-on-windows-2008/

You can use this .reg file to simplify things:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Java VM]
“EnableLogging”=hex:00,00,00,00
“EnableJIT”=hex:00,00,00,00

[HKEY_USERS\.Default\Software\Microsoft\Java VM]
“EnableLogging”=hex:00,00,00,00
“EnableJIT”=hex:00,00,00,00

And make sure you Run as Administrator…