Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4904444

Applets requiring plugin 1.3.1 are unviewable after installing 1.4.2

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.4.2_04
    • 1.3.1, 1.4.1, 1.4.2, 1.4.2_01, 1.4.2_02
    • deploy
    • 04
    • generic, x86
    • windows_nt, windows_2000, windows_xp
    • Verified

        Name: gm110360 Date: 08/11/2003


        FULL PRODUCT VERSION :
        java version "1.4.2-beta"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-beta-b19)
        Java HotSpot(TM) Client VM (build 1.4.2-beta-b19, mixed mode)

        FULL OS VERSION :
        Windows 98 Version [4.10.2222]
        Windows NT Version 4.0
        Windows XP Version [5.1.2600]

        Suspect any WinX version.

        EXTRA RELEVANT SYSTEM CONFIGURATION :
        Internet Explorer Version 6.0.2600.0000

        Installed JREs:
        1.3.1_08
        1.4.2-beta

        A DESCRIPTION OF THE PROBLEM :
        When Java plug-in version 1.3.1_xx is installed on a system that also has Java Plug-in version 1.4.2-beta, applets using 1.3.1_xx are not displayed correctly.

        When an OBJECT tag is used to force an applet to run under Java Plug-in version 1.3.1_xx on a Windows client, the applet appears in a small box in the upper left corner of Internet Explorer if JRE 1.4.2-beta was also installed on the same client computer. The applet appears to hang until the mouse cursor is positioned over it, at which point tghe applet runs. However, the applet is still unusuable because all GUI components are 'squished' into the small box mentioned.

        Resizing the IE window and reloaded/refreshing the web page do not help. Uninstalling JRE 1.4.2-beta does not resolve the problem either. The only resolution is to actually eliminate the problem by not installing JRE 1.4.2-beta on the same client as long as there is a need to run 1.3.1_xx applets.





        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        1) Download and install JRE 1.3.1_06
        2) Download and install J2SDK 1.4.2-beta (it doesn't matter if you install the SDK as well as long as the Runtime Environment is installed)
        3) Create an HTML page called 'blink13106.html' with the folling source code:
        <HTML>
        <HEAD>
        <TITLE>Blink Using 1.3.1_06</title>
        </head>
        <BODY>
        <OBJECT ID='Blink' classid='clsid:CAFEEFAC-0013-0001-0006-ABCDEFFEDCBA' codebase='http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,1,6&#39;>
        <PARAM NAME = CODE VALUE = "Blink.class">
        <param name=lbl value="This is the next best thing to sliced bread! Toast, toast, toast, butter, jam, toast, marmite, toast.">
        <param name=speed value="4">
        </object>
        </body>
        </html>

        4) Save the page create in (3) in the same folder as the blink.class demo applet that comes with the SDK.

        5) Create another HTML page called 'blink142.html' with the following source:
        <HTML>
        <HEAD>
        <TITLE>Blink using 1.4.2-beta</title>
        </head>
        <BODY>
        <OBJECT ID='Blink' classid='clsid:CAFEEFAC-0014-0002-0000-ABCDEFFEDCBA' codebase='http://java.sun.com/products/plugin/1.4/jinstall-14-win32.cab#Version=1,4,2&#39;>
        <PARAM NAME = CODE VALUE = 'Blink.class'>
        <param name=lbl value="This is the next best thing to sliced bread! Toast, toast, toast, butter, jam, toast, marmite, toast.">
        <param name=speed value="4">
        </object>
        </body>
        </html>

        6) Save the page created in (5) in the same folder as the blink.class demo applet that comes with the SDK.

        7) From the Windows Explorer, double-click on blink142.html. The Java Plug-in version 1.4.2 is loaded and runs the applet.

        8) Close the web browser.

        9) From Windows Explorer, double-click on blink13106.html. The Java Plug-in version 1.3.1_06 is loaded but the applet appears in a small unviewable box in the upper left corner of the Internet Explorer window.



        EXPECTED VERSUS ACTUAL BEHAVIOR :
        EXPECTED -
        After double-clicking the blink13106.html, Java Plug-in 1.3.1_06 should have started the demo applet and the applet should have run normally.
        ACTUAL -
        The applet appears in a small window in the upper left corner of the Internet Explorer window. The applet is essentially unusable. Also, the applet appears to hang (or IE appears to keep loading something) until the mouse cursor is moved over the applet at which point, the applet runs but is still unusable.

        ERROR MESSAGES/STACK TRACES THAT OCCUR :
        No errors are reported.

        REPRODUCIBILITY :
        This bug can be reproduced always.

        CUSTOMER SUBMITTED WORKAROUND :
        No workarounds. You must uninstall all JREs and then re-install the desired Java 1.3.1_xx version in order to get applets requiring that version to function.
        (Incident Review ID: 187157)
        ======================================================================
        ###@###.### 2003-08-28

              dphamsunw Danielle Pham (Inactive)
              gmanwanisunw Girish Manwani (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: