This discussion is archived
7 Replies Latest reply: Mar 4, 2013 6:18 AM by Michael Ferrante (Oracle) RSS

Oracle Forms 10G and Java 7 ?

marife Newbie
Currently Being Moderated
So, as of 13 February 2013 (https://blogs.oracle.com/java/entry/end_of_public_updates_for) there will be no more updates for Java 6. So does that mean that Oracle Forms 10g (which as far as I know only supports Java 6) applications will have to upgraded to Forms 11g to keep up with the Java updates? So if you are running Forms 10g on OAS (Oracle Application Server) does that mean also an upgrade from OAS to Weblogic?
  • 1. Re: Oracle Forms 10G and Java 7 ?
    ccortez Journeyer
    Currently Being Moderated
    Hi,

    Not necessary, the fact that there will be no more updates for java 6 does not mean you have to migrate Forms or OAS, since jave 6 will keep available and also java has not been made just for Forms or OAS, the updates for java 6 must end one day, and that day will come soon, it's just another step to the future: java 7

    And even if you migrate for example Forms to 11g you will not be certificated with java 7 since only Forms 11.1.1.6 is certificated with java 7 and Weblogic 10.3.6 is the only version certified with java 7

    Regards
    Carlos
  • 2. Re: Oracle Forms 10G and Java 7 ?
    Michael Ferrante (Oracle) Guru Moderator
    Currently Being Moderated
    Java 6 being desupported probably should be the least of your concerns. Are you aware that support for Forms 10 has already ended? This means there are will be no new fixes for it. Refer to the following:

    http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf

    http://www.oracle.com/technetwork/java/eol-135779.html

    As for Java 6, or any Java version, as long as the Oracle product you are using has a dependency on Java, that Java version will continue to be supported until the dependent product is no longer supported. So in other words, IF your Forms version was still entitled to support (which it is not), you would also be entitled to java updates. However, in your case, the Forms version has been desupported and therefore you will not necessarily be entitled to additional java updates. Java updates for desupport versions will only be available to customers with Support contracts and MyOracleSupport accounts. The Java desupport dates mostly apply to non-Oracle product users.
  • 3. Re: Oracle Forms 10G and Java 7 ?
    user346369 Expert
    Currently Being Moderated
    Looks like there may be an update to fix this issue:

    Patch 14825718
    Description      ORACLE FORMS BUNDLE PATCH 10.1.2.3.2
    Product      Developer Forms
    Release      iAS 10.1.2.3
    Last Updated      07-JAN-2013

    From the README for 14825718
    # 11782681 - APPS6 FORMS DO NOT LAUNCH WITH BETA JRE 1.7
    I found the above information starting here:
    Re: Java 1.6 and 1.7 on same computer, which references this: FRM-92095: Oracle Jnitiator version too low


    Here's a workaround which is supposed to work without installing the patch, but I haven't had time to try it:
    The "Frm-92095" link above also mentions the -Djava.vendor fix but doesn't show the following steps.

    After installing Java 7, open file manager and go to the directory below, double-click on this file:
    C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
    This opens a "Java Control Panel" window.
    Click the Java tab, then the View... button.
    This should open a Java Runtime Environment Settings window with two tabs: User and System.
    On each tab, under Runtime Parameters, enter:
    -Djava.vendor="Sun Microsystems Inc."
    The place I saw these instructions claim it works in IE9, Firefox 18.0.2, and Chrome 24.0.1312.57
    I have not had time to try yet.
  • 4. Re: Oracle Forms 10G and Java 7 ?
    alinzenb Newbie
    Currently Being Moderated
    Hi Steve,

    The workaround works fine.

    A question about the patch. Is it allowed to use the patch 14825718 for other Forms environments?
    because this is an OBS patch !
  • 5. Re: Oracle Forms 10G and Java 7 ?
    John Stegeman Oracle ACE
    Currently Being Moderated
    Oracle Support would be the best people to ask (we know you have support since you are able to download the patch)
  • 6. Re: Oracle Forms 10G and Java 7 ?
    Christian Erlinger Guru
    Currently Being Moderated
    Java7 will work with 10.1.2.3.1 (The patch no is #9593176 plus I'd install #13095466 as well and the latest reports patch #10354861 plus the latest CPU for iAS 10.1.2 which would be #12434141 while you are at it) which is a pure forms patch as well. I don't know if using 10.1.2.3.2 with plain forms is a good idea, but as said if the main goal is making forms work with java7 above patches should suffice.

    cheers

    Edited by: christian erlinger on 04.03.2013 00:24
    typo
  • 7. Re: Oracle Forms 10G and Java 7 ?
    Michael Ferrante (Oracle) Guru Moderator
    Currently Being Moderated
    Just some clarification:

    1. Forms Bundle patch 1 does include a few fixes which address Java 7 issues. However, there are others which are not included. So, the stability of the application would be questionable.

    2. Forms Bundle patch 2 does include some additional Java 7 fixes, but this patch is not intended for non-EBusiness environments. Customers in non-EBS environments are no longer entitled to this patch or support for it if they choose to attempt using it. Basically, you would choose to use bundle patch 2 at your own risk.

    3. To sum it all up, Java 7 is simply not supported for use with non-EBusiness installations for Forms 10.1.2. Further Error Correction Support (Premiere Support) for Forms/Reports 10.1.2 has ended. Customers using this or older versions should be working on an upgrade strategy so as to prevent any interruption in obtaining the support they may need.

    I do understand that there are cases where upgrading may be difficult for some organizations, however waiting until the last possible moment to upgrade is a risky plan. Version 10 was released almost ten years ago. This is a very old version. It is very important to be running as current a version as possible. As mentioned, for organizations who often rely on Oracle Support or Development, running obsolete versions can delay your ability to obtain a solution to a reported problem. Also, each new version includes countless bug fixes which also include security enhancements when available.

    The currently supported versions of Forms/Reports are 11.1.1.6 and 11.1.2.1. Both of these versions support JRE 6 and 7 on the client machines.