JDK-6644662 : Serious Repainting issues with Plug-in
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows
  • CPU: generic
  • Submitted: 2007-12-21
  • Updated: 2010-04-04
  • Resolved: 2008-11-18
Related Reports
Duplicate :  
Description
Build tested: Latest nightly dated Dec-20
Build Location: http://oklahoma.east/1.6.0_10/nightly/lastbuilt/windows-i586
Problem description:
With latest nightly it has been noticed that applet fails to repaint once some window is moved over the applet display area. User needs to reload inorder to display the applet  properly and they have to make sure that other active windows like Java console should never overlap the applet
Steps to reproduce:
1)Downlaod and Install bundles from the above mentioned location
2) Run any applet or the following applet
http://sqeweb/deployment2/jitu/plug-bug/runtimeargs/TestSecureUnsecureMulti.html
Accept the security pop-up

Move Java Console over the running applet. If you notice any repainting issues then bug is reproduced

Comments
EVALUATION The test cases attached to 6646703, in particular TestAppletCorrect.java, illustrate how to properly repaint the JApplet both with and without -Dsun.java2d.noddraw=true specified.
03-01-2008

EVALUATION This is not a regression in the new Java Plug-In, as is apparent if the Java Control Panel is used to both switch to the old plug-in and specify -Dsun.java2d.noddraw=true via the Java Applet Runtime Parameters. Closing this as Not a Defect. However, there does appear to be a deeper issue regarding the repainting behavior with and without -Dsun.java2d.noddraw=true in Java 6. 6646703 has been filed to track this issue.
03-01-2008

EVALUATION While the repainting issue is reproducible with the given test case, there is no apparent general problem with the new plug-in. The J2SE demonstration applets, for example, run fine. Marking this bug as incomplete. Please provide complete source code for the example applet.
21-12-2007