United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6790391 : After installing java 1.6.0_10, assessments do not display

Details
Type:
Bug
Submit Date:
2009-01-06
Status:
Closed
Updated Date:
2011-02-16
Project Name:
JDK
Resolved Date:
2009-05-15
Component:
deploy
OS:
windows_xp
Sub-Component:
plugin
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u14 (b01)

Related Reports
Relates:

Sub Tasks

Description
FULL PRODUCT VERSION :
JRE 1.6.0_10

ADDITIONAL OS VERSION INFORMATION :
windows Xp Professional SP2

A DESCRIPTION OF THE PROBLEM :
In LMS (Learning Management System) software Oracle iLearning 5.1 , after installing Java 1.6.0_10, assessments do not dsplay, but if uncheck in java control panel option java plug-in for next generation the assessments work.

We have approximately 20,000 users and we can not help at all because the workaround is time

Learners have reported problem in that the assessments are not playing after java 1.6.0_10 was installed. Have confirmed this XP and Vista platforms with IE 7.0 with the customer.

Learners cannot complete certification exams using JRE/JAVA 1.6.0_10.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
The issue can be reproduced at will with the following steps:
1. Log into http://gesforchile.miscursos.cl as learner (user javatest, pass java)
2. Play assessment 'Test evaluation java'
3. Navigate  in outline to 'Test evaluation java'
4. Screen is blank and IE report error

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Expect assessment to play,  but the screen is blank after install of Java version 1.6.0_10 .
ACTUAL -
the screen is blank after install of Java version 1.6.0_10 and 1.6.0_11, and 1.6.0_12 beta too

ERROR MESSAGES/STACK TRACES THAT OCCUR :
Error: IE Error: Object doesn't support this property or method

Line 27
Car:3
Error:java.lang.NullPointerException
Code: 0

REPRODUCIBILITY :
This bug can be reproduced always.

CUSTOMER SUBMITTED WORKAROUND :
1.  Disabling the following in the java control panel:
     Advanced -> Java Plug-in -> Enable the next-generation Java Plug-in(requires browser restart).
2. Close all the browsers(IE and any other non IE browsers if open).
3. Clear cache,delete offline content,check task manager to see if any iexplorer is still running.
4. Now open a fresh IE and test,the questions should be displayed.

Release Regression From : 6u7
The above release value was the last known release where this 
bug was not reproducible. Since then there has been a regression.
Developed 2 tests to cover 6790391.

Added 2 tests in sqe workspace to verify whether there is a "browser" system property in plugin, whose value is "sun.plugin"

webrev:
http://sa.sfbay.sun.com/projects/deployment-sqe_data/6u21/6790391.0 

Result URL:
on windows:
   on firefox: http://sqeweb.sfbay.sun.com/jsn/users/fred/results/6790391/Standalone_deployment__2010_05_28_14_10_34/
   on IE: http://sqeweb.sfbay.sun.com/jsn/users/fred/results/6790391/Standalone_deployment__2010_05_28_14_16_39/
on solaris: http://sqeweb.sfbay.sun.com/jsn/users/fred/results/6790391/Standalone_deployment__2010_05_28_14_03_47/

                                    

Comments
SUGGESTED FIX

webrev: http://sa.sfbay.sun.com/projects/deployment_data/6u14/6790391.0
testcase: http://j2se.east.sun.com/deployment/www/tests/1.6.0_14/6790391/
                                     
2009-01-09
EVALUATION

Added "browser" system property which the applet depended on. The
classic Java Plug-In set this to the value "sun.plugin" in both IE and
Firefox.
                                     
2009-01-09
EVALUATION

The applet is throwing a NullPointerException because the system property "browser" is not specified. It looks like the old Java Plug-In set this (to the value "sun.plugin", at least on Firefox); the applet looks for substrings like "IE" and "NETSCAPE" in this string's value. It should be sufficient for compatibility purposes to mimic the classic plug-in's behavior.
                                     
2009-01-06



Hardware and Software, Engineered to Work Together