Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8114615

twitter.com throws exceptions

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Cannot Reproduce
    • Affects Version/s: fx2.0
    • Fix Version/s: fx2.0
    • Component/s: javafx
    • Environment:

      Win7 x64 + 64bit JDK

    • Subcomponent:
      web

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              ckyang Chien Yang (Inactive)
              Reporter:
              peterz Peter Zhelezniakov (Inactive)
            • Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: