-
Bug
-
Resolution: Fixed
-
P3
-
fx2.0
-
Mac
When running jfx/apps/internal/VideoWallSearch I get the exception below. This happens maybe once in 5 to 10 runs, I am not sure how to reliably reproduce it.
java.lang.IndexOutOfBoundsException: Required 110072 remaining bytes in buffer, only had 86400
at com.sun.prism.nativewindow.util.BufferFactory.rangeCheckBytes(BufferFactory.java:311)
at com.sun.prism.opengl.impl.gl2.GL2Impl.glTexImage2D(GL2Impl.java:4683)
at com.sun.prism.es2.ES2Texture.uploadPixels(ES2Texture.java:328)
at com.sun.prism.es2.ES2Texture.create(ES2Texture.java:154)
at com.sun.prism.es2.ES2ResourceFactory.createTexture(ES2ResourceFactory.java:44)
at com.sun.prism.impl.BaseResourceFactory.createTexture(BaseResourceFactory.java:109)
at com.sun.javafx.sg.prism.PrismMediaFrameHandler.updateGraphicsData(PrismMediaFrameHandler.java:134)
at com.sun.media.jfxmedia.MediaFrameHandler.getLatestFrame(MediaFrameHandler.java:300)
at com.sun.javafx.sg.prism.NGMediaView.renderContent(NGMediaView.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.tk.glass.PrismPen$PaintRunnable.paintImpl(PrismPen.java:185)
at com.sun.javafx.tk.glass.PrismPen$PaintRunnable.run(PrismPen.java:290)
at com.sun.javafx.tk.glass.RunnableEvent.run(RunnableEvent.java:13)
at com.sun.javafx.tk.glass.GlassToolkitImpl.run(GlassToolkitImpl.java:124)
at java.lang.Thread.run(Thread.java:680)
java.lang.IndexOutOfBoundsException: Required 110072 remaining bytes in buffer, only had 86400
at com.sun.prism.nativewindow.util.BufferFactory.rangeCheckBytes(BufferFactory.java:311)
at com.sun.prism.opengl.impl.gl2.GL2Impl.glTexImage2D(GL2Impl.java:4683)
at com.sun.prism.es2.ES2Texture.uploadPixels(ES2Texture.java:328)
at com.sun.prism.es2.ES2Texture.create(ES2Texture.java:154)
at com.sun.prism.es2.ES2ResourceFactory.createTexture(ES2ResourceFactory.java:44)
at com.sun.prism.impl.BaseResourceFactory.createTexture(BaseResourceFactory.java:109)
at com.sun.javafx.sg.prism.PrismMediaFrameHandler.updateGraphicsData(PrismMediaFrameHandler.java:134)
at com.sun.media.jfxmedia.MediaFrameHandler.getLatestFrame(MediaFrameHandler.java:300)
at com.sun.javafx.sg.prism.NGMediaView.renderContent(NGMediaView.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:142)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:95)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:36)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:904)
at com.sun.javafx.tk.glass.PrismPen$PaintRunnable.paintImpl(PrismPen.java:185)
at com.sun.javafx.tk.glass.PrismPen$PaintRunnable.run(PrismPen.java:290)
at com.sun.javafx.tk.glass.RunnableEvent.run(RunnableEvent.java:13)
at com.sun.javafx.tk.glass.GlassToolkitImpl.run(GlassToolkitImpl.java:124)
at java.lang.Thread.run(Thread.java:680)
- relates to
-
JDK-8111418 java.lang.IllegalArgumentException in JFXControls app
-
- Closed
-
-
JDK-8112044 MacOS/Prism: IllegalArgumentException in com.sun.prism.impl.BaseTexture wedges the whole UI.
-
- Resolved
-