-
Bug
-
Resolution: Fixed
-
P2
-
fx1.3
This exception appears when an effect is applied on a ImageView and you try to scale it up. Try to open attached file with FXViewer and zoom in. You can reproduce it from fx code as well but exception is not reported in the log.
java.lang.NullPointerException
at com.sun.scenario.scenegraph.NodeEffectInput.filter(NodeEffectInput.java:110)
at com.sun.scenario.effect.FilterEffect.filter(FilterEffect.java:92)
at com.sun.scenario.effect.DelegateEffect.filter(DelegateEffect.java:65)
at com.sun.scenario.effect.impl.j2d.J2DEffectHelper.render(J2DEffectHelper.java:82)
at com.sun.scenario.scenegraph.EffectFilter.render(EffectFilter.java:25)
at com.sun.scenario.scenegraph.SGNode.renderEffect(SGNode.java:797)
at com.sun.scenario.scenegraph.SGNode.doRender(SGNode.java:593)
at com.sun.scenario.scenegraph.SGNode.render(SGNode.java:573)
at com.sun.scenario.scenegraph.SGGroup.renderContent(SGGroup.java:336)
at com.sun.scenario.scenegraph.SGNode.doRender(SGNode.java:598)
at com.sun.scenario.scenegraph.SGNode.render(SGNode.java:548)
at com.sun.scenario.scenegraph.SGGroup.renderContent(SGGroup.java:336)
at com.sun.scenario.scenegraph.SGNode.doRender(SGNode.java:598)
at com.sun.scenario.scenegraph.SGNode.render(SGNode.java:548)
at com.sun.scenario.scenegraph.JSGPanel.paintComponent(JSGPanel.java:248)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at com.sun.scenario.scenegraph.JSGPanel.repaintDirtyRegions(JSGPanel.java:338)
java.lang.NullPointerException
at com.sun.scenario.scenegraph.NodeEffectInput.filter(NodeEffectInput.java:110)
at com.sun.scenario.effect.FilterEffect.filter(FilterEffect.java:92)
at com.sun.scenario.effect.DelegateEffect.filter(DelegateEffect.java:65)
at com.sun.scenario.effect.impl.j2d.J2DEffectHelper.render(J2DEffectHelper.java:82)
at com.sun.scenario.scenegraph.EffectFilter.render(EffectFilter.java:25)
at com.sun.scenario.scenegraph.SGNode.renderEffect(SGNode.java:797)
at com.sun.scenario.scenegraph.SGNode.doRender(SGNode.java:593)
at com.sun.scenario.scenegraph.SGNode.render(SGNode.java:573)
at com.sun.scenario.scenegraph.SGGroup.renderContent(SGGroup.java:336)
at com.sun.scenario.scenegraph.SGNode.doRender(SGNode.java:598)
at com.sun.scenario.scenegraph.SGNode.render(SGNode.java:548)
at com.sun.scenario.scenegraph.SGGroup.renderContent(SGGroup.java:336)
at com.sun.scenario.scenegraph.SGNode.doRender(SGNode.java:598)
at com.sun.scenario.scenegraph.SGNode.render(SGNode.java:548)
at com.sun.scenario.scenegraph.JSGPanel.paintComponent(JSGPanel.java:248)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at com.sun.scenario.scenegraph.JSGPanel.repaintDirtyRegions(JSGPanel.java:338)
- relates to
-
JDK-8106719 NullPointerException when filter effect needs an image that is too large
- Closed
-
JDK-8090974 Merge and some Blend effects should optimize rendering to destination
- Open