roulette error in java

🧩 Syntax:
[00:40:32] [Server thread/ERROR]: Could not render map using renderer me.matsubara.roulette.util.map.MapBuilder
java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration
	at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1263) ~[?:?]
	at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:221) ~[?:?]
	at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:105) ~[?:?]
	at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:696) ~[?:?]
	at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:352) ~[?:?]
	at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:309) ~[?:?]
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) ~[?:?]
	at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:309) ~[?:?]
	at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35) ~[?:?]
	at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:55) ~[?:?]
	at java.desktop/sun.font.PlatformFontInfo.createFontManager(PlatformFontInfo.java:37) ~[?:?]
	at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:51) ~[?:?]
	at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:242) ~[?:?]
	at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:260) ~[?:?]
	at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:862) ~[?:?]
	at Roulette-2.2.jar/me.matsubara.roulette.util.map.MapBuilder.getStringWidth(MapBuilder.java:92) ~[Roulette-2.2.jar:?]
	at Roulette-2.2.jar/me.matsubara.roulette.util.map.MapBuilder.drawText(MapBuilder.java:80) ~[Roulette-2.2.jar:?]
	at Roulette-2.2.jar/me.matsubara.roulette.util.map.MapBuilder.lambda$render$0(MapBuilder.java:67) ~[Roulette-2.2.jar:?]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
	at Roulette-2.2.jar/me.matsubara.roulette.util.map.MapBuilder.render(MapBuilder.java:67) ~[Roulette-2.2.jar:?]
	at org.bukkit.craftbukkit.map.CraftMapView.render(CraftMapView.java:157) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer.nextUpdatePacket(MapItemSavedData.java:644) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.world.level.saveddata.maps.MapItemSavedData.getUpdatePacket(MapItemSavedData.java:444) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.world.item.MapItem.getUpdatePacket(MapItem.java:291) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:842) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:346) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.network.Connection.tick(Connection.java:638) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:242) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1823) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1598) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1304) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:330) ~[paper-1.21.1.jar:1.21.1-12-1798e94]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]