java.lang.NullPointerException

Stack Overflow | JimJim2000 | 4 months ago

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.NullPointerException

    No message provided

    at com.sun.javafx.text.PrismTextLayout.addTextRun()
  2. com.sun.javafx
    PrismTextLayout.getBounds
    1. com.sun.javafx.text.PrismTextLayout.addTextRun(PrismTextLayout.java:755)
    2. com.sun.javafx.text.GlyphLayout.addTextRun(GlyphLayout.java:140)
    3. com.sun.javafx.text.GlyphLayout.breakRuns(GlyphLayout.java:210)
    4. com.sun.javafx.text.PrismTextLayout.buildRuns(PrismTextLayout.java:770)
    5. com.sun.javafx.text.PrismTextLayout.layout(PrismTextLayout.java:1021)
    6. com.sun.javafx.text.PrismTextLayout.ensureLayout(PrismTextLayout.java:223)
    7. com.sun.javafx.text.PrismTextLayout.getBounds(PrismTextLayout.java:246)
    7 frames
  3. javafx.scene.text
    Text.impl_computeGeomBounds
    1. javafx.scene.text.Text.getLogicalBounds(Text.java:358)
    2. javafx.scene.text.Text.impl_computeGeomBounds(Text.java:1168)
    2 frames
  4. javafx.scene
    Parent.impl_computeGeomBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.getLocalBounds(Node.java:3457)
    4. javafx.scene.Node.updateTxBounds(Node.java:3620)
    5. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    6. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    7. javafx.scene.Parent.recomputeBounds(Parent.java:1516)
    8. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    9. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    10. javafx.scene.Node.getGeomBounds(Node.java:3509)
    11. javafx.scene.Node.getLocalBounds(Node.java:3457)
    12. javafx.scene.Node.updateTxBounds(Node.java:3620)
    13. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    14. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    15. javafx.scene.Parent.updateCachedBounds(Parent.java:1588)
    16. javafx.scene.Parent.recomputeBounds(Parent.java:1527)
    17. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    17 frames
  5. javafx.scene.layout
    Region.impl_computeGeomBounds
    1. javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:3078)
    1 frame
  6. javafx.scene
    Parent.impl_computeGeomBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.getLocalBounds(Node.java:3457)
    4. javafx.scene.Node.updateTxBounds(Node.java:3620)
    5. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    6. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    7. javafx.scene.Parent.recomputeBounds(Parent.java:1516)
    8. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    8 frames
  7. javafx.scene.layout
    Region.impl_computeGeomBounds
    1. javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:3078)
    1 frame
  8. javafx.scene
    Parent.impl_computeGeomBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.getLocalBounds(Node.java:3457)
    4. javafx.scene.Node.updateTxBounds(Node.java:3620)
    5. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    6. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    7. javafx.scene.Parent.recomputeBounds(Parent.java:1516)
    8. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    8 frames
  9. javafx.scene.layout
    Region.impl_computeGeomBounds
    1. javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:3078)
    1 frame
  10. javafx.scene
    Parent.impl_computeGeomBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.computeLocalBounds(Node.java:3572)
    4. javafx.scene.Node.updateLocalBounds(Node.java:3602)
    5. javafx.scene.Node.getLocalBounds(Node.java:3463)
    6. javafx.scene.Node.updateTxBounds(Node.java:3620)
    7. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    8. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    9. javafx.scene.Parent.updateCachedBounds(Parent.java:1588)
    10. javafx.scene.Parent.recomputeBounds(Parent.java:1527)
    11. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    11 frames
  11. javafx.scene.layout
    Region.impl_computeGeomBounds
    1. javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:3078)
    1 frame
  12. javafx.scene
    Parent.impl_computeGeomBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.getLocalBounds(Node.java:3457)
    4. javafx.scene.Node.updateTxBounds(Node.java:3620)
    5. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    6. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    7. javafx.scene.Parent.recomputeBounds(Parent.java:1516)
    8. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    8 frames
  13. javafx.scene.layout
    Region.impl_computeGeomBounds
    1. javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:3078)
    1 frame
  14. javafx.scene
    Parent.impl_computeGeomBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.getLocalBounds(Node.java:3457)
    4. javafx.scene.Node.updateTxBounds(Node.java:3620)
    5. javafx.scene.Node.getTransformedBounds(Node.java:3403)
    6. javafx.scene.Parent.getChildTransformedBounds(Parent.java:1724)
    7. javafx.scene.Parent.recomputeBounds(Parent.java:1516)
    8. javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1380)
    8 frames
  15. javafx.scene.layout
    Region.impl_computeGeomBounds
    1. javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:3078)
    1 frame
  16. javafx.scene
    Node.impl_intersectsBounds
    1. javafx.scene.Node.updateGeomBounds(Node.java:3556)
    2. javafx.scene.Node.getGeomBounds(Node.java:3509)
    3. javafx.scene.Node.getLocalBounds(Node.java:3457)
    4. javafx.scene.Node.impl_intersectsBounds(Node.java:4992)
    4 frames
  17. javafx.scene.layout
    Region.impl_pickNodeLocal
    1. javafx.scene.layout.Region.impl_pickNodeLocal(Region.java:2931)
    1 frame
  18. javafx.scene
    Scene$MouseHandler$1.run
    1. javafx.scene.Node.impl_pickNode(Node.java:4891)
    2. javafx.scene.Scene$MouseHandler.pickNode(Scene.java:3899)
    3. javafx.scene.Scene$MouseHandler.access$1600(Scene.java:3485)
    4. javafx.scene.Scene.pick(Scene.java:1942)
    5. javafx.scene.Scene.access$6700(Scene.java:159)
    6. javafx.scene.Scene$MouseHandler.process(Scene.java:3711)
    7. javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
    8. javafx.scene.Scene$MouseHandler$1.run(Scene.java:3521)
    8 frames
  19. com.sun.javafx
    PlatformImpl.lambda$null$174
    1. com.sun.javafx.application.PlatformImpl.lambda$null$174(PlatformImpl.java:295)
    1 frame