Fixing Internet Explorer Crash on Launching Oracle Forms Application with jInitiator

I’ve been facing this really annoying problem for quite some time now. My job revolves around developing apps using Oracle Forms Builder. Oracle Forms applications, uses Java applets to run inside any browser, on most platforms. Here’s the kink – Oracle Forms applications by default uses Oracle’s jInitiator which is a JVM made by Oracle and allows a web enabled Oracle Forms client application to be run inside a web browser.

As much as I hate using Internet Explorer – I have to depend on it as the my app depends on other components which are designed on run on Internet Explorer only 😐 

Till now I’ve been using Mozilla Firefox, but now the situation demands that I needed to use Internet Explorer. And when I launched Internet Explorer – Ka boom! Internet Explorer crashes. Did few things, such as disabling all addons, getting rid of Sun’s JVM et al, but made no difference.

[ad]

Finally, I came across a solution(or rather a workaround) – replace the jvm.dll in jinitiator directory with that present in Sun’s JRE 1.6. If you don’t want to install the whole bundle – just click here(jvm.dll, 2.2 MB), I’ve uploaded just the jvm.dll file, rename the original jvm.dll (present in jinitiator/bin/hotspot directory) to, say jvm.dll.old, and replace it with the one given in the above link. Restart the browser, IE shouldn’t crash anymore.

Super User ♦, Oracle Forms, PLSQL, Mangalorean, Rum, Beer, Chip.in, @preshit certified Lazyass, Bacon, Chicken Wings, iPhone 3GS, Gaming. More @ http://sbhat.me

265 Comments on Fixing Internet Explorer Crash on Launching Oracle Forms Application with jInitiator

  1. Sathya says:

    Blogged: Fixing Internet Explorer Crash on Launching Oracle Forms Application with jInitiator: I’v.. http://tinyurl.com/p2yh54

  2. Bruce says:

    Thanks for your workaround. Just what the doctor needed for one of my sick patients.
    Merci beaucoup.

  3. Doug says:

    Worked great thanks! This has been major problem for me for a long time.

    I’m running Windows 7 now with IE8 and JInitiator works fine thans to this fix. However I have installed Sun JRE 1.6 and the jvm.dll from that (2.5 Mb) still crashes my IE and FireFox. Your version works fine.

  4. Manu says:

    Worked great! Thanks.

  5. Karla says:

    You’re a lifesaver. I’m a long time developer, but have just installed oracle on my home machine in order to create an app for my hobby business. I’ve never had to configure forms or create a db before, let alone on a single machine, so I was completely stumped when the blasted thing kept crashing!

    Your fix did the trick first time. Thankyouthankyouthankyou!

  6. Satyajith says:

    I tried the fixes from lot of websites but they never worked. When I used your solution..Boom..it worked (Frankly when I saw your solution I am not sure it will work..it just looked so simple).
    But You are good…
    Thank you for the solution..

  7. Kenny says:

    Work both in Mozilla and IE. thanks a billion

  8. Matthieu says:

    Hey,

    Since I replaced the jvm.dll you provided, my IE crash under Windows Seven is now solved!

    Thank you very much for sharing this information with us!

    Matt

  9. Sathya says:

    @All
    Hey, I’m glad my post helped you guys.
    You’re welcome!

  10. Jenn says:

    Thank you! I’ve spent the last two days trying to solve this problem. Like Doug the latest jvm file kept crashing my browsers but the version you provided solved the problem.

  11. Zimran says:

    can someone plz tell me how where exactly i can find the directory…i really dont want to mess up the wrong file…is it in the java folder in program files?

  12. Tony says:

    @ Zimran
    Under WinXP, it’s located at
    C:\Program Files\Oracle\Jinitiator 1.3.xx\bin\hotspot

  13. Malik says:

    I had the same problem and you tip saved me a lot of headache. Keep up the good work…
    THx.

  14. Shahid A. Shaikh says:

    Thanks a lot. I was struggling with this for the last 3-4 months. Very much thankful to you.

  15. Akshatha says:

    Hello,

    this was a great information, I was struggling from past one week to solve this problem. Now my Forms work very fine. Thanks a lot.

  16. Pedro Leite says:

    This one was really a life saver! thanks 😀

  17. Romel Gutierrez says:

    solution works fine. thanks!

  18. Siddharth says:

    Works as advertised.

    Thanks.

  19. Andy says:

    Thanks. Does anyone know what causes this. Mine started after installing msn. Worked fine before that.

  20. Andy says:

    Actually, it works when I access a form on another server but when I run one from the builder it still crashes.

  21. Jishar says:

    Hi,

    Thank you for providing this solution. its helped a lot. we are looking for a solution for last two weaks.

    one doubt: why its not working with current jvm.dll file.

    Best Regards,
    Jishar

  22. Brandon says:

    I’ve tried your solution, but I’m still having problems. I have IE8 with SP3. What I’m trying to launch is a software called CMiC which is an Oracle based software. When I click on the selections I have in my tree view it says the “navigation to this webpage was canceled”. I’ve tried everything and nothing works. Does anyone else have any ideas?

  23. Rajesh says:

    Thanks for the solution.

    it works very well.

  24. Femi says:

    Yay! It worked for me as well.
    I almost decided to format my entire C drive.
    Thanks a bunch!

  25. Robson says:

    Thks solve my problem.

  26. Mr. Groh says:

    Man, that’s really cool!
    This solved a big annoyance: we were using FireFox 1.0.4 in order to get access to Oracle Forms!
    Absurd!
    Amazing contribution, thanks!
    Groh

  27. This solution really works fine. Thanks.

  28. migue says:

    Perfect. Thks.

  29. M says:

    You can also resolve this by changing the default JRE in your JInitiator control panel (go to control panel–>JInitiator) and point it to your latest Java Runtime path.

  30. Mohammed says:

    it’s so great… Many Tanks !!!

  31. Sai says:

    This JVM.dll file helped us resolve a software conflict! Thanks a lot for posting it.

  32. dharmesh says:

    its worked fine for me, but now i have some other problem and console say that
    java.io.IOException: Connection failure with 503

    at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

    at oracle.jre.protocol.jar.HttpUtils.followRedirects(Unknown Source)

    at oracle.jre.protocol.jar.JarCache$CachedJarLoader.download(Unknown Source)

    at oracle.jre.protocol.jar.JarCache$CachedJarLoader.load(Unknown Source)

    at oracle.jre.protocol.jar.JarCache.get(Unknown Source)

    at oracle.jre.protocol.jar.CachedJarURLConnection.connect(Unknown Source)

    at oracle.jre.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)

    at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)

    at sun.misc.URLClassPath$JarLoader.(Unknown Source)

    at sun.misc.URLClassPath$2.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at sun.misc.URLClassPath.getLoader(Unknown Source)

    at sun.misc.URLClassPath.getLoader(Unknown Source)

    at sun.misc.URLClassPath.getResource(Unknown Source)

    at java.net.URLClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(Unknown Source)

    at sun.applet.AppletClassLoader.findClass(Unknown Source)

    at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(Unknown Source)

    at oracle.ewt.util.FocusUtils.(Unknown Source)

    at oracle.ewt.lwAWT.LWComponent.(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel._initCommonFixedDefaults(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel._getCommonDefaults(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel._getIndexedDefaults(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel.getDefaults(Unknown Source)

    at oracle.ewt.lwAWT.BufferedApplet.getUIDefaults(Unknown Source)

    at oracle.ewt.lwAWT.BufferedApplet.(Unknown Source)

    at oracle.ewt.swing.JBufferedApplet.(Unknown Source)

    at oracle.forms.engine.Main.(Unknown Source)

    at java.lang.Class.newInstance0(Native Method)

    at java.lang.Class.newInstance(Unknown Source)

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

    WARNING: Unable to cache http://java/myjar/FormsProperties.jar

    java.io.IOException: Connection failure with 503

    at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

    at oracle.jre.protocol.jar.HttpUtils.followRedirects(Unknown Source)

    at oracle.jre.protocol.jar.JarCache$CachedJarLoader.download(Unknown Source)

    at oracle.jre.protocol.jar.JarCache$CachedJarLoader.load(Unknown Source)

    at oracle.jre.protocol.jar.JarCache.get(Unknown Source)

    at oracle.jre.protocol.jar.CachedJarURLConnection.connect(Unknown Source)

    at oracle.jre.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)

    at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)

    at sun.misc.URLClassPath$JarLoader.(Unknown Source)

    at sun.misc.URLClassPath$2.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at sun.misc.URLClassPath.getLoader(Unknown Source)

    at sun.misc.URLClassPath.getLoader(Unknown Source)

    at sun.misc.URLClassPath.getResource(Unknown Source)

    at java.net.URLClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(Unknown Source)

    at sun.applet.AppletClassLoader.findClass(Unknown Source)

    at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(Unknown Source)

    at oracle.ewt.util.FocusUtils.(Unknown Source)

    at oracle.ewt.lwAWT.LWComponent.(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel._initCommonFixedDefaults(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel._getCommonDefaults(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel._getIndexedDefaults(Unknown Source)

    at oracle.ewt.laf.oracle.OracleLookAndFeel.getDefaults(Unknown Source)

    at oracle.ewt.lwAWT.BufferedApplet.getUIDefaults(Unknown Source)

    at oracle.ewt.lwAWT.BufferedApplet.(Unknown Source)

    at oracle.ewt.swing.JBufferedApplet.(Unknown Source)

    at oracle.forms.engine.Main.(Unknown Source)

    at java.lang.Class.newInstance0(Native Method)

    at java.lang.Class.newInstance(Unknown Source)

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

    WARNING: Unable to cache http://java/myjar/OracleFrame.jar

    proxyHost=null

    proxyPort=0

    connectMode=HTTP, native.

    Forms Applet version is : 10.1.2.0

    java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed.

    at sun.applet.AppletClassLoader.getBytes(Unknown Source)

    at sun.applet.AppletClassLoader.access$100(Unknown Source)

    at sun.applet.AppletClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at sun.applet.AppletClassLoader.findClass(Unknown Source)

    at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(Unknown Source)

    at oracle.forms.handler.UICommon.instantiate(Unknown Source)

    at oracle.forms.handler.UICommon.onCreate(Unknown Source)

    at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)

    at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)

    at oracle.forms.engine.Runform.processMessage(Unknown Source)

    at oracle.forms.engine.Runform.processSet(Unknown Source)

    at oracle.forms.engine.Runform.onMessageReal(Unknown Source)

    at oracle.forms.engine.Runform.onMessage(Unknown Source)

    at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)

    at oracle.forms.engine.Runform.startRunform(Unknown Source)

    at oracle.forms.engine.Main.createRunform(Unknown Source)

    at oracle.forms.engine.Main.start(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

    1. Sathya says:

      Dharmesh, HTTP 503 error indicates an error with the server. Please follow up with your AS server administrator

  33. This page really help me.
    Thanks a lot for the information

  34. dirk says:

    My wife is a teacher who works way too much for way too little and she couldn’t enter her grades at home. This fixed the problem and saved us HOURS of headache. THANK YOU!

  35. Roger says:

    I’ve been looking for a solution for months until I gave up and began to use firefox 3.0.x at most. By luck I saw your post and all these ghosts disappeared.
    Thanks a lot.

  36. xinfu says:

    as another workaround, try disabling Windows Live Sign-In Addon in Internet Explorer. worked for me.

    i will also be using the author’s solution which has received positive feedback so far as a precaution :)

  37. Dave says:

    Thank you so much for this blog/post! You made my girlfriend very happy! This totally fixed the problem we were having with the grade data entry system…

  38. vaibhav says:

    This page really help me.
    Thanks a lot for the information

  39. tomatolord says:

    Hey after much searching!

    I am an oracle esso partner and I need a public site that uses Oracle forms with jiniator to show how to enable esso with oracle forms.

    Do you know of any public websites?

    All the ones i have worked with in the past are corporate ones that are inside the corp network thanks!

    Tomatolord

    1. Sathya says:

      @Tomatolord Hey. I’m not aware of any public sites that use Oracle forms, but I’d imagine the configuration will be the same.

  40. Ghassan says:

    thank you man no …………… REALLY THANK YOU

  41. Saif says:

    YOU ARE THE MAN !!!

  42. Muhammed says:

    I’ve been having this damn problem for ages, and finding no solution for it.

    and since I’m using forms builder as well, I have no option but to test my work , so I had to use Opera

    but Opera has some problems in refresh time or something else so , I had to face lots of problems , such as that even that I’m pressing on the cell , the cell is not selected … and so on

    I’ve read some solutions on the web , that makes the same way u did it, I tried to download the java console then copy they the jvm.dll file and paste it in the specific directory, but nothing is happening , and the browser is still crushing .

    finally I found your blog , and find the same solution , but this time with the file is attached , and it worked perfectly

    thanks 100 times bro , I’m very very grateful now I can use forms builder peacefully

  43. Mark M says:

    Thanks for the solution. I’ve been working on this issue off and on for weeks. I have been running Oracle in Firefox, but it nags me that it doesn’t work in IE. You r solution worked perfectly.

  44. Anji says:

    Works Great for IE and Firefox.

    Great Solution

  45. anoop says:

    i copied the Java file and it worked thanks a lot. this tip really saved me from reinstalling IE

  46. kioan says:

    Thanks for the info!

    I tested it ant it works on Windows 7 with IE8

  47. joey says:

    Thanks for this fix! Works for me, too!

    Gotta repost this in my blog. Don’t worry, I will post a link to your blog there, too.

  48. Lori Edwards says:

    I love you! I’ve had this problem for forever, and your fix worked in seconds. THANK YOU

  49. Ryan H. says:

    THANKS MAN!..

    i just copy the File.. every works well.. in IE, Firefox on Windows7 x64!

    Cheers!

  50. Sathya says:

    Fixing Internet Explorer Crash on Launching Oracle Forms Application with jInitiator http://bit.ly/8hLo4Y

  51. GAG says:

    Hey Sarah,

    I tried your solution and it worked for me.Now i am able to run my Forms 9i application on WIN 7 and IE 8.

    I just have a question though,how did just replacing the jvm.dll file (the one you provided) make it work?

    Let me know if this way of doing has any implications?

    Thanks
    GAG

  52. Sathya says:

    Hi GAG,
    I assume you’re referring to me, in which case my name’s Sathya, not Sarah 😉
    The crash is due to incompatibility with the Java Virtual Machine, handled by jvm.dll file which results in an error which cannot be tackled by the existing jvm.dll file. The replacement has certain modifications which is compatible with newer versions of IE. There are no known side effects.

  53. GAG says:

    I am sorry Sathya..got your link from another forum ,hence the confusion in the name.

    Thanks for the explanation.

  54. GAG says:

    Hello Sathya,

    Is there any option of using the SUN JRE instead of the oracle jinitiator.

    My need is to completetly replace the jinitiator with Sun’s JRE 1.6 (Sun’s Plug-in).

    Let me know if you know how to do this

    Thanks
    GAG

  55. dave says:

    Yeah, thanks a bunch. This has saved my hide twice today already.

  56. Elizabeth says:

    Thank you!!! I was able to fix a colleague’s finance application, which wouldn’t install. The support desk told us we’d have to wipe the hard drive. :-)

  57. Will says:

    Thank you. Works fine now. Just pasted your file into
    C:\Program Files\oracle\JInitiator 1.3.1.25\bin\hotspot

  58. Scott says:

    Bravo! Thank you for the fix!

  59. SC says:

    Worked on the first try.

    Thanks a million Sathya.

  60. Bill says:

    Brilliant!!! Thank you!

  61. Calvin says:

    when i’ve to open an oracle form using internet explorer 7 it closes every open page after i have entered my login details.

  62. May says:

    Thank you so much.
    I finally can open the Oracle Form on Windows 7
    IE 8

    I’ve been trying to fixed this problem for almost a week now.

    Thank god for your article.

    You’re the man.

  63. Krishna Chalasani says:

    Thank you very much for the fix..

  64. Tom B says:

    You are a life saver. My wife is a teacher, and report card season is horrible enough for me without all this crap. Thanks for the fix and saving my marriage…lol

    1. Sathya says:

      @Tom B: Haha, I’m glad that this post helped you :)

  65. Scott B says:

    Hi

    Thankyou so much!!

    Like someone else said above, when I tried this with my java 1.6 jvm.dll it didn’t work and IE7 was still crashing. As soon as I used your version it works fine.

    What java version did you grab your dll from?

    1. Sathya says:

      @Scott: I’m really not sure. I tried bunch of ’em ( atleast half a dozen) – all of them resulted in crashing. Tried out this one, and it didn’t crash. Tried the same file across couple of other systems and it worked fine, and hence I proceeded with this post.

  66. hala says:

    great work
    thaaaaaaaaaaaaaaaaaaaaaaaank you
    it worked well with firefox also

  67. Hilman Ramli says:

    Thank you.
    It is simple and very helpful..

  68. Jen says:

    You rock! We’ve had multiple issues that started suddenly with the jinitiator failing to launch. Your solution fixed it! Thanks SOOOO much!

  69. troy says:

    thanks man. worked well. simple and fast

  70. Mario says:

    Ran into same problem with IE 6 and Forms 10.1.2. However, swapping out the jvm.dll did NOT work for me. Disabling IE Add-Ons did fix it. Still don’t know which one was the cause but now it works with all of them enabled. Strange!

  71. Danatola says:

    Have been looking for this fix on and off for the last 6 months. this worked perfect.

    Thank you :-)

  72. srini says:

    thanks – that was very helpful

  73. TRP says:

    After banging on this issue for a month now, I had just about gave up on IE 8 working with my Oracle app and then came across this. YOU DA MAN! Thank you!

  74. bruno says:

    même problème avec IE8 sous XP.
    La solution tiens ses promesses.
    Merci

  75. Carlos says:

    This worked just fine, thanks

  76. @Sathya, Can you find out the version of the jvm.dll that you are providing as a download to solve our problem? Which exact JRE version does it come from?

    1. Sathya says:

      @Anjan To be honest I don’t know, I had posted this about a year ago, can’t recall what version of JRE that worked.

  77. @Sathya, I checked the “jvm.dll” file that you are offerring and found the following details:-

    Company – Sun Microsystems, Inc.
    File Version – 6.0.30.5
    Full Version – 1.6.0_03-b05
    Internal Name – jvm
    Language – Language Neutral
    Original File name – jvm.dll
    Product Name – Java(TM) 2 Platform Standard Edition 6u3
    Product Version – 6.0.30.5

  78. Let me explain the problem. Jinitiator launches Forms of an application. Now, one of these forms is configured to open an URL of an external Web Application running in an application server. The url opens in a separate Internet Explorer (IE 6.0, Update version-SP2) window. We can log in to that web application. That web application contains a link to launch an applet (compiled in JDK 6.0). The IE we are using has JRE 6 plugin integrated. As soon as we click the link for the applet in that web application, ALL windows get closed. There are no logs in any of the Jinitiator or JVM trace files. Is there a conflict happening between the Jinitiator and the JVM process being launched for the new applet?

  79. Sathya says:

    @Anjan – I suspect a conflict. Its possible that the initial forms applet works fine with jinitiator, but the web application might be incompatible with jinitiator. Other possible explanation would be that the web app is using Sun’s JRE, instead of jinitiator. You can try enabling Sun JRE from Internet options, reboot the system and try launching the app.

  80. Fauzan Ismail says:

    Thanks buddy. You saved my life.

  81. Dean says:

    Tried several other solutions but this is the one that worked. Many thanks.

  82. sulakshana says:

    Hey,

    Really very useful post,I was struck with this problem for a long time ,and your solution short precise really helped me a lot.

    Thanks

  83. Thomas Jacob says:

    Hey,

    Really very helpful tip. I was having a tough time with IE8 launching oracle forms services. Now its working fine.

    Thanks
    Thomas Jacob

  84. marin says:

    thank you very much …

    appreciate

  85. Butch says:

    This works for me on Windows 7(64bit) running IE8, however I have yet to be able to get Firefox 3.6.3 working.

  86. Reema says:

    Thank you very very much, what you posted helped me indeed..

  87. Sjam says:

    Cool it’s work on IE8, but it did not work on Firefox 3.6.3 is. It hang on Try to installed Oracle JInitiator Plugin version 1.3.1.18 Any help?

    Thanks sjam

    1. Sathya says:

      @SJam I’m looking for ways to fix it. Will update once I figure out how

  88. Andrea says:

    This works for me too… many thanks

  89. This solution works great for admins with us, but for normal users they just get:

    “The Java Runtime Environment cannot be loaded from:

    C:\PROGRA~1\Oracle\JINITI~1.26\bin\hotspot\jvm.dll”

    … on attempting to load the Oracle business. Can’t understand why this is happening as it’s fine for my user, and yes, I’ve checked the permissions when I copied the file… :)

    Is there something vital I’ve missed out?

  90. Hmmm actually, this problem is only occurring on the Windows 7 workstations with the same fix applied… the XP ones are fine… :/

    1. Sathya says:

      @Patrick Perhaps the application requesting the dll is masquerading as a different user ?

  91. Turned out it wasn’t to do with admins or otherwise, it was a very specific Registry setting in my user account (“Enable Browser Extensions” = “Yes”) that was allowing it to work for me, so that’s now deployed via a GPO and it’s working fine for everyone. Excellent solution. :)

  92. Sathya says:

    @Patrik Great to know you got it solved. Thanks for sharing the solution too, might come it handy for others :)

  93. Jay-A says:

    I also encountered this problem. My solution before was replacing jvm.dll of jinitiator with jvm.dll of installed Sun JRE 6. After that, I was able to launch our Oracle forms. I also tried your solution and it works perfectly :).

    BTW, there might be other users that need to disable their third-party browser extensions if their IE keeps on crashing when loading Oracle forms.

    Navigate IE – Tools – Internet Options – Advanced. uncheck ‘Enable third-party browser extensions’ check box.

    For E-biz Application users running in in IE 7
    Oracle Developer 6i patchset 18 (6.0.8.27.x) or later is required.

    1. Sathya says:

      @Jay-A Thanks for the input!

  94. Jose says:

    Excellent!! it works on Windows XP and IE 8, gotta try on Windows 7 64bits and IE 8, I’ll let you know the results.

  95. B Patel says:

    Perfect it works like a champ thanks for your help. Will visit again for other problems.

  96. GAG says:

    Hello Sathya,

    I have a BIGG Issue and the Issue is that even after the I install the JInitiator 1.3.1.26 + the jvm.dll provided by Sathya,I face a peculiar issue.When we open any screen ,say the logon screen of these applications,using the Lenovo T410 machines if the user types his logon details in the text box,he does not see it and is able to see only when he hits the ALT+TAB or switches to a different screen and comes back to the logon screen.But when we see his screen remotely though sametime session or webex,we can see the typed characters.

    I am not sure what is causing this issue,Do you have any idea why this is happening?

    I use a IE 8.

    Thanks
    GAG

    1. Sathya says:

      Hi GAG,
      I’m sorry I don’t have a clue as to why this happens. My guess is with Jinitiator not refreshing fast enough.
      Apologies for the delayed reply

  97. cube_ice says:

    http://tinyurl.com/yj5f9c5
    Fixing Internet Explorer Crash on Launching Oracle Forms Application with jInitiator » My World

  98. GAG says:

    Hello Sathya & Others,

    If you try and open two browsers simultaneously and open your application,then the second browser does not open.

    Any solution for this?

    Thanks
    GAG

  99. Zaskar says:

    @Sathya
    Many thanks for your workaround, I owe you a beer :)

    @GAG
    This is usual: I’ve never get two IE or two Firefox instances running simultaneously on same pc.
    But can have 1 IE and 1 Firefox….

    Zaskar

  100. Beemax says:

    Dude!! you rocks… man you alsomst save my life…
    perfect solution..

    Al d best !!!
    Bmax

  101. brian says:

    this worked, thanks. ur copy worked, and the copy from jre 1.6 doesnt work at all.

  102. kfoll says:

    Thanks so much for a SIMPLE solution to this problem.

  103. Madhusudan K says:

    Hi Sathya,

    It solved our problem of installation of jinitiator in windows vista which was very important and urget.

    Thank you for such wonderful good solution.

    1. Sathya says:

      @Madhusudan K Glad I could help!

  104. Ohiojones says:

    Thanks. Worked for me too. It is a beautiful thing finding the answer after your Info Tech dept and/or Oracle provide no help.

  105. Klendino says:

    Top workaround. Finally got my problem solved with IE8

    Many thanks!!!

  106. Nic says:

    Thanxxx!!!!
    The file from jre V6.0.13 works but V6.0.20 NOT

  107. Jeff says:

    Thanks. I’ve been an Oracle Business Applications Consultant for 15 years. I started a new job weeks ago and have not been able to access Jinit applications since. Your fix worked!

  108. ATLTEK says:

    Holy Crap! Finally found a fix to Internet Explorer Crash on Launching Oracle Forms
    http://bit.ly/duZZBZ

  109. Sathya says:

    @sudhamshu jinitiator is very unpredictable on anything but IE6 :( crashes FF3.6+ & IE8+.
    WOrdaround for IE8: http://j.mp/9bZmeu

  110. naveen says:

    thnx…ws helpful a lot….

  111. Nandun says:

    Thanks bro. It helped a lot

  112. Duncan says:

    For those that need a “legit” source for this jvm.dll, I tested it with a few and the most recent version that addressed the issue was JRE1.6.0.13, which you can download from here:

    http://www.filehippo.com/download_jre_32/5419/

    or possibly, more legit (but I didn’t try this)…
    https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u13-oth-JPR@CDS-CDS_Developer

    We also fixed this issue by disabling the “Enable memory protection to help mitigate online attacks” option on the Advanced tab of IE8 > Tools > Options.

    1. Sathya says:

      Thanks for the update, Duncan!

  113. Scott L says:

    Hello,
    When I go to my company’s website that uses Oracle forms, I still get the ‘This website wants to install the following add-on: Oracle JInitiator from Oracle Corp.’
    But I don’t install it since I want to use jvm.dll instead.

    I’m on Windows 7 using IE 8.
    Downloaded Sathya’s jvm.dll into this folder I created (didn’t exist): C:\Program Files\Oracle\JInitiator 1.3.1.25\bin\hotspot

    Also did IE – Tools – Internet Options – Advanced – Browsing — uncheck ‘Enable third-party browser extensions’. Closed and restarted IE.

    What am I missing?

  114. Sathya says:

    @Scott: Let it install jinitiator. Once jinitiator has been installed, replace the jvm.dll file

  115. Ankur says:

    Thanks Its really worked for me too..

  116. Kevin says:

    Hi, Thanks for the link to download the correct jvm version as the latest does not work.

  117. Anirban says:

    The fix works great! Thanks a ton!

  118. 3i Team says:

    Hi ,
    I did the same in a Win 7 computer but the IE crashing still exists and what could be the reason for this. Help appreciated.
    Thanks

    1. Sathya says:

      @3i Team: There could be multiple versions of jinitiator – replace the jvm.dll in each of the \JInitiator\bin\hotspot folders, that should prevent the crashes.

      @Doug Glad to know the workaround works for you :)

  119. Doug says:

    Many thanks for sharing this helpful tip! I’ve tried at least 5 other remedies that did not work. After installing another fresh copy of the OS, your suggestion is working beautifully. I’m running Windows 7 64-bit, IE 8.0 and Oracle Applications 11i.

  120. Patricio Mera says:

    It really works fine!

    Thanks!

  121. Ahsan Hussain says:

    Its a great sharing
    i have a question how can i download full bundle of J.initiater for ie8?

  122. Jordi says:

    Great, thanks!!!!

  123. may says:

    HI,
    i have installed oracle 10gR2 on windows 7 and IE8, i don’t have installed jinitiator i have Java Plug-in 1.6.0_21 and i get the followind error:

    Java Plug-in 1.6.0_21
    Usar versión JRE 1.6.0_21-b07 Java HotSpot(TM) Client VM
    Directorio local del usuario = C:\Users\mquant
    —————————————————-
    c: borrar ventana de consola
    f: finalizar objetos en la cola de finalización
    g: liberación de recursos
    h: presentar este mensaje de ayuda
    l: volcar lista del cargador de clases
    m: imprimir sintaxis de memoria
    o: activar registro
    q: ocultar consola
    r: recargar configuración de norma
    s: volcar propiedades del sistema y de despliegue
    t: volcar lista de subprocesos
    v: volcar pila de subprocesos
    x: borrar antememoria del cargador de clases
    0-5: establecer nivel de rastreo en
    —————————————————-

    RegisterWebUtil – Loading WebUtil Version 10.1.2.3
    Imagen cargada:jar:http://mquant.bcn.ni:8889/forms/java/frmall.jar!/oracle/forms/icons/splash.gif
    Imagen cargada:jar:http://mquant.bcn.ni:8889/forms/java/frmall.jar!/oracle/forms/icons/oracle_logo.gif
    Imagen cargada:jar:http://mquant.bcn.ni:8889/forms/java/frmall.jar!/oracle/forms/icons/bgnd.gif
    proxyHost=null
    proxyPort=0
    connectMode=HTTP, native.
    La versión del applet Forms es: 10.1.2.3
    Imagen cargada:jar:http://mquant.bcn.ni:8889/forms/java/frmall.jar!/oracle/forms/icons/frame.gif
    Exception in thread “thread applet-oracle.forms.engine.Main-1” java.lang.NoSuchMethodError: oracle.forms.handler.IHandler.getApplet()Ljava/applet/Applet;
    at oracle.reports.utility.FrmReportsInteg.init(FrmReportsInteg.java:221)
    at oracle.forms.handler.UICommon.instantiate(Unknown Source)
    at oracle.forms.handler.UICommon.onCreate(Unknown Source)
    at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
    at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
    at oracle.forms.engine.Runform.processMessage(Unknown Source)
    at oracle.forms.engine.Runform.processSet(Unknown Source)
    at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
    at oracle.forms.engine.Runform.onMessage(Unknown Source)
    at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
    at oracle.forms.engine.Runform.startRunform(Unknown Source)
    at oracle.forms.engine.Main.createRunform(Unknown Source)
    at oracle.forms.engine.Main.start(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Can anyone help me plis?

  124. Kavitha says:

    Thank you for the fix, it worked for me too!.

  125. Hello Sir, I am very much pleased for the solution of :(Fixing Internet Explorer Crash on Launching Oracle Forms Application with jInitiator) and i need some more help regardin Unicode Font, I am using Oracle 6i Forms and Reports now we r migrating to Oracle 10g DS, I am unable to use Tunga Kannada Unicode Font, if any solution to go ahead with unicode in Oracle Database as well as in Forms and Reports , Please do help inthis regard

    Regards
    Sateesh,
    Bangalore
    sateesh_n1@yahoo.co.in

  126. clement says:

    Hi
    That was wonderful solution for windows vista. I have different problem with windows 7(32 bit). I have a problem of Forms builder 10g release 2 crashing when i open any forms that was previously migrated from 6i/compiled successfully. These forms were converted and compiled using frm tools and they work fine. But if i open again for further modifications they would crash. What could be the reason. IS there any patch or workaround that u r aware.
    thanks for any help

  127. IT guy says:

    it worked for me also (oracle 9i, windows 7, IE8), thanks!

  128. Mashhoor says:

    Nice, it worked fine for me (forms 10g windows 7).
    May Allah (God) reward you for sharing this.
    Thanks

  129. Sab says:

    Hi all,
    I am still having the problem. I installed the 64bit oracle, and I guess 32 bit Oracle Developers Suite on my Laptop with Windows 7 x64 bit, AMD Duel Core M320 processor/4GB memory. I did try all the above mentioned solutions. But my form crashes on both the IE and FF browsers. I am not sure what I did wrong.

    Thank you for you help.
    Sab

  130. Stevet says:

    Worked first time. Thanks for posting this. Tried a few other JVM.DLLs without success. Thanks again, Steve.

  131. Ashley says:

    Thanks works like a charm

  132. JULIAN says:

    WOW GREAT IT WORK’S NOW I CAN DO SOME PAPERS FROM WORK AT HOME :-D

  133. Sathya says:

    Fixing Internet Explorer Crash on Launching Oracle Forms Application with jinitiator – http://bit.ly/eu2EtW

  134. Bu says:

    Thanks for saving my life! It works fine for me!

  135. Roby says:

    Thanks for the solution.

    it works very well.

  136. Dee says:

    Thank you so much for the assistance with this issue. i have been trying for two days to get my forms to load using the process, but could not get it to work. I mush have been using the wrong version of the jvm.dll

  137. Agha says:

    I am working with Oracle Forms 11g and IE8. The IE does not respond. How can I solve this problem? Is it the same like the one above?

    Thank you

  138. Prashant says:

    Dear sir, i m reading ur solution and it is working properly on all the windows version, But sir if we using windows 7 then ur solutin is failed and also i am unable to call froms throws another browser. Is there any problem on windows 7 how i can resolve it, Please help me it is very imp for me, plese sir…….

  139. seemant says:

    I have successfully installed Jinitiator 1.3.1.22 and 1.3.1.30 on Windows 7 and then I have tried many different JVMs (1.5u13 all the way to 1.6u10) and replaced the jvm.dll accordingly.

    In all cases, the Forms will load and display BUT the screen does not seem to repaint and show the data that is being typed in or drop down box options, UNLESS you cause the screen to repaint (such as when you move the window). But the form is actually working and so are all the options and buttons. Clicking on buttons will cause the button action to be invoked. It just that the screen appears to be frozen.

    Does anyone know how to fix this ?

  140. Mominul Kabir says:

    Sathya, I did run Oracle application on IE8 but I could not run on FireFox, and I have a MAC system, also I could not run there. So, if u have any solvency please send me, I will be much grateful to u, and if there is some else to solve my problem, please write me. Thanks to u all.

  141. Mominul Kabir says:

    Is there some one has to inform me how and from where i could be download jinitiator 1 1 8 16,

  142. Nagaraj says:

    Hi Sathya,

    The jvm.dll which i downloaded from my jre folder also didnt work but the one which was given in your URL :

    http://files.getdropbox.com/u/3353/jvm.dll
    worked in IE.

    Thanks for the info.
    Nagaraj.s

  143. Ikram says:

    Thanks Mr. Sathya,

    After replac that DLL,tts working, but very slow. kindly help me whats problem.

  144. nat says:

    works like a charm! thanks a billion!

  145. forthe says:

    Hi Sathya,

    it worked like a charm when we are using IE8 windows 7 64-bit with jinitiator, however after deploying JRE 1.6.0.17 my IE8 windows 7 64-bit is crashing without any error while accessing forms.please help.

  146. forthe says:

    Hi Sathya,

    it worked like a charm when we are using IE8 windows 7 64-bit with jinitiator, however after deploying JRE 1.6.0.17 my IE8 windows 7 64-bit is crashing without any error while accessing forms.please help.

  147. @sys says:

    Hi sathya ,

    We have to do it in client side isit? is there any solution to do it direct from application server side ? since it’s web application we dont know whos going to use our application server ,as per your solution we have to advice each client to do this step instead if we update from server side it will ber good and very useful

    Hope ur clear regarding my query …

    Thanks

  148. Sathya says:

    @sys – there’s no way to do it from server side. A possible alternative is to use Sun/Oracle JRE instead of Jinitiator – Refer http://sathyabh.at/2010/12/01/making-oracle-forms-use-jre-instead-of-jinitiator/

    @forthe – Apologies for the delay – replacing the jvm.dll should fix the crashes

  149. Debashree says:

    Thanks a lot !!!!! ur solution helped me a lot :)

  150. Atif Rauf says:

    Thank you very much. This is really a wonderful for all of us.

  151. pavan says:

    Dude

    Its working fine

    Thank u very much

  152. arius97 says:

    Gracias man

  153. Saravana says:

    Thanks, the DLL file worked fine. No words to say now. Thanks a lot.

  154. Scott says:

    Thanks Sathya – you are a legend! I lost 4hrs yesterday rebooting, reinstalling and doing my head in … came across your website today and kaboom, my Oracle Forms application now works :) Cheers Scott

  155. alice says:

    thank you!!! this worked great! no thanks to my own IT Helpdesk which wasted 1 hr of my time today and did nothing.

  156. Sanjay says:

    Thanks, it worked. But when I run form, object that I placed in the form doesn’t come out.
    Can you please help this?

  157. Walter says:

    I Love you.

  158. kabong says:

    many thanks.. I check the version working is jre1.6.0 update 3.. the update 25 is not working..

  159. Sandro says:

    Hello … any clue about this problem: When we open any screen ,say the logon screen of these applications, if the user types his logon details in the text box,he does not see it and is able to see only when he hits the ALT+TAB or switches to a different screen and comes back to the logon screen.But when we see his screen remotely though sametime session or webex,we can see the typed characters.

  160. Ben Piper says:

    This worked exactly as described. Thank you!

  161. Anamika says:

    I tried your fix to replace the given jvm.dll in the JInitiator directory, but still facing the same issue of IE crashing. I am using Windows XP with IE 8, and trying to open Ora apps R12 application. Any idea what could be still wrong?

  162. ram says:

    Great!..Thanks a lot..it worked after replacing the latest jvm.dll

  163. Kevin says:

    What can I say, execept thank you, you saved me datys of work, life saver mate, well done

  164. Adi says:

    Thanks a lot.. its working with fine after replacing the latest file. Thanks again!!

  165. tetsu says:

    thanks! this worked great on windows 7 and Jinitiator 1.3.1.18! With OAS 9.0.4. I took care of the redraw issue on some forms with this:

    Control Panel > JInitiator
    Basic Tab
    In the runtime parameters, add this
    -Dsun.java2d.noddraw=true
    Apply, close

    also i downloaded this java runtime to use the jvm.dll

    http://www.oldapps.com/java.php?old_java=48

  166. tetsu says:

    the JRE 1.5.0_16-b02 from http://www.oldapps.com/java.php?old_java=48 did the trick in my case! (newer versions keep crashing the browser) with the Jinitiator 1.3.1.18 and Windows 7 (we are using OAS 9.04

    thanks!

  167. Ilias says:

    Hi all,

    First of all I would like to thank the author and individuals that have contributed on this thread, unfortunately I didn’t find it earlier which could had saved me some time. It took me appx two months to fix this issue within a corporate environment, where complex & huge variety of different PC/Laptop brands are involved which made the task even harder.

    By just superseding the jvm.dll with a different version it solves the problem for few type of machines but not for all of them.

    You hear users say:
    “It still keeps crashing”
    “The screen keeps repainting”
    “IE8 rendering keeps flickering”
    “the theme changes to basic mode”
    “I get ora_xx error”
    “Jvm doesn’t load”
    “Normal users cannot use it unless the belong in the admin group” and so on.

    Not any more. My solution and workaround solve these issues for ALL the users / businesses that may have the same problem and cannot migrate to win 7.

    I am more than happy to share this solution If the author is happy to place my solution next to her at the top including my name alongside hers.

    Cheers

    Ilias

    1. sathya says:

      Ilias,
      You’re free to post the solution, I’ll append it to the post will due credit.

      I’m all for helping others solve the problem, hence the reason for posting this in the first place.

  168. Vela says:

    Great tnx! Your solution works like charm. Tried also multiple connections they work well since each connection starts new Java Console. Anybody tried this on IE9?

  169. zuby says:

    Tnx for solution and fix with copying jvm.dll into oracle bin, but when start forms on other users profiles, that not admins i have problem with repaint after input parameter into oracle CP -Dsun.java2d.noddraw=true, apply, exit…

    and copy content from folder c:\users\XXXadmins\.jinit on the same folder of the users that uses oracle aplication.

    Work fine on i3 machines with intel graphics!!!

    Alohaaaa from Herzeg-Bosnia!

  170. robbie says:

    Ilias

    i’m sure original poster would, if your solution does prove to correct/fix other issues users are still seeing after the fix already mentioned

    regards
    rob

  171. ZeroDev says:

    Ilias

    where is the solution!!

  172. osama askar says:

    WOOOOOOW , it works …. you know i spent a whole day trying to solve this problem doing everyting even unistall and reinstall oracle and change the ie explorer version but finally your magic solution fixed it in second .. thank you a lot

  173. Rupal says:

    Thanks for this ,but this solution works fine with Windows XP and IE 8, same when i tried on windows Vista ultimate 64 Bit Os with IE 9, while connecting Oracle application , it still ask to download jinitiator and next moment it will crash Browser( I have tried Netscape Navigator and it is behaving in same manner) .On other M/C with same OS,It works fine with Netscape navigator.

    Please Assist

  174. Jane says:

    Thanks, this solved my problem.

  175. orya_orya says:

    i am on windows 7
    using IE 8
    it solved the crash problem, but it makes a new problem
    it gives me an error
    FRM-92160: WEB CLIENT VERSION too old.

    Please Help :(

  176. Orya says:

    i’m on windows 7
    using IE 8
    this topic solved the crash problem,
    but it made a new problem

    FRM-92160: WEB CLIENT VERSION too old.

    please help :(

  177. nasa says:

    hi all from Arab;
    i think the problem that when u click on add_ins bar on internet explorer u see two kinds of J initiator just enable the one that u have, that is it.

  178. ravinder(BSNL) says:

    Hi,
    Ur post solved long penidng problems and is of great help,Thanks…
    Ravi..

  179. Vasily says:

    Thank you from Russia! I tried resolved problem jn IE9 Win2008 Enterprise (installed jdk6.29). SystemAdmin cannot help me.
    Download your JVM.DLL , and all fine!

  180. sravan says:

    thanks a lot boss………
    u relived by pain………

  181. sina says:

    Tanx it works :)
    windows 7
    ie 8
    JInitiator 1.3.1.13

  182. Brian Murphy says:

    The jvm.dll solution works so well that I have forwarded it to Oracle Support as an enhancement request. Thank you – Brian Murphy, VP of IT, ClinDatrix, Inc.

  183. butenough says:

    Thank you so much!!

  184. ZubirJamal says:

    Your workaround worked like a charm! Thank you very much

  185. Pingback: Mohamed Alsuraihi
  186. Mohamed says:

    Amazing, worked after suffering alot

    Thanks man

  187. David says:

    Yeahhhhhh it works!!! you made my day… I was really frustrated with that error. Thanks a lot

  188. Ajay says:

    thanks man its really working in a seconds

  189. Nayna says:

    Thnkx a ton Sathyabhat……… its finally working PHEW !!! 😀

  190. Razvan says:

    Thank you very much for this very simple solution! The best i have found. I am depending of java 1.5.0 (no upgrading allowed by other program that i use) and your solution is the best!

  191. Carl says:

    Thanks!
    Finaly I found a JVM.DLL that solved the problem!

  192. Masood says:

    Love you buddy…..your jvm.dll really worked in windows 7……regards

  193. Stephane says:

    Thanks ! I tried many things without succes… your solution is very fast and easy !

  194. bidisha says:

    Hi Sathya,

    I have the similar issue. I downloaded your version of jvm.dll file. In my system in program file, I have one folder name java. there two folders are there- jre1.6.0_7 and jre6. first one doesn’t have any bin folder. next one has bin. where I copied and pested the dll provided by you. still facing the same problem. pls let me know the right way.
    thanks,
    Bidisha

  195. JOHNYS says:

    thank you very much!!!
    great work!!

  196. Kuro says:

    Absolutely work fine… !!
    Thanks a lot… 😀

  197. Phy says:

    This worked for me … V.I.C.T.O.R.Y!

  198. Cham says:

    Unbelievable!!My IT gurus told me that our company would have to stay at win xp and IE7 for Opera PMS to work. Found this blog and figured, what the hell, gave it a try and presto, it worked. Time to upgrade those workstations!!!

  199. Daniel Abbey says:

    Thankyou – much appreciated!

  200. Viper5112 says:

    This has been going on for months for me. Eventually came up with the jvm.dll copy myself. However, with new machines received recently there is a very specific issue where machines with Intel 2000/3000 built in graphics, with the latest drivers, where the screen forms don’t refresh, see last note. Some of these options are user specific so you may need to distribute using your Group Policy. I haven’t tried copy content from folder c:\users\XXXadmins\.jinit to each user.

    SUMMARY:
    Working on all Win7 32/64bit/IE8/IE9
    1. Copy in jvm.dll into the hotspot folder, “c:\program files\JInitiator\bin\hotspot”
    2.Uncheck “Enable Memory Protection to Help Mitigate Online Attacks” under IE/Tools/Internet Options/Advanced
    3. (Optional) If you have a forms redraw/refresh issue then you must add in the line “-Dsun.java2d.noddraw=true”, without the quotes, into Control Panel/Jinitiator/Basic/Java Runtime Parameters.

    Hope this helps anyone stuck out there…….

  201. Alex says:

    Thanks fo Viper5112 for his solution, I was having the repaint issue.

  202. Michael says:

    Hello All,

    I’m trying to run Oracle 10g forms on Window 7, I have have jinit 1.3.22, but when running form it’s asking to run version jinit greater then 1.1.xx Can someone please help me?

    Thanks,
    Michael

  203. kimani says:

    Thaks alot iI had spent sleepless nytes thinking but you solved all my problem

  204. Karthik says:

    Thanks for the help.I was breaking my head to solve this.

  205. Lincy says:

    Thanks for this. The dll resolved my refresh problem with forms as well… Cheers :)

  206. Shinoj Sivan says:

    Thanks a lot friend… I was facing the same issue from the day i changed from Windows XP to 7. Now its working fine and with Explorer 9 too.

  207. José Gago says:

    Thank you so much.
    Im a IT from Portugal and it works on the first time … after i spend sever hours trying to fix it.

    MUITO OBRIGADO

  208. Bruno says:

    Hello guys,

    I’m having big problems with this…
    I’m using Win7 32bits and this application doesn’t work.

    I installed on my computer Java 7 update 4 and Oracle JInitiator 1.3.1.22 and it keeps not working.

    Tried to replace the “jvm.dll” file to the updated one “jvm.dll(2.2MB)”. Also tried to update to IE 9, unchecked Memory Protection, disabled pop-up too.
    Anyway, it still doesn’t work.

    The IE sends the following error mensage:

    JInitiator 1.3 Fatal Error
    The Java Runtime Environment cannot be loaded from

    I surrender, LOL… Can anyone help me on this topic?

    Thank you,
    Bruno

  209. Bruno says:

    I’m sorry, the error is:

    JInitiator 1.3 Fatal Error
    The Java Runtime Environment cannot be loaded from C:\PROGRA~1\Oracle\JINITI~1.22\bin\hotspot\jvm.dll

  210. Viper5112 says:

    For some reason I have only ever been able to get this to work with Jinitiator 1.3.1.17 and I have tried newer versions. Once Jinitiator 1.3.1.17 was installed I would copy in a version of the jvm.dll of “Java 2 Platform Edition 6 update 3” into the hotspot folder. This is the only combination I have been able to get to work on Windows 7 32/64 IE/8/9 combinations. I have this working on 30 machines in a 200 machine office with a variation of Windows 7 32 and 64 bit and with IE8 and IE9.

    The above configuration can still work with the latest versions of Java Update Version 7 installed, it’s not effected, although I have not run with update 5 yet. It is recommended to remove all other versions of Java too and keep just the latest one installed. To get the correct jvm.dll you would need to install Version 6 Update 3 on a machine and copy out the jvm.dll and store it somewhere for copying to the new machines. I would not recommend installing on the same machine you are trying to fix. You should have 2 items installed, JInitiator 1.3.1.17 and the latest version of Java of your choice.

    SUMMARY:
    Working on all Win7 32/64bit/IE8/IE9 combinations
    1. Install JInitiator 1.3.1.17 with admin privileges
    2. Copy in jvm.dll (Java Version 6 Update 3, proven to work) into the hotspot folder, “c:\program files\JInitiator 1.3.1.17\bin\hotspot” (folder maybe \program files (x86)\ if it’s 64bit machine)
    3.Uncheck “Enable Memory Protection to Help Mitigate Online Attacks” under IE/Tools/Internet Options/Advanced
    4. (Optional) If you have a forms redraw/refresh issue then you must add in the line “-Dsun.java2d.noddraw=true”, without the quotes, into Control Panel/Jinitiator/Basic/Java Runtime Parameters.

    Hope this helps.

  211. Flowerpot says:

    Thank Thank you. This works after days of head wrecking

  212. Bruno says:

    Thank you for the reply Viper..

    But it`s still not working here. Every time I try to open the page I need it tries to install the 1.3.1.22 version of jinitiator, ignoring the version which you recommended. =/

  213. Robo says:

    Great tip! Is there any way to modify the colors and fonts- I notice the new dll displays unusual colors and unclear fonts. Where are these modified?

    Thanks a million!

    Robo

    1. sathya says:

      @Robo – I’m not sure about that – though I haven’t noticed any unusual colors/fonts.

  214. viper5112 says:

    Your font issue is probably down to font substitution. Your app is probably trying to use fonts that are not on the new pc so need to be copied from and old machine.
    I would copy and fonts that are not on the new machine, don’t overwrite your current fonts. Compare the two c:\windows\fonts folders and copy in the missing ones.

  215. Munib says:

    Thanks man, it really worked for me on IE :)

  216. kyle says:

    thanks. it’s working

  217. christine says:

    thanks so much!!! Spent hours trying to fix this…amazing!!!

  218. FIASAL says:

    Thanks for the solution THANKS ALOT
    ALOT

  219. Roy says:

    Thanks for this Post, Sathya. I was struggling with until I read your post!

    Thanks, again.

  220. Christian says:

    Thanks for this post, It’s very helpful!!!!, and in the case someone can not run the application , it’s because should run in Administrator mode, with this , the application (Oracle Forms) will run =D

  221. Sulaiman says:

    Excelent… U are a true life saver! it even work on IE9… amazing! simple solution, great result!

  222. shrikant says:

    you r great. thank Ur solution work just in 2 seconds.

  223. Maz says:

    Brilliant. This is a life saver tip. However, I was still having some bottlenecks remaining while running my forms on the browser IE9. The bottlenecks were fixed by Omitting the version in the formsweb.cfg file as detailed in the following link:
    http://www.exploreoracle.com/2011/01/06/firefox-ie-crash-with-forms-10g-replace-jinitiator-with-jre/

    1. sathya says:

      @Maz Thanks for that.

  224. KEVIN says:

    i applied the fix and my IE has stopped crashing. thanx for that. my problem is that the form displayed is blank. please help fix this

  225. Arjun says:

    Thank You a million!!
    Worked like a charm:)

  226. Francis says:

    Worked perfectly!!

  227. Siva says:

    Thanks a lot.

    worked perfectly.

  228. FEROZ says:

    I applied the same on other pc before reading this form, and I know how to fix this issue. but on my windows 7 enterprise edition with iexplorer 10, this trick is not working, I will have to use netscape instead. . . There is no fix as the jinitiator is no more supported by internet explorer. Java (JRE) as well wouldn’t fix my problem.

  229. ameen says:

    This really helped me and my forms are currenlty getting loaded in IE..Thanks you soooo much…:)

  230. leena says:

    u nailed it :)
    All I am curious to know is wat diff did this jvm.dll make that IE stopped crashing further.

    Thanks!

  231. Muru says:

    You are life saver. Works like a charm.

    Win 7 64 bit
    IE 9

    Thanks!

  232. TalkingByte says:

    You can also use Forms EXEJar to run Oracle Forms screens outside the browser. This will work around all compatibility issues and crashes.

  233. viper5112 says:

    Just to make it easier for people to follow:
    For some reason I have only ever been able to get this to work with Jinitiator 1.3.1.17 and I have tried newer versions. Once Jinitiator 1.3.1.17 was installed I would copy in a version of the jvm.dll of “Java 2 Platform Edition 6 update 3″ into the hotspot folder. This is the only combination I have been able to get to work on Windows 7 32/64 IE/8/9 combinations. I have this working on 30 machines in a 200 machine office with a variation of Windows 7 32 and 64 bit and with IE8 and IE9.

    The above configuration can still work with the latest versions of Java Update Version 7 installed, it’s not effected, although I have not run with update 5 yet. It is recommended to remove all other versions of Java too and keep just the latest one installed. To get the correct jvm.dll you would need to install Version 6 Update 3 on a machine and copy out the jvm.dll and store it somewhere for copying to the new machines. I would not recommend installing on the same machine you are trying to fix. You should have 2 items installed, JInitiator 1.3.1.17 and the latest version of Java of your choice.

    SUMMARY:
    Working on all Win7 32/64bit/IE8/IE9 combinations
    1. Install JInitiator 1.3.1.17 with admin privileges
    2. Copy in jvm.dll (Java Version 6 Update 3, proven to work) into the hotspot folder, “c:\program files\JInitiator 1.3.1.17\bin\hotspot” (folder maybe \program files (x86)\ if it’s 64bit machine)
    3.Uncheck “Enable Memory Protection to Help Mitigate Online Attacks” under IE/Tools/Internet Options/Advanced
    4. (Optional) If you have a forms redraw/refresh issue then you must add in the line “-Dsun.java2d.noddraw=true”, without the quotes, into Control Panel/Jinitiator/Basic/Java Runtime Parameters.

    Hope this helps.

  234. sathyabh.at says:

    Thank you for any other excellent article. The place else could
    anyone get thazt type off information iin sjch a perfect mannsr of writing?
    I have a pressentation next week, and I’m on the look for such info.

  235. Lara says:

    Well, thank you very much for providing this solution.
    Finally, it’s working! After nth time of error in installation and so much delays.

    Thanks for this.
    ありがとうございます。

  236. Eduardo says:

    Are you master….. very good… cool!!!

  237. Maz says:

    It worked briliiantly for the Forms 10g. Does any one has any idea how to make it up and running for the forms 11g + WebLogic

    I am desperately looking for the same remedy for my installation of Forms 11g Release 2 – (11.1.2.2.0) Win 64 Bit + WebLogic 10.3.6(11g) – Win 64Bit after installing and setting up everything perfectly, the test.fmx is not running in the browser. I tried IE 8 and 9

    Thanks in advance,
    Maz

  238. mabbas says:

    Worked great! Thanks.

  239. waled says:

    i try with IE11 but it doesn’t work , can u tell me how to solve the same issue with IE11 on win 7 or 8.1 x64 ?

  240. Really very helpful tip ^_^

    Thank you

  241. RobertWed says:

    Техника для кухни – Блендер, Интернет магазин бытовой техники.

  242. Lee says:

    Many thanks, just got this to work despite trying other solutions (add-ons/downloading Sun JRE 1.5 etc). This was the fix. Many thanks again, Lee.

  243. Rhavi says:

    Thnaks a lot..now working fin..great keep it up..

  244. asha says:

    please give me solution running on internet explorer 11 win 8.1 32 bit not running

  245. I am having windows server 2008 64 bit running with “C:\Program Files (x86)\Oracle\JInitiator 1.3.1.22\bin\hotspot” kindly give me path of suitable jvm.dll

Leave a Reply

%d bloggers like this: