What classes are loaded into JVM? rt.jar 1.3 or 1.4?
Hi,
I am trying to run a stored procedure on the DB release 2.
On Linux I get:
OTHER EXCEPTION caught -29532 ORA-29532: Java call terminated by uncaught Java
exception: java.lang.RuntimeException: java.lang.ClassNotFoundException:
sun/java2d/loops/OpaqueCopyAnyToArgb
This particular class is a part of 1.4, but not 1.3... I don't use it directly, so I am wondering where it is being referenced?
I don't think trying to load rt.jar would be a particularly good idea. But it appears to me that there is a mix of graphics2d?
The full stack trace is:
java.lang.RuntimeException: java.lang.ClassNotFoundException:
sun/java2d/loops/OpaqueCopyAnyToArgb
at
sun.java2d.loops.GraphicsPrimitiveProxy.instantiate(GraphicsPrimitiveProxy.java:74)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:222)
at
sun.java2d.loops.GraphicsPrimitiveMgr.locatePrim(GraphicsPrimitiveMgr.java:179)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:132)
at sun.java2d.loops.Blit.locate(Blit.java:45)
at sun.java2d.loops.Blit.getFromCache(Blit.java:59)
at
sun.java2d.loops.GraphicsPrimitive.createConverter(GraphicsPrimitive.java:503)
at
sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:473)
at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:115)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:139)
at sun.java2d.loops.MaskBlit.locate(MaskBlit.java:43)
at sun.java2d.loops.MaskFill$General.<init>(MaskFill.java:134)
at sun.java2d.loops.MaskFill.makePrimitive(MaskFill.java:115)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:139)
at sun.java2d.loops.MaskFill.locate(MaskFill.java:44)
at sun.java2d.loops.DrawGlyphList$General.<init>(DrawGlyphList.java:76)
at sun.java2d.loops.DrawGlyphList.makePrimitive(DrawGlyphList.java:65)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:139)
at sun.java2d.loops.DrawGlyphList.locate(DrawGlyphList.java:32)
at sun.java2d.SurfaceData.makeRenderLoops(SurfaceData.java:488)
at sun.awt.image.BufImgSurfaceData.getSolidLoops(BufImgSurfaceData.java) at sun.awt.image.BufImgSurfaceData.initSolidLoops(BufImgSurfaceData.java)
at sun.awt.image.BufImgSurfaceData.createData(BufImgSurfaceData.java)
at sun.java2d.SurfaceData.getSurfaceDataFromImage(SurfaceData.java:104)
at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:62)
at sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:137)
at sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:819)
at sun.java2d.pipe.ValidatePipe.transformImage(ValidatePipe.java:184)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2892)
at logoUtils.insertLogo(InsertLogo:59)
This particular procedure crashes on Windows with the following in the database alert log:
Wed Sep 14 11:54:08 2005
Errors in file d:\oracle\product\10.2.0\admin\orcl10gr2\udump\orcl10gr_ora_2640.trc:
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0xF92D18C] [ADDR:0x4] [UNABLE_TO_READ] []