JDK-8276172 : ES2 pipeline errors with Nvidia OpenGL
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: jfx16
  • Priority: P4
  • Status: Closed
  • Resolution: Incomplete
  • OS: linux_ubuntu
  • CPU: x86_64
  • Submitted: 2021-10-26
  • Updated: 2023-08-22
  • Resolved: 2021-10-29
Related Reports
Duplicate :  
Relates :  
Description
ADDITIONAL SYSTEM INFORMATION :
JDK 16, JavaFX 17.0.1, Ubuntu 20.04.3 LTS, and the following OpenGL information (output from `glxinfo | grep verbose`):

server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.6.0 NVIDIA 470.63.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL version string: 4.6.0 NVIDIA 470.63.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.63.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions,

A DESCRIPTION OF THE PROBLEM :
Attempting to run a precompiled Java program (JabRef, https://github.com/JabRef/jabref/issues/8192) outputs JavaFX errors and does not render the window. This occurs only when hardware acceleration is enabled.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Program's window would appear with its layout rendered. This occurs as expected on a different machine that uses Mesa 3.0 OpenGL, and when disabling hardware acceleration (see Workaround).
ACTUAL -
A window appears but nothing renders within it. The following errors are output when using -Dprism.verbose=true:

Prism pipeline init order: es2 sw 
Using Double Precision Marlin Rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ... prism_es2
	succeeded.
GLFactory using com.sun.prism.es2.X11GLFactory
(X) Got class = class com.sun.prism.es2.ES2Pipeline
Initialized prism pipeline: com.sun.prism.es2.ES2Pipeline
Maximum supported texture size: 16384
Maximum texture size clamped to 4096
Non power of two texture support = true
Maximum number of vertex attributes = 16
Maximum number of uniform vertex components = 4096
Maximum number of uniform fragment components = 4096
Maximum number of varying components = 124
Maximum number of texture units usable in a vertex shader = 32
Maximum number of texture units usable in a fragment shader = 32
Graphics Vendor: NVIDIA Corporation
       Renderer: NVIDIA GeForce GTX 960/PCIe/SSE2
        Version: 4.6.0 NVIDIA 470.63.01
 vsync: true vpipe: true

(java:13570): Gdk-WARNING **: 12:21:40.374: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 31 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 30 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 30 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 30 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 30 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Error creating vertex shader
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2Shader.createFromSource(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.shader.FillPgram_Color_Loader.loadShader(Unknown Source)
	... 30 more
java.lang.InternalError: Error loading stock shader FillPgram_Color
	at org.jabref.merged.module@5.4.382/com.sun.prism.es2.ES2ResourceFactory.createStockShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedPgram(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.renderGeneralRoundedRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.prism.impl.ps.BaseShaderGraphics.fillRect(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGGroup.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGRegion.renderContent(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.doRender(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.sg.prism.NGNode.render(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.doPaint(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.PresentingPainter.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.RenderJob.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.jabref.merged.module@5.4.382/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

CUSTOMER SUBMITTED WORKAROUND :
Program works fine when hardware acceleration is disabled with -Dprism.order=sw

FREQUENCY : always



Comments
[~pnarayanaswa] The submitter's system is definitely using the ES2 pipeline by default, given the stack trace and verbose output. The problem is that when using the ES2 pipeline, the graphics card is failing to render correctly.
29-10-2021

If your graphics card is not listed(https://github.com/openjdk/jfx/blob/master/modules/javafx.graphics/src/main/java/com/sun/prism/es2/X11GLFactory.java#L31), it will not enable es2 by default. more information here : https://github.com/gluonhq/substrate/issues/611
29-10-2021

The graphics card in question should be capable of running the accelerated Prism ES2 pipeline, so this is likely is a graphics driver problem.
29-10-2021