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

twitter.com throws exceptions

    XMLWordPrintable

    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
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported: