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

ES2 pipeline errors with Nvidia OpenGL

    XMLWordPrintable

Details

    • x86_64
    • linux_ubuntu

    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


      Attachments

        Issue Links

          Activity

            People

              pnarayanaswa Praveen Narayanaswamy
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: