Tested_Java_Release : "1.5.0-beta2/1.5.0-beta
build/bundles : 1.5.0-beta2-b37/1.5.0-beta-b32d/latest PIT bundles
Tested_Java_Location :
/net/koori/onestop/jdk/1.5.0/latest/bundles
/net/sqesvr-nfs/global/nfs/deployment3/tiger/PIT_builds
Tested_Machine_Name : dnm-011/jitender
Tested O/S : winxp/win2k
Problem Description :
Page switching in a browser is throwing following exception
java.lang.InternalError: obsolete interface used
at sun.java2d.NullSurfaceData.getRaster(Unknown Source)
at sun.java2d.loops.OpaqueCopyAnyToArgb.Blit(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.convertFrom(Unknown Source)
at sun.java2d.loops.MaskBlit$General.MaskBlit(Unknown Source)
at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Unknown Source)
at sun.java2d.pipe.DrawImage.blitSurfaceData(Unknown Source)
at sun.java2d.pipe.DrawImage.renderImageCopy(Unknown Source)
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at sun.plugin.AppletViewer.paintForegrnd(Unknown Source)
at sun.plugin.AppletViewer.paint(Unknown Source)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
it's working with fine with tiger build32d while reproducible with b37 and latest PIT bundles
Steps to reproduce:
1) Set Java console option in the java control panel to SHOW
2) Load the following applet in the browser
http://sqeweb.sfbay.sun.com/deployment2/jitu/plug-bug/test2.html
3) Notice the trace on the Java console,there should not be any exception
4) Click on the back button,then forward button. Wait for applet to get loaded
Repeat #4 and you will see the above mentioned Exception on the Java Console
On mozilla the exception will be thrown the very first time user clicks on the back button while on IE you need to do the process of < and > two three times to see the exception