JDK-6790391 : After installing java 1.6.0_10, assessments do not display
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2009-01-06
  • Updated: 2011-02-16
  • Resolved: 2009-05-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u14 b01Fixed
Related Reports
Relates :  
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/
09-01-2009

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.
09-01-2009

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.
06-01-2009