-
Bug
-
Resolution: Cannot Reproduce
-
P4
-
fx2.0
-
Win7 x64 + 64bit JDK
twitter.com throws exceptions:
[java] java.lang.IllegalArgumentException: fromIndex(0) > toIndex(-12544)
[java] at java.util.Arrays.rangeCheck(Arrays.java:1306)
[java] at java.util.Arrays.fill(Arrays.java:2465)
[java] at com.sun.openpisces.Renderer.reset(Renderer.java:383)
[java] at com.sun.prism.impl.shape.OpenPiscesRasterizer.initRenderer(OpenPiscesRasterizer.java:40)
[java] at com.sun.prism.impl.shape.OpenPiscesRasterizer.setupRenderer(OpenPiscesRasterizer.java:151)
[java] at com.sun.prism.impl.shape.OpenPiscesRasterizer.getMaskData(OpenPiscesRasterizer.java:120)
[java] at com.sun.prism.impl.shape.ShapeUtil.rasterizeShape(ShapeUtil.java:42)
[java] at com.sun.prism.impl.ps.BaseShaderGraphics.renderShape(BaseShaderGraphics.java:280)
[java] at com.sun.prism.impl.ps.BaseShaderGraphics.drawRect(BaseShaderGraphics.java:660)
[java] at com.sun.webpane.sg.prism.WCGraphicsPrismContext.drawRect(WCGraphicsPrismContext.java:525)
[java] at com.sun.webpane.platform.graphics.GraphicsDecoder.decode(GraphicsDecoder.java:223)
[java] at com.sun.webpane.platform.graphics.WCRenderQueue.decode(WCRenderQueue.java:34)
[java] at com.sun.webpane.platform.WebPage.paint2GC(WebPage.java:636)
[java] at com.sun.webpane.platform.WebPage.paint(WebPage.java:615)
[java] at com.sun.javafx.sg.prism.NGWebView.renderContent(NGWebView.java:77)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:103)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:352)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:103)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:352)
[java] at com.sun.javafx.sg.prism.NGNode.renderRectClip(NGNode.java:155)
[java] at com.sun.javafx.sg.prism.NGNode.renderClip(NGNode.java:180)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:352)
[java] at com.sun.javafx.sg.prism.NGNode.renderRectClip(NGNode.java:155)
[java] at com.sun.javafx.sg.prism.NGNode.renderClip(NGNode.java:180)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:103)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.tk.quantum.PaintRunnable.paintImpl(PaintRunnable.java:138)
[java] at com.sun.javafx.tk.quantum.PaintRunnable.run(PaintRunnable.java:238)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
[java] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
[java] at com.sun.prism.render.RenderJob.run(RenderJob.java:29)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at com.sun.javafx.tk.quantum.QuantumRenderer$ObservedRunnable.run(QuantumRenderer.java:70)
[java] at java.lang.Thread.run(Thread.java:662)
You may need to reload several times before it's thrown. It's somehow connected to the strip of user avatars below the page caption. Once the exception occurs, the strip becomes damaged or completely missing.
[java] java.lang.IllegalArgumentException: fromIndex(0) > toIndex(-12544)
[java] at java.util.Arrays.rangeCheck(Arrays.java:1306)
[java] at java.util.Arrays.fill(Arrays.java:2465)
[java] at com.sun.openpisces.Renderer.reset(Renderer.java:383)
[java] at com.sun.prism.impl.shape.OpenPiscesRasterizer.initRenderer(OpenPiscesRasterizer.java:40)
[java] at com.sun.prism.impl.shape.OpenPiscesRasterizer.setupRenderer(OpenPiscesRasterizer.java:151)
[java] at com.sun.prism.impl.shape.OpenPiscesRasterizer.getMaskData(OpenPiscesRasterizer.java:120)
[java] at com.sun.prism.impl.shape.ShapeUtil.rasterizeShape(ShapeUtil.java:42)
[java] at com.sun.prism.impl.ps.BaseShaderGraphics.renderShape(BaseShaderGraphics.java:280)
[java] at com.sun.prism.impl.ps.BaseShaderGraphics.drawRect(BaseShaderGraphics.java:660)
[java] at com.sun.webpane.sg.prism.WCGraphicsPrismContext.drawRect(WCGraphicsPrismContext.java:525)
[java] at com.sun.webpane.platform.graphics.GraphicsDecoder.decode(GraphicsDecoder.java:223)
[java] at com.sun.webpane.platform.graphics.WCRenderQueue.decode(WCRenderQueue.java:34)
[java] at com.sun.webpane.platform.WebPage.paint2GC(WebPage.java:636)
[java] at com.sun.webpane.platform.WebPage.paint(WebPage.java:615)
[java] at com.sun.javafx.sg.prism.NGWebView.renderContent(NGWebView.java:77)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:103)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:352)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:103)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:352)
[java] at com.sun.javafx.sg.prism.NGNode.renderRectClip(NGNode.java:155)
[java] at com.sun.javafx.sg.prism.NGNode.renderClip(NGNode.java:180)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:352)
[java] at com.sun.javafx.sg.prism.NGNode.renderRectClip(NGNode.java:155)
[java] at com.sun.javafx.sg.prism.NGNode.renderClip(NGNode.java:180)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:180)
[java] at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:103)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:291)
[java] at com.sun.javafx.sg.prism.NGGroup.doRender(NGGroup.java:27)
[java] at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1013)
[java] at com.sun.javafx.tk.quantum.PaintRunnable.paintImpl(PaintRunnable.java:138)
[java] at com.sun.javafx.tk.quantum.PaintRunnable.run(PaintRunnable.java:238)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
[java] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
[java] at com.sun.prism.render.RenderJob.run(RenderJob.java:29)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at com.sun.javafx.tk.quantum.QuantumRenderer$ObservedRunnable.run(QuantumRenderer.java:70)
[java] at java.lang.Thread.run(Thread.java:662)
You may need to reload several times before it's thrown. It's somehow connected to the strip of user avatars below the page caption. Once the exception occurs, the strip becomes damaged or completely missing.