Internet Explorer crashes with Oracle forms / Jinitiator

Problem: when running form modules using Internet Explorer and JInitiator 1.3.1.x, the browser window opens and crashes immediately before the applet starts. When using Mozilla Firefox, there’s no problem at all.

Several notes on Metalink about this:  602001.1, 430359.1, 550301.1
The issue does not occur when using Sun JRE version 1.4, 1.5 and 1.6.

This issue is first logged as JInitiator Bug 5643502 – INTERNET EXPLORER WITH WINDOWS LIVE TOOLBAR PLUG-IN CRASHES, but based on Sun Bug 4741238, the bug occurs in JRE version 1.3 (JInitiator is based on JRE 1.3) and the bug is fixed in JRE versions 1.4 and higher.

Solution according the notes
To avoid the crash,
(1) Use Sun JRE 1.4 and higher
– OR –
(2) Uninstall Windows Live Toolbar (or other software what you suspect is the cause)
– OR –
(3) Disable the toolbar’s associated Add-ons as the following:
1. Open Internet Explorer
2. From the menu open Tools -> Manage Add-ons -> Enable or Disable Add-ons
3. Select the following Add-ons and disable each of them by clicking the “Disable” button

– Windows Live Sign-In Helper
– Windows Live Toolbar
– Windows Live Toolbar Helper
– Windows Messenger
4. Restart Internet Explorer
– OR –
(4) Disable 3rd-party browser extensions as follows:
– From the browser menu Tools -> Internet Options -> Advanced
– Uncheck “Enable third-party browser extensions”

First I chose for the last option, the policy was changed by the Windows system administrators for all the clients in the network, and done.. But there were (un)expected side-affects, like a particular SSO-application could’nt be reached anymore. People didn’t appreciate this  😉

So finally I went for a solution which isn’t in the note, but spread around the internet:

Copy the jvm.dll from
Your (directory)
C:\Program Files\Java\jre1.6.0_07\bin\client    (jre1.4.2 does work as well..)
to (directory)
C:\Program Files\Oracle\JInitiator 1.3.1.22\bin\hotspot

Easy to distribute for the system-administrators and I’ve got enough time to go for a more structured approach, upgrading for example….

By | 2009-04-03T10:10:54+00:00 April 3rd, 2009|Categories: App. Server|Tags: , , |21 Comments

About the Author:

21 Comments

  1. yen May 26, 2009 at 9:16 am

    Copy the jvm.dll from
    Your (directory)
    C:\Program Files\Java\jre1.6.0_07\bin\client (jre1.4.2 does work as well..)
    to (directory)
    C:\Program Files\Oracle\JInitiator 1.3.1.22\bin\hotspot

    thank you very much, it worked

  2. siva prasad September 8, 2009 at 10:16 am

    Thank you you rock

    My forms started working.

  3. Shadi October 22, 2009 at 8:45 am

    I have the same problem and I did the follpwing Steps:-
    1- Copy the jvm.dll from
    Your (directory)
    C:\Program Files\Java\jre1.6.0_07\bin\client (jre1.4.2 does work as well..)
    to (directory)
    C:\Program Files\Oracle\JInitiator 1.3.1.22\bin\hotspot
    2-From the browser menu Tools -> Internet Options -> Advanced
    – Uncheck “Enable third-party browser extensions”
    BUT it not working, it given me error “java runtime environment cannot be loaded from bin server jvm.dll”
    I have IE7 with windows VISTA,JRE 6
    Any one help me

  4. Job October 22, 2009 at 9:53 am

    Some old JRE/JVMs’ leave a jvm.dll in the Windows PATH.
    Look for jvm.dll files outside regular JRE/JVM installation directories or old SUN-directories and rename or delete them.
    That should do the trick.

  5. Amit October 22, 2009 at 1:52 pm

    You save my day
    thanks,
    Amit

  6. alok ranjan November 7, 2009 at 6:36 pm

    thanks…
    you are doing great job

  7. SR December 13, 2009 at 4:40 pm

    Great! the suggestion worked. thanks

  8. CV1 December 14, 2009 at 10:45 am

    It works fine !!!. Thanks

  9. Bob Simoni April 16, 2010 at 11:23 pm

    Disabling the MS Live toolbars solved the problem for me. Thanks!

  10. BalaManikandan November 20, 2010 at 5:03 am

    Hi..I am using window vista(Hp Laptop).When i am running forms 9i with internet explore 8 immediatly problem occurs and its closing..
    please help me

  11. admin November 20, 2010 at 11:54 pm

    Hi,
    Replacing jvm.dll should do the trick. It’s only the art to find the right one. In your case I should try the solution mentioned in this other blog . Also the jvm.dll is supplied there.
    Kind regards,
    Job.

  12. Shyam December 8, 2010 at 6:55 am

    (4) Disable 3rd-party browser extensions as follows:
    – From the browser menu Tools -> Internet Options -> Advanced
    – Uncheck “Enable third-party browser extensions”

    First I chose for the last option, the policy was changed by the Windows system administrators for all the clients in the network, and done.. But there were (un)expected side-affects, like a particular SSO-application could’nt be reached anymore. People didn’t appreciate this

    So finally I went for a solution which isn’t in the note, but spread around the internet:

    Copy the jvm.dll from
    Your (directory)
    C:\Program Files\Java\jre1.6.0_07\bin\client (jre1.4.2 does work as well..)
    to (directory)
    C:\Program Files\Oracle\JInitiator 1.3.1.22\bin\hotspot

    Thanks a lot. This did the trick for me.

  13. Ludin December 12, 2010 at 12:45 pm

    Tnx it worked for me too, and saved my full day.

  14. Rajesh April 21, 2011 at 11:14 am

    Wow it worked… Many Thanks

    This worked for me:-
    Copy the jvm.dll from
    Your (directory)
    C:\Program Files\Java\jre1.6.0_07\bin\client (jre1.4.2 does work as well..)
    to (directory)
    C:\Program Files\Oracle\JInitiator 1.3.1.22\bin\hotspot

  15. Sudhakar December 28, 2011 at 11:52 am

    Thanks a lot for the solution. It has helped me to run the forms with webutil without the IE 8 crashing. I am sure it will be of help to many more. The copying of the jvm.dll from ..\java\.. folder to ..\oracle\.. has done the needful.

  16. JB June 28, 2012 at 11:02 am

    Thank you, disabling the add ons helped fix our problem.

  17. Pradeep KR August 23, 2012 at 5:33 am

    Dont Worry abt Oracle Forms Issue :
    Step 1 : Go to Control panel -> Internet Options (or) Open Internet Explorer -> Tools ->Internet Option
    Step 2 : In Advance tab-> Reset
    Step 3 : Install Jinitiator version morethan 1.3
    Step 4 : Replace the jvm.dll file from the location[C:Program FilesOracleJInitiator 1.3.1.18binhotspot] with another jvm.dll file from the oracle forms working machine.
    Step 5: Try to open form now, it wil take sometime to open inbetween it will ask you to install java.

    Hope this will work for you 🙂

  18. joseph December 1, 2012 at 6:53 am

    Thanks for this post, i will try that.

  19. Prasad April 11, 2014 at 9:45 am

    I have windows7 and IE9 or IE11 but application not run

    required solution for the same

  20. Niazi January 9, 2015 at 7:12 am

    Moving dll works…
    Thanks Sir

  21. ThinApplet June 25, 2015 at 1:28 pm

    Convert your Oracle Forms client into a stand alone executable with ThinApplet Workspace or ThinApplet EXEJar.
    Works for Windows 8 and Java 8

Leave A Comment