: at 1_16_R3.MinecraftServer.w(MinecraftServer.java:1064) : at mc.updateAllSigns(SignUpdateListener.java:36) : at mc.updateSign(SignUpdateListener.java:59) : at mc.updateAttachedBlock(SignUpdateListener.java:80) : at 1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:289) : at 1_16_R3.MinecraftServer.w(MinecraftServer.java:1055) : at 1_16_R3.DedicatedServer.init(DedicatedServer.java:280) : at 1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:580) : at 1_16_R3.CraftServer.enablePlugins(CraftServer.java:415)
: at 1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) : at .enablePlugin(SimplePluginManager.java:483) : at .JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380)
: at mc.loadDefaults(BAConfigSerializer.java:86) : at mc.parseOptionSets(BAConfigSerializer.java:283) : at mc.getTransitionOptions(ConfigSerializer.java:544) : at mc.InventoryUtil.(InventoryUtil.java:42) : at mc.(InventoryHandlerFactory.java:10) : at .PluginClassLoader.findClass(PluginClassLoader.java:111) : at .PluginClassLoader.findClass(PluginClassLoader.java:182) Here's some errors i get while starting the server and a little while after that if they're of any use. Host: Intel(R) Xeon(R) CPU 2.30GHz, 1 cores, 3G, Debian GNU/Linux 10 (buster) S U M M A R Y -Ĭommand Line: -Xms3500M -Xmx3500M paperserver.jar -nogui To enable core dumping, try "ulimit -c unlimited" b$
# Java VM: OpenJDK 64-Bit Server VM (11.0.9.1+1-post-Debian-1deb10u2, mixed mode, tiered, compressed oops, serial $ # This output file may be truncated or incomplete. # to set the Java Heap base and to place the Java Heap above 32GB virtual address. # maximum limit for the native heap growth. # placed in the first 32GB address space. # JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# Set larger code cache with -XX:ReservedCodeCacheSize= # Decrease Java thread stack sizes (-Xss) # The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native$ # The system is out of physical RAM or swap space # Native memory allocation (mmap) failed to map 16384 bytes for committing reserved memory. # There is insufficient memory for the Java Runtime Environment to continue.
Is there a way to prevent this? Is this even the problem? I think the problem is that Java is trying to use more threads than the VM has. I have written the error that occured the most below. The folder that i have the server jarfile in has some logs in this pattern: hs_err_pid11770.log but i can't figure out what's the latest. So usually the server works fine, aside from some of the plugins that should be stable (serversigns) acting weird, but every time i leave it running for the night and come back the next day, it has crashed. I'm running Bukkit and my minecraft version is 1.16.5 So, i have a google cloud VM, which has one core and one thread (checked with lscpu | egrep 'Model name|Socket|Thread|NUMA|CPU\(s\)') and 3.6Gi of RAM running Ubuntu Okay, i can't seem to find any articles related to my problem, so i'm asking here.