From f69b2c9c37e423e7ea9d08dfe36306b649fa7b5b Mon Sep 17 00:00:00 2001 From: DIKER0K Date: Sat, 19 Jul 2025 01:20:51 +0500 Subject: [PATCH] all working --- .idea/.gitignore | 5 + .idea/compiler.xml | 13 + .idea/encodings.xml | 7 + .idea/jarRepositories.xml | 30 ++ .idea/misc.xml | 14 + .idea/modules.xml | 8 + hs_err_pid24732.log | 271 ++++++++++ hs_err_pid24924.log | 271 ++++++++++ hs_err_pid25508.log | 271 ++++++++++ hs_err_pid26256.log | 271 ++++++++++ hs_err_pid29156.log | 271 ++++++++++ hs_err_pid30464.log | 271 ++++++++++ pom.xml | 73 +++ popa.iml | 13 + src/main/java/popa/popa.java | 489 ++++++++++++++++++ src/main/resources/config.yml | 6 + src/main/resources/plugin.yml | 4 + target/classes/config.yml | 6 + target/classes/plugin.yml | 4 + target/classes/popa/popa.class | Bin 0 -> 19530 bytes target/maven-archiver/pom.properties | 3 + .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 1 + target/original-popa-1.0-SNAPSHOT.jar | Bin 0 -> 11531 bytes target/popa-1.0-SNAPSHOT.jar | Bin 0 -> 11725 bytes 25 files changed, 2303 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 hs_err_pid24732.log create mode 100644 hs_err_pid24924.log create mode 100644 hs_err_pid25508.log create mode 100644 hs_err_pid26256.log create mode 100644 hs_err_pid29156.log create mode 100644 hs_err_pid30464.log create mode 100644 pom.xml create mode 100644 popa.iml create mode 100644 src/main/java/popa/popa.java create mode 100644 src/main/resources/config.yml create mode 100644 src/main/resources/plugin.yml create mode 100644 target/classes/config.yml create mode 100644 target/classes/plugin.yml create mode 100644 target/classes/popa/popa.class create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/original-popa-1.0-SNAPSHOT.jar create mode 100644 target/popa-1.0-SNAPSHOT.jar diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..a0ccf77 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Environment-dependent path to Maven home directory +/mavenHomeManager.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..48d87bd --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..861936a --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..001e756 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..0daba21 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/hs_err_pid24732.log b/hs_err_pid24732.log new file mode 100644 index 0000000..2d690ea --- /dev/null +++ b/hs_err_pid24732.log @@ -0,0 +1,271 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 264241152 bytes. Error detail: G1 virtual space +# Possible reasons: +# The system is out of physical RAM or swap space +# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# JVM is running with Zero Based Compressed Oops mode in which the Java heap is +# placed in the first 32GB address space. The Java Heap base address is the +# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress +# to set the Java Heap base and to place the Java Heap above 32GB virtual address. +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3703), pid=24732, tid=22772 +# +# JRE version: (23.0.1+11) (build ) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51148 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 clean + +Host: 12th Gen Intel(R) Core(TM) i5-12450H, 12 cores, 15G, Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +Time: Fri Jul 18 04:40:20 2025 RTZ 4 (s 11 , 64 bit Build 26100 (10.0.26100.4484) elapsed time: 1.086552 seconds (0d 0h 0m 1s) + +--------------- T H R E A D --------------- + +Current thread (0x00000222b5d75310): JavaThread "Unknown thread" [_thread_in_vm, id=22772, stack(0x000000b754800000,0x000000b754900000) (1024K)] + +Stack: [0x000000b754800000,0x000000b754900000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x6e08b9] (no source info available) +V [jvm.dll+0x87dc83] (no source info available) +V [jvm.dll+0x88010e] (no source info available) +V [jvm.dll+0x8807e3] (no source info available) +V [jvm.dll+0x27aee6] (no source info available) +V [jvm.dll+0x6dd1c5] (no source info available) +V [jvm.dll+0x6d104a] (no source info available) +V [jvm.dll+0x35b3ea] (no source info available) +V [jvm.dll+0x3637f6] (no source info available) +V [jvm.dll+0x34fd5e] (no source info available) +V [jvm.dll+0x34fff8] (no source info available) +V [jvm.dll+0x3289cc] (no source info available) +V [jvm.dll+0x32966e] (no source info available) +V [jvm.dll+0x844355] (no source info available) +V [jvm.dll+0x3b9848] (no source info available) +V [jvm.dll+0x82d14c] (no source info available) +V [jvm.dll+0x454d4e] (no source info available) +V [jvm.dll+0x456bd1] (no source info available) +C [jli.dll+0x52a3] (no source info available) +C [ucrtbase.dll+0x37b0] (no source info available) +C [KERNEL32.DLL+0x2e8d7] (no source info available) +C [ntdll.dll+0x3c34c] (no source info available) + +Lock stack of current Java thread (top to bottom): + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00007fffdaf03618, length=0, elements={ +} + +Java Threads: ( => current thread ) +Total: 0 + +Other Threads: + 0x00000222b85ee560 WorkerThread "GC Thread#0" [id=18164, stack(0x000000b754900000,0x000000b754a00000) (1024K)] + 0x00000222d5207e60 ConcurrentGCThread "G1 Main Marker" [id=2884, stack(0x000000b754a00000,0x000000b754b00000) (1024K)] + 0x00000222d5208bb0 WorkerThread "G1 Conc#0" [id=22128, stack(0x000000b754b00000,0x000000b754c00000) (1024K)] + +[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffda64bfba] +VM state: not at safepoint (not fully initialized) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fffdaf83a10] Heap_lock - owner thread: 0x00000222b5d75310 + +Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. +Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + +Heap: + garbage-first heap total reserved 4120576K, committed 0K, used 0K [0x0000000704800000, 0x0000000800000000) + region size 2048K, 0 young (0K), 0 survivors (0K) + +[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffdaa4c3c9] +GC Heap History (0 events): +No events + +Dll operation events (1 events): +Event: 0.006 Loaded shared library C:\Program Files\Java\jdk-23\bin\java.dll + +Deoptimization events (0 events): +No events + +Classes loaded (0 events): +No events + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (0 events): +No events + +VM Operations (0 events): +No events + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (0 events): +No events + + +Dynamic libraries: +0x00007ff772840000 - 0x00007ff772850000 C:\Program Files\Java\jdk-23\bin\java.exe +0x00007ff8971a0000 - 0x00007ff897408000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ff896d90000 - 0x00007ff896e59000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ff894710000 - 0x00007ff894afd000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ff894bb0000 - 0x00007ff894cfb000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ff873d00000 - 0x00007ff873d17000 C:\Program Files\Java\jdk-23\bin\jli.dll +0x00007ff865ef0000 - 0x00007ff865f0b000 C:\Program Files\Java\jdk-23\bin\VCRUNTIME140.dll +0x00007ff896ba0000 - 0x00007ff896d6c000 C:\WINDOWS\System32\USER32.dll +0x00007ff87dfc0000 - 0x00007ff87e25a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3\COMCTL32.dll +0x00007ff8946e0000 - 0x00007ff894707000 C:\WINDOWS\System32\win32u.dll +0x00007ff895c60000 - 0x00007ff895d09000 C:\WINDOWS\System32\msvcrt.dll +0x00007ff895d10000 - 0x00007ff895d3b000 C:\WINDOWS\System32\GDI32.dll +0x00007ff8945a0000 - 0x00007ff8946d7000 C:\WINDOWS\System32\gdi32full.dll +0x00007ff894b00000 - 0x00007ff894ba3000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ff896950000 - 0x00007ff89697f000 C:\WINDOWS\System32\IMM32.DLL +0x00007ff875f10000 - 0x00007ff876002000 C:\Program Files\Windhawk\Engine\1.6.1\64\windhawk.dll +0x00007ff894fb0000 - 0x00007ff895064000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ff896150000 - 0x00007ff8961f6000 C:\WINDOWS\System32\sechost.dll +0x00007ff897040000 - 0x00007ff897158000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ff8759d0000 - 0x00007ff8759f8000 C:\ProgramData\Windhawk\Engine\Mods\64\explorer-details-better-file-sizes_1.4.9_470272.dll +0x00007ff895760000 - 0x00007ff8958fe000 C:\WINDOWS\System32\ole32.dll +0x00007ff895d40000 - 0x00007ff8960c6000 C:\WINDOWS\System32\combase.dll +0x00007ff896e60000 - 0x00007ff896f40000 C:\WINDOWS\System32\OLEAUT32.dll +0x00007ff896200000 - 0x00007ff89694a000 C:\WINDOWS\System32\SHELL32.dll +0x00007ff8942f0000 - 0x00007ff894464000 C:\WINDOWS\System32\wintypes.dll +0x00007ff8757b0000 - 0x00007ff875959000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.whl +0x00007ff88f930000 - 0x00007ff88fa3d000 C:\WINDOWS\SYSTEM32\PROPSYS.dll +0x00007ff875970000 - 0x00007ff8759aa000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.whl +0x00007ff875540000 - 0x00007ff87555d000 C:\ProgramData\Windhawk\Engine\Mods\64\modernize-folder-picker-dialog_1.0.0_596602.dll +0x00007ff875350000 - 0x00007ff8754f9000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.dll +0x00007ff875500000 - 0x00007ff87553a000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.dll +0x00007ff86a040000 - 0x00007ff86a04c000 C:\Program Files\Java\jdk-23\bin\vcruntime140_1.dll +0x00007ff859fb0000 - 0x00007ff85a03e000 C:\Program Files\Java\jdk-23\bin\msvcp140.dll +0x00007fffda310000 - 0x00007fffdb05f000 C:\Program Files\Java\jdk-23\bin\server\jvm.dll +0x00007ff8960d0000 - 0x00007ff896144000 C:\WINDOWS\System32\WS2_32.dll +0x00007ff893b50000 - 0x00007ff893bae000 C:\WINDOWS\SYSTEM32\POWRPROF.dll +0x00007ff88b160000 - 0x00007ff88b16b000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ff888a40000 - 0x00007ff888a75000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ff893b30000 - 0x00007ff893b44000 C:\WINDOWS\SYSTEM32\UMPDC.dll +0x00007ff893050000 - 0x00007ff89306b000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll +0x00007ff866ac0000 - 0x00007ff866aca000 C:\Program Files\Java\jdk-23\bin\jimage.dll +0x00007ff8919b0000 - 0x00007ff891bf1000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL +0x00007ff87a560000 - 0x00007ff87a5a3000 C:\WINDOWS\SYSTEM32\dbgcore.DLL +0x00007ff894500000 - 0x00007ff894599000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ff866170000 - 0x00007ff86617f000 C:\Program Files\Java\jdk-23\bin\instrument.dll +0x00007ff865750000 - 0x00007ff86576e000 C:\Program Files\Java\jdk-23\bin\java.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-23\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3;C:\Program Files\Windhawk\Engine\1.6.1\64;C:\ProgramData\Windhawk\Engine\Mods\64;C:\Program Files\Java\jdk-23\bin\server + +VM Arguments: +jvm_args: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51148 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 clean +java_class_path (initial): C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 10 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 264241152 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4219469824 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122945536 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122880000 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\nodejs\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\PowerShell\7\;C:\Users\335\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\335\AppData\Local\Programs\Python\Python312\;C:\Users\335\AppData\Local\Microsoft\WindowsApps;C:\Users\335\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2024.1\bin;C:\Users\335\.dotnet\tools;C:\Users\335\AppData\Roaming\npm;C:\Users\335\.lmstudio\bin;C:\Users\335\AppData\Local\Microsoft\WinGet\Links;D:\Programs\WebStorm 2024.3.3\bin;;C:\Users\335\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\bin; +USERNAME=335 +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel +TMP=C:\Users\335\AppData\Local\Temp +TEMP=C:\Users\335\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +OS uptime: 1 days 0:17 hours +Hyper-V role detected + +CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv, serialize, rdtscp, rdpid, fsrm, gfni, f16c, cet_ibt, cet_ss +Processor Information for processor 0 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 1 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 2 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 3 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 4 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 5 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 6 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 7 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 8 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 9 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 10 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 11 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 + +Memory: 4k page, system-wide physical 16088M (913M free) +TotalPageFile size 31088M (AvailPageFile size 120M) +current process WorkingSet (physical memory assigned to process): 15M, peak: 15M +current process commit charge ("private bytes"): 65M, peak: 317M + +vm_info: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39) for windows-amd64 JRE (23.0.1+11-39), built on 2024-09-30T07:20:43Z with MS VC++ 17.6 (VS2022) + +END. diff --git a/hs_err_pid24924.log b/hs_err_pid24924.log new file mode 100644 index 0000000..d1e39df --- /dev/null +++ b/hs_err_pid24924.log @@ -0,0 +1,271 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 264241152 bytes. Error detail: G1 virtual space +# Possible reasons: +# The system is out of physical RAM or swap space +# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# JVM is running with Zero Based Compressed Oops mode in which the Java heap is +# placed in the first 32GB address space. The Java Heap base address is the +# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress +# to set the Java Heap base and to place the Java Heap above 32GB virtual address. +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3703), pid=24924, tid=26284 +# +# JRE version: (23.0.1+11) (build ) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51168 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 package + +Host: 12th Gen Intel(R) Core(TM) i5-12450H, 12 cores, 15G, Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +Time: Fri Jul 18 04:41:13 2025 RTZ 4 (s 11 , 64 bit Build 26100 (10.0.26100.4484) elapsed time: 2.083613 seconds (0d 0h 0m 2s) + +--------------- T H R E A D --------------- + +Current thread (0x00000278cdedd7d0): JavaThread "Unknown thread" [_thread_in_vm, id=26284, stack(0x0000008709e00000,0x0000008709f00000) (1024K)] + +Stack: [0x0000008709e00000,0x0000008709f00000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x6e08b9] (no source info available) +V [jvm.dll+0x87dc83] (no source info available) +V [jvm.dll+0x88010e] (no source info available) +V [jvm.dll+0x8807e3] (no source info available) +V [jvm.dll+0x27aee6] (no source info available) +V [jvm.dll+0x6dd1c5] (no source info available) +V [jvm.dll+0x6d104a] (no source info available) +V [jvm.dll+0x35b3ea] (no source info available) +V [jvm.dll+0x3637f6] (no source info available) +V [jvm.dll+0x34fd5e] (no source info available) +V [jvm.dll+0x34fff8] (no source info available) +V [jvm.dll+0x3289cc] (no source info available) +V [jvm.dll+0x32966e] (no source info available) +V [jvm.dll+0x844355] (no source info available) +V [jvm.dll+0x3b9848] (no source info available) +V [jvm.dll+0x82d14c] (no source info available) +V [jvm.dll+0x454d4e] (no source info available) +V [jvm.dll+0x456bd1] (no source info available) +C [jli.dll+0x52a3] (no source info available) +C [ucrtbase.dll+0x37b0] (no source info available) +C [KERNEL32.DLL+0x2e8d7] (no source info available) +C [ntdll.dll+0x3c34c] (no source info available) + +Lock stack of current Java thread (top to bottom): + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00007fffdaf03618, length=0, elements={ +} + +Java Threads: ( => current thread ) +Total: 0 + +Other Threads: + 0x00000278d0777760 WorkerThread "GC Thread#0" [id=21256, stack(0x0000008709f00000,0x000000870a000000) (1024K)] + 0x00000278ed3a3d60 ConcurrentGCThread "G1 Main Marker" [id=9388, stack(0x000000870a000000,0x000000870a100000) (1024K)] + 0x00000278ed3a4780 WorkerThread "G1 Conc#0" [id=19524, stack(0x000000870a100000,0x000000870a200000) (1024K)] + +[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffda64bfba] +VM state: not at safepoint (not fully initialized) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fffdaf83a10] Heap_lock - owner thread: 0x00000278cdedd7d0 + +Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. +Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + +Heap: + garbage-first heap total reserved 4120576K, committed 0K, used 0K [0x0000000704800000, 0x0000000800000000) + region size 2048K, 0 young (0K), 0 survivors (0K) + +[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffdaa4c3c9] +GC Heap History (0 events): +No events + +Dll operation events (1 events): +Event: 0.040 Loaded shared library C:\Program Files\Java\jdk-23\bin\java.dll + +Deoptimization events (0 events): +No events + +Classes loaded (0 events): +No events + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (0 events): +No events + +VM Operations (0 events): +No events + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (0 events): +No events + + +Dynamic libraries: +0x00007ff699ba0000 - 0x00007ff699bb0000 C:\Program Files\Java\jdk-23\bin\java.exe +0x00007ff8971a0000 - 0x00007ff897408000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ff896d90000 - 0x00007ff896e59000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ff894710000 - 0x00007ff894afd000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ff894bb0000 - 0x00007ff894cfb000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ff873d10000 - 0x00007ff873d27000 C:\Program Files\Java\jdk-23\bin\jli.dll +0x00007ff896ba0000 - 0x00007ff896d6c000 C:\WINDOWS\System32\USER32.dll +0x00007ff865ef0000 - 0x00007ff865f0b000 C:\Program Files\Java\jdk-23\bin\VCRUNTIME140.dll +0x00007ff8946e0000 - 0x00007ff894707000 C:\WINDOWS\System32\win32u.dll +0x00007ff87dfc0000 - 0x00007ff87e25a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3\COMCTL32.dll +0x00007ff895d10000 - 0x00007ff895d3b000 C:\WINDOWS\System32\GDI32.dll +0x00007ff8945a0000 - 0x00007ff8946d7000 C:\WINDOWS\System32\gdi32full.dll +0x00007ff895c60000 - 0x00007ff895d09000 C:\WINDOWS\System32\msvcrt.dll +0x00007ff894b00000 - 0x00007ff894ba3000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ff896950000 - 0x00007ff89697f000 C:\WINDOWS\System32\IMM32.DLL +0x00007ff875f10000 - 0x00007ff876002000 C:\Program Files\Windhawk\Engine\1.6.1\64\windhawk.dll +0x00007ff894fb0000 - 0x00007ff895064000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ff896150000 - 0x00007ff8961f6000 C:\WINDOWS\System32\sechost.dll +0x00007ff897040000 - 0x00007ff897158000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ff8759d0000 - 0x00007ff8759f8000 C:\ProgramData\Windhawk\Engine\Mods\64\explorer-details-better-file-sizes_1.4.9_470272.dll +0x00007ff895760000 - 0x00007ff8958fe000 C:\WINDOWS\System32\ole32.dll +0x00007ff895d40000 - 0x00007ff8960c6000 C:\WINDOWS\System32\combase.dll +0x00007ff896e60000 - 0x00007ff896f40000 C:\WINDOWS\System32\OLEAUT32.dll +0x00007ff896200000 - 0x00007ff89694a000 C:\WINDOWS\System32\SHELL32.dll +0x00007ff8942f0000 - 0x00007ff894464000 C:\WINDOWS\System32\wintypes.dll +0x00007ff875970000 - 0x00007ff8759aa000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.whl +0x00007ff88f930000 - 0x00007ff88fa3d000 C:\WINDOWS\SYSTEM32\PROPSYS.dll +0x00007ff8757b0000 - 0x00007ff875959000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.whl +0x00007ff875540000 - 0x00007ff87555d000 C:\ProgramData\Windhawk\Engine\Mods\64\modernize-folder-picker-dialog_1.0.0_596602.dll +0x00007ff875350000 - 0x00007ff8754f9000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.dll +0x00007ff875500000 - 0x00007ff87553a000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.dll +0x00007ff873d00000 - 0x00007ff873d0c000 C:\Program Files\Java\jdk-23\bin\vcruntime140_1.dll +0x00007ff864e10000 - 0x00007ff864e9e000 C:\Program Files\Java\jdk-23\bin\msvcp140.dll +0x00007fffda310000 - 0x00007fffdb05f000 C:\Program Files\Java\jdk-23\bin\server\jvm.dll +0x00007ff8960d0000 - 0x00007ff896144000 C:\WINDOWS\System32\WS2_32.dll +0x00007ff893b50000 - 0x00007ff893bae000 C:\WINDOWS\SYSTEM32\POWRPROF.dll +0x00007ff88b160000 - 0x00007ff88b16b000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ff888a40000 - 0x00007ff888a75000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ff893b30000 - 0x00007ff893b44000 C:\WINDOWS\SYSTEM32\UMPDC.dll +0x00007ff893050000 - 0x00007ff89306b000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll +0x00007ff86a040000 - 0x00007ff86a04a000 C:\Program Files\Java\jdk-23\bin\jimage.dll +0x00007ff8919b0000 - 0x00007ff891bf1000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL +0x00007ff87a560000 - 0x00007ff87a5a3000 C:\WINDOWS\SYSTEM32\dbgcore.DLL +0x00007ff894500000 - 0x00007ff894599000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ff866ac0000 - 0x00007ff866acf000 C:\Program Files\Java\jdk-23\bin\instrument.dll +0x00007ff865750000 - 0x00007ff86576e000 C:\Program Files\Java\jdk-23\bin\java.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-23\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3;C:\Program Files\Windhawk\Engine\1.6.1\64;C:\ProgramData\Windhawk\Engine\Mods\64;C:\Program Files\Java\jdk-23\bin\server + +VM Arguments: +jvm_args: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51168 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 package +java_class_path (initial): C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 10 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 264241152 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4219469824 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122945536 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122880000 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\nodejs\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\PowerShell\7\;C:\Users\335\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\335\AppData\Local\Programs\Python\Python312\;C:\Users\335\AppData\Local\Microsoft\WindowsApps;C:\Users\335\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2024.1\bin;C:\Users\335\.dotnet\tools;C:\Users\335\AppData\Roaming\npm;C:\Users\335\.lmstudio\bin;C:\Users\335\AppData\Local\Microsoft\WinGet\Links;D:\Programs\WebStorm 2024.3.3\bin;;C:\Users\335\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\bin; +USERNAME=335 +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel +TMP=C:\Users\335\AppData\Local\Temp +TEMP=C:\Users\335\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +OS uptime: 1 days 0:18 hours +Hyper-V role detected + +CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv, serialize, rdtscp, rdpid, fsrm, gfni, f16c, cet_ibt, cet_ss +Processor Information for processor 0 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 1 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 2 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 3 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 4 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 5 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 6 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 7 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 8 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 9 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 10 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 11 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 + +Memory: 4k page, system-wide physical 16088M (941M free) +TotalPageFile size 31088M (AvailPageFile size 125M) +current process WorkingSet (physical memory assigned to process): 15M, peak: 15M +current process commit charge ("private bytes"): 65M, peak: 317M + +vm_info: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39) for windows-amd64 JRE (23.0.1+11-39), built on 2024-09-30T07:20:43Z with MS VC++ 17.6 (VS2022) + +END. diff --git a/hs_err_pid25508.log b/hs_err_pid25508.log new file mode 100644 index 0000000..9d77ac7 --- /dev/null +++ b/hs_err_pid25508.log @@ -0,0 +1,271 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 264241152 bytes. Error detail: G1 virtual space +# Possible reasons: +# The system is out of physical RAM or swap space +# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# JVM is running with Zero Based Compressed Oops mode in which the Java heap is +# placed in the first 32GB address space. The Java Heap base address is the +# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress +# to set the Java Heap base and to place the Java Heap above 32GB virtual address. +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3703), pid=25508, tid=24044 +# +# JRE version: (23.0.1+11) (build ) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51149 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 package + +Host: 12th Gen Intel(R) Core(TM) i5-12450H, 12 cores, 15G, Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +Time: Fri Jul 18 04:40:24 2025 RTZ 4 (s 11 , 64 bit Build 26100 (10.0.26100.4484) elapsed time: 2.089808 seconds (0d 0h 0m 2s) + +--------------- T H R E A D --------------- + +Current thread (0x00000275e05a4700): JavaThread "Unknown thread" [_thread_in_vm, id=24044, stack(0x000000d069e00000,0x000000d069f00000) (1024K)] + +Stack: [0x000000d069e00000,0x000000d069f00000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x6e08b9] (no source info available) +V [jvm.dll+0x87dc83] (no source info available) +V [jvm.dll+0x88010e] (no source info available) +V [jvm.dll+0x8807e3] (no source info available) +V [jvm.dll+0x27aee6] (no source info available) +V [jvm.dll+0x6dd1c5] (no source info available) +V [jvm.dll+0x6d104a] (no source info available) +V [jvm.dll+0x35b3ea] (no source info available) +V [jvm.dll+0x3637f6] (no source info available) +V [jvm.dll+0x34fd5e] (no source info available) +V [jvm.dll+0x34fff8] (no source info available) +V [jvm.dll+0x3289cc] (no source info available) +V [jvm.dll+0x32966e] (no source info available) +V [jvm.dll+0x844355] (no source info available) +V [jvm.dll+0x3b9848] (no source info available) +V [jvm.dll+0x82d14c] (no source info available) +V [jvm.dll+0x454d4e] (no source info available) +V [jvm.dll+0x456bd1] (no source info available) +C [jli.dll+0x52a3] (no source info available) +C [ucrtbase.dll+0x37b0] (no source info available) +C [KERNEL32.DLL+0x2e8d7] (no source info available) +C [ntdll.dll+0x3c34c] (no source info available) + +Lock stack of current Java thread (top to bottom): + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00007fffdaf03618, length=0, elements={ +} + +Java Threads: ( => current thread ) +Total: 0 + +Other Threads: + 0x00000275e2eb00e0 WorkerThread "GC Thread#0" [id=25012, stack(0x000000d069f00000,0x000000d06a000000) (1024K)] + 0x00000275ffa4bd50 ConcurrentGCThread "G1 Main Marker" [id=2864, stack(0x000000d06a000000,0x000000d06a100000) (1024K)] + 0x00000275ffa4c860 WorkerThread "G1 Conc#0" [id=25892, stack(0x000000d06a100000,0x000000d06a200000) (1024K)] + +[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffda64bfba] +VM state: not at safepoint (not fully initialized) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fffdaf83a10] Heap_lock - owner thread: 0x00000275e05a4700 + +Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. +Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + +Heap: + garbage-first heap total reserved 4120576K, committed 0K, used 0K [0x0000000704800000, 0x0000000800000000) + region size 2048K, 0 young (0K), 0 survivors (0K) + +[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffdaa4c3c9] +GC Heap History (0 events): +No events + +Dll operation events (1 events): +Event: 0.041 Loaded shared library C:\Program Files\Java\jdk-23\bin\java.dll + +Deoptimization events (0 events): +No events + +Classes loaded (0 events): +No events + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (0 events): +No events + +VM Operations (0 events): +No events + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (0 events): +No events + + +Dynamic libraries: +0x00007ff6ab380000 - 0x00007ff6ab390000 C:\Program Files\Java\jdk-23\bin\java.exe +0x00007ff8971a0000 - 0x00007ff897408000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ff896d90000 - 0x00007ff896e59000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ff894710000 - 0x00007ff894afd000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ff894bb0000 - 0x00007ff894cfb000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ff873d00000 - 0x00007ff873d1b000 C:\Program Files\Java\jdk-23\bin\VCRUNTIME140.dll +0x00007ff865ef0000 - 0x00007ff865f07000 C:\Program Files\Java\jdk-23\bin\jli.dll +0x00007ff896ba0000 - 0x00007ff896d6c000 C:\WINDOWS\System32\USER32.dll +0x00007ff8946e0000 - 0x00007ff894707000 C:\WINDOWS\System32\win32u.dll +0x00007ff87dfc0000 - 0x00007ff87e25a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3\COMCTL32.dll +0x00007ff895d10000 - 0x00007ff895d3b000 C:\WINDOWS\System32\GDI32.dll +0x00007ff895c60000 - 0x00007ff895d09000 C:\WINDOWS\System32\msvcrt.dll +0x00007ff8945a0000 - 0x00007ff8946d7000 C:\WINDOWS\System32\gdi32full.dll +0x00007ff894b00000 - 0x00007ff894ba3000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ff896950000 - 0x00007ff89697f000 C:\WINDOWS\System32\IMM32.DLL +0x00007ff875f10000 - 0x00007ff876002000 C:\Program Files\Windhawk\Engine\1.6.1\64\windhawk.dll +0x00007ff894fb0000 - 0x00007ff895064000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ff896150000 - 0x00007ff8961f6000 C:\WINDOWS\System32\sechost.dll +0x00007ff897040000 - 0x00007ff897158000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ff8759d0000 - 0x00007ff8759f8000 C:\ProgramData\Windhawk\Engine\Mods\64\explorer-details-better-file-sizes_1.4.9_470272.dll +0x00007ff895760000 - 0x00007ff8958fe000 C:\WINDOWS\System32\ole32.dll +0x00007ff895d40000 - 0x00007ff8960c6000 C:\WINDOWS\System32\combase.dll +0x00007ff896e60000 - 0x00007ff896f40000 C:\WINDOWS\System32\OLEAUT32.dll +0x00007ff896200000 - 0x00007ff89694a000 C:\WINDOWS\System32\SHELL32.dll +0x00007ff8942f0000 - 0x00007ff894464000 C:\WINDOWS\System32\wintypes.dll +0x00007ff8757b0000 - 0x00007ff875959000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.whl +0x00007ff88f930000 - 0x00007ff88fa3d000 C:\WINDOWS\SYSTEM32\PROPSYS.dll +0x00007ff875970000 - 0x00007ff8759aa000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.whl +0x00007ff875540000 - 0x00007ff87555d000 C:\ProgramData\Windhawk\Engine\Mods\64\modernize-folder-picker-dialog_1.0.0_596602.dll +0x00007ff875500000 - 0x00007ff87553a000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.dll +0x00007ff875350000 - 0x00007ff8754f9000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.dll +0x00007ff86a040000 - 0x00007ff86a04c000 C:\Program Files\Java\jdk-23\bin\vcruntime140_1.dll +0x00007ff859fb0000 - 0x00007ff85a03e000 C:\Program Files\Java\jdk-23\bin\msvcp140.dll +0x00007fffda310000 - 0x00007fffdb05f000 C:\Program Files\Java\jdk-23\bin\server\jvm.dll +0x00007ff8960d0000 - 0x00007ff896144000 C:\WINDOWS\System32\WS2_32.dll +0x00007ff893b50000 - 0x00007ff893bae000 C:\WINDOWS\SYSTEM32\POWRPROF.dll +0x00007ff888a40000 - 0x00007ff888a75000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ff88b160000 - 0x00007ff88b16b000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ff893b30000 - 0x00007ff893b44000 C:\WINDOWS\SYSTEM32\UMPDC.dll +0x00007ff893050000 - 0x00007ff89306b000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll +0x00007ff866ac0000 - 0x00007ff866aca000 C:\Program Files\Java\jdk-23\bin\jimage.dll +0x00007ff8919b0000 - 0x00007ff891bf1000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL +0x00007ff87a560000 - 0x00007ff87a5a3000 C:\WINDOWS\SYSTEM32\dbgcore.DLL +0x00007ff894500000 - 0x00007ff894599000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ff866170000 - 0x00007ff86617f000 C:\Program Files\Java\jdk-23\bin\instrument.dll +0x00007ff865750000 - 0x00007ff86576e000 C:\Program Files\Java\jdk-23\bin\java.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-23\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3;C:\Program Files\Windhawk\Engine\1.6.1\64;C:\ProgramData\Windhawk\Engine\Mods\64;C:\Program Files\Java\jdk-23\bin\server + +VM Arguments: +jvm_args: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51149 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 package +java_class_path (initial): C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 10 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 264241152 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4219469824 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122945536 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122880000 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\nodejs\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\PowerShell\7\;C:\Users\335\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\335\AppData\Local\Programs\Python\Python312\;C:\Users\335\AppData\Local\Microsoft\WindowsApps;C:\Users\335\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2024.1\bin;C:\Users\335\.dotnet\tools;C:\Users\335\AppData\Roaming\npm;C:\Users\335\.lmstudio\bin;C:\Users\335\AppData\Local\Microsoft\WinGet\Links;D:\Programs\WebStorm 2024.3.3\bin;;C:\Users\335\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\bin; +USERNAME=335 +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel +TMP=C:\Users\335\AppData\Local\Temp +TEMP=C:\Users\335\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +OS uptime: 1 days 0:17 hours +Hyper-V role detected + +CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv, serialize, rdtscp, rdpid, fsrm, gfni, f16c, cet_ibt, cet_ss +Processor Information for processor 0 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 1 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 2 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 3 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 4 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 5 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 6 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 7 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 8 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 9 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 10 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 11 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 + +Memory: 4k page, system-wide physical 16088M (891M free) +TotalPageFile size 31088M (AvailPageFile size 85M) +current process WorkingSet (physical memory assigned to process): 15M, peak: 15M +current process commit charge ("private bytes"): 65M, peak: 317M + +vm_info: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39) for windows-amd64 JRE (23.0.1+11-39), built on 2024-09-30T07:20:43Z with MS VC++ 17.6 (VS2022) + +END. diff --git a/hs_err_pid26256.log b/hs_err_pid26256.log new file mode 100644 index 0000000..52abb33 --- /dev/null +++ b/hs_err_pid26256.log @@ -0,0 +1,271 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 264241152 bytes. Error detail: G1 virtual space +# Possible reasons: +# The system is out of physical RAM or swap space +# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# JVM is running with Zero Based Compressed Oops mode in which the Java heap is +# placed in the first 32GB address space. The Java Heap base address is the +# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress +# to set the Java Heap base and to place the Java Heap above 32GB virtual address. +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3703), pid=26256, tid=6052 +# +# JRE version: (23.0.1+11) (build ) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51158 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 package + +Host: 12th Gen Intel(R) Core(TM) i5-12450H, 12 cores, 15G, Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +Time: Fri Jul 18 04:40:50 2025 RTZ 4 (s 11 , 64 bit Build 26100 (10.0.26100.4484) elapsed time: 2.087879 seconds (0d 0h 0m 2s) + +--------------- T H R E A D --------------- + +Current thread (0x000002c83ba33b80): JavaThread "Unknown thread" [_thread_in_vm, id=6052, stack(0x000000ff82b00000,0x000000ff82c00000) (1024K)] + +Stack: [0x000000ff82b00000,0x000000ff82c00000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x6e08b9] (no source info available) +V [jvm.dll+0x87dc83] (no source info available) +V [jvm.dll+0x88010e] (no source info available) +V [jvm.dll+0x8807e3] (no source info available) +V [jvm.dll+0x27aee6] (no source info available) +V [jvm.dll+0x6dd1c5] (no source info available) +V [jvm.dll+0x6d104a] (no source info available) +V [jvm.dll+0x35b3ea] (no source info available) +V [jvm.dll+0x3637f6] (no source info available) +V [jvm.dll+0x34fd5e] (no source info available) +V [jvm.dll+0x34fff8] (no source info available) +V [jvm.dll+0x3289cc] (no source info available) +V [jvm.dll+0x32966e] (no source info available) +V [jvm.dll+0x844355] (no source info available) +V [jvm.dll+0x3b9848] (no source info available) +V [jvm.dll+0x82d14c] (no source info available) +V [jvm.dll+0x454d4e] (no source info available) +V [jvm.dll+0x456bd1] (no source info available) +C [jli.dll+0x52a3] (no source info available) +C [ucrtbase.dll+0x37b0] (no source info available) +C [KERNEL32.DLL+0x2e8d7] (no source info available) +C [ntdll.dll+0x3c34c] (no source info available) + +Lock stack of current Java thread (top to bottom): + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00007fffdaf03618, length=0, elements={ +} + +Java Threads: ( => current thread ) +Total: 0 + +Other Threads: + 0x000002c83e27e430 WorkerThread "GC Thread#0" [id=20144, stack(0x000000ff82c00000,0x000000ff82d00000) (1024K)] + 0x000002c85aebbd50 ConcurrentGCThread "G1 Main Marker" [id=29456, stack(0x000000ff82d00000,0x000000ff82e00000) (1024K)] + 0x000002c85aebc860 WorkerThread "G1 Conc#0" [id=27728, stack(0x000000ff82e00000,0x000000ff82f00000) (1024K)] + +[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffda64bfba] +VM state: not at safepoint (not fully initialized) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fffdaf83a10] Heap_lock - owner thread: 0x000002c83ba33b80 + +Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. +Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + +Heap: + garbage-first heap total reserved 4120576K, committed 0K, used 0K [0x0000000704800000, 0x0000000800000000) + region size 2048K, 0 young (0K), 0 survivors (0K) + +[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffdaa4c3c9] +GC Heap History (0 events): +No events + +Dll operation events (1 events): +Event: 0.045 Loaded shared library C:\Program Files\Java\jdk-23\bin\java.dll + +Deoptimization events (0 events): +No events + +Classes loaded (0 events): +No events + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (0 events): +No events + +VM Operations (0 events): +No events + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (0 events): +No events + + +Dynamic libraries: +0x00007ff7b1ac0000 - 0x00007ff7b1ad0000 C:\Program Files\Java\jdk-23\bin\java.exe +0x00007ff8971a0000 - 0x00007ff897408000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ff896d90000 - 0x00007ff896e59000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ff894710000 - 0x00007ff894afd000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ff894bb0000 - 0x00007ff894cfb000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ff873d10000 - 0x00007ff873d27000 C:\Program Files\Java\jdk-23\bin\jli.dll +0x00007ff896ba0000 - 0x00007ff896d6c000 C:\WINDOWS\System32\USER32.dll +0x00007ff865ef0000 - 0x00007ff865f0b000 C:\Program Files\Java\jdk-23\bin\VCRUNTIME140.dll +0x00007ff8946e0000 - 0x00007ff894707000 C:\WINDOWS\System32\win32u.dll +0x00007ff87dfc0000 - 0x00007ff87e25a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3\COMCTL32.dll +0x00007ff895d10000 - 0x00007ff895d3b000 C:\WINDOWS\System32\GDI32.dll +0x00007ff8945a0000 - 0x00007ff8946d7000 C:\WINDOWS\System32\gdi32full.dll +0x00007ff895c60000 - 0x00007ff895d09000 C:\WINDOWS\System32\msvcrt.dll +0x00007ff894b00000 - 0x00007ff894ba3000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ff896950000 - 0x00007ff89697f000 C:\WINDOWS\System32\IMM32.DLL +0x00007ff875f10000 - 0x00007ff876002000 C:\Program Files\Windhawk\Engine\1.6.1\64\windhawk.dll +0x00007ff894fb0000 - 0x00007ff895064000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ff896150000 - 0x00007ff8961f6000 C:\WINDOWS\System32\sechost.dll +0x00007ff897040000 - 0x00007ff897158000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ff8759d0000 - 0x00007ff8759f8000 C:\ProgramData\Windhawk\Engine\Mods\64\explorer-details-better-file-sizes_1.4.9_470272.dll +0x00007ff895760000 - 0x00007ff8958fe000 C:\WINDOWS\System32\ole32.dll +0x00007ff895d40000 - 0x00007ff8960c6000 C:\WINDOWS\System32\combase.dll +0x00007ff896e60000 - 0x00007ff896f40000 C:\WINDOWS\System32\OLEAUT32.dll +0x00007ff896200000 - 0x00007ff89694a000 C:\WINDOWS\System32\SHELL32.dll +0x00007ff8942f0000 - 0x00007ff894464000 C:\WINDOWS\System32\wintypes.dll +0x00007ff8757b0000 - 0x00007ff875959000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.whl +0x00007ff875970000 - 0x00007ff8759aa000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.whl +0x00007ff88f930000 - 0x00007ff88fa3d000 C:\WINDOWS\SYSTEM32\PROPSYS.dll +0x00007ff875540000 - 0x00007ff87555d000 C:\ProgramData\Windhawk\Engine\Mods\64\modernize-folder-picker-dialog_1.0.0_596602.dll +0x00007ff875500000 - 0x00007ff87553a000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.dll +0x00007ff875350000 - 0x00007ff8754f9000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.dll +0x00007ff873d00000 - 0x00007ff873d0c000 C:\Program Files\Java\jdk-23\bin\vcruntime140_1.dll +0x00007ff862f00000 - 0x00007ff862f8e000 C:\Program Files\Java\jdk-23\bin\msvcp140.dll +0x00007fffda310000 - 0x00007fffdb05f000 C:\Program Files\Java\jdk-23\bin\server\jvm.dll +0x00007ff8960d0000 - 0x00007ff896144000 C:\WINDOWS\System32\WS2_32.dll +0x00007ff893b50000 - 0x00007ff893bae000 C:\WINDOWS\SYSTEM32\POWRPROF.dll +0x00007ff88b160000 - 0x00007ff88b16b000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ff888a40000 - 0x00007ff888a75000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ff893b30000 - 0x00007ff893b44000 C:\WINDOWS\SYSTEM32\UMPDC.dll +0x00007ff893050000 - 0x00007ff89306b000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll +0x00007ff86a040000 - 0x00007ff86a04a000 C:\Program Files\Java\jdk-23\bin\jimage.dll +0x00007ff8919b0000 - 0x00007ff891bf1000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL +0x00007ff87a560000 - 0x00007ff87a5a3000 C:\WINDOWS\SYSTEM32\dbgcore.DLL +0x00007ff894500000 - 0x00007ff894599000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ff866ac0000 - 0x00007ff866acf000 C:\Program Files\Java\jdk-23\bin\instrument.dll +0x00007ff865750000 - 0x00007ff86576e000 C:\Program Files\Java\jdk-23\bin\java.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-23\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3;C:\Program Files\Windhawk\Engine\1.6.1\64;C:\ProgramData\Windhawk\Engine\Mods\64;C:\Program Files\Java\jdk-23\bin\server + +VM Arguments: +jvm_args: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51158 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 package +java_class_path (initial): C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 10 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 264241152 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4219469824 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122945536 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122880000 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\nodejs\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\PowerShell\7\;C:\Users\335\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\335\AppData\Local\Programs\Python\Python312\;C:\Users\335\AppData\Local\Microsoft\WindowsApps;C:\Users\335\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2024.1\bin;C:\Users\335\.dotnet\tools;C:\Users\335\AppData\Roaming\npm;C:\Users\335\.lmstudio\bin;C:\Users\335\AppData\Local\Microsoft\WinGet\Links;D:\Programs\WebStorm 2024.3.3\bin;;C:\Users\335\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\bin; +USERNAME=335 +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel +TMP=C:\Users\335\AppData\Local\Temp +TEMP=C:\Users\335\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +OS uptime: 1 days 0:17 hours +Hyper-V role detected + +CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv, serialize, rdtscp, rdpid, fsrm, gfni, f16c, cet_ibt, cet_ss +Processor Information for processor 0 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 1 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 2 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 3 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 4 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 5 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 6 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 7 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 8 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 9 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 10 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 11 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 + +Memory: 4k page, system-wide physical 16088M (989M free) +TotalPageFile size 31088M (AvailPageFile size 54M) +current process WorkingSet (physical memory assigned to process): 15M, peak: 15M +current process commit charge ("private bytes"): 65M, peak: 317M + +vm_info: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39) for windows-amd64 JRE (23.0.1+11-39), built on 2024-09-30T07:20:43Z with MS VC++ 17.6 (VS2022) + +END. diff --git a/hs_err_pid29156.log b/hs_err_pid29156.log new file mode 100644 index 0000000..c19022a --- /dev/null +++ b/hs_err_pid29156.log @@ -0,0 +1,271 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 264241152 bytes. Error detail: G1 virtual space +# Possible reasons: +# The system is out of physical RAM or swap space +# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# JVM is running with Zero Based Compressed Oops mode in which the Java heap is +# placed in the first 32GB address space. The Java Heap base address is the +# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress +# to set the Java Heap base and to place the Java Heap above 32GB virtual address. +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3703), pid=29156, tid=15460 +# +# JRE version: (23.0.1+11) (build ) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51151 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 clean + +Host: 12th Gen Intel(R) Core(TM) i5-12450H, 12 cores, 15G, Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +Time: Fri Jul 18 04:40:30 2025 RTZ 4 (s 11 , 64 bit Build 26100 (10.0.26100.4484) elapsed time: 2.085613 seconds (0d 0h 0m 2s) + +--------------- T H R E A D --------------- + +Current thread (0x0000026e97054720): JavaThread "Unknown thread" [_thread_in_vm, id=15460, stack(0x000000797ad00000,0x000000797ae00000) (1024K)] + +Stack: [0x000000797ad00000,0x000000797ae00000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x6e08b9] (no source info available) +V [jvm.dll+0x87dc83] (no source info available) +V [jvm.dll+0x88010e] (no source info available) +V [jvm.dll+0x8807e3] (no source info available) +V [jvm.dll+0x27aee6] (no source info available) +V [jvm.dll+0x6dd1c5] (no source info available) +V [jvm.dll+0x6d104a] (no source info available) +V [jvm.dll+0x35b3ea] (no source info available) +V [jvm.dll+0x3637f6] (no source info available) +V [jvm.dll+0x34fd5e] (no source info available) +V [jvm.dll+0x34fff8] (no source info available) +V [jvm.dll+0x3289cc] (no source info available) +V [jvm.dll+0x32966e] (no source info available) +V [jvm.dll+0x844355] (no source info available) +V [jvm.dll+0x3b9848] (no source info available) +V [jvm.dll+0x82d14c] (no source info available) +V [jvm.dll+0x454d4e] (no source info available) +V [jvm.dll+0x456bd1] (no source info available) +C [jli.dll+0x52a3] (no source info available) +C [ucrtbase.dll+0x37b0] (no source info available) +C [KERNEL32.DLL+0x2e8d7] (no source info available) +C [ntdll.dll+0x3c34c] (no source info available) + +Lock stack of current Java thread (top to bottom): + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00007fffdaf03618, length=0, elements={ +} + +Java Threads: ( => current thread ) +Total: 0 + +Other Threads: + 0x0000026e9734f710 WorkerThread "GC Thread#0" [id=7276, stack(0x000000797ae00000,0x000000797af00000) (1024K)] + 0x0000026eb63bbd50 ConcurrentGCThread "G1 Main Marker" [id=13044, stack(0x000000797af00000,0x000000797b000000) (1024K)] + 0x0000026eb63bc860 WorkerThread "G1 Conc#0" [id=13020, stack(0x000000797b000000,0x000000797b100000) (1024K)] + +[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffda64bfba] +VM state: not at safepoint (not fully initialized) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fffdaf83a10] Heap_lock - owner thread: 0x0000026e97054720 + +Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. +Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + +Heap: + garbage-first heap total reserved 4120576K, committed 0K, used 0K [0x0000000704800000, 0x0000000800000000) + region size 2048K, 0 young (0K), 0 survivors (0K) + +[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffdaa4c3c9] +GC Heap History (0 events): +No events + +Dll operation events (1 events): +Event: 0.043 Loaded shared library C:\Program Files\Java\jdk-23\bin\java.dll + +Deoptimization events (0 events): +No events + +Classes loaded (0 events): +No events + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (0 events): +No events + +VM Operations (0 events): +No events + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (0 events): +No events + + +Dynamic libraries: +0x00007ff7904d0000 - 0x00007ff7904e0000 C:\Program Files\Java\jdk-23\bin\java.exe +0x00007ff8971a0000 - 0x00007ff897408000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ff896d90000 - 0x00007ff896e59000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ff894710000 - 0x00007ff894afd000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ff894bb0000 - 0x00007ff894cfb000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ff873d00000 - 0x00007ff873d17000 C:\Program Files\Java\jdk-23\bin\jli.dll +0x00007ff865ef0000 - 0x00007ff865f0b000 C:\Program Files\Java\jdk-23\bin\VCRUNTIME140.dll +0x00007ff896ba0000 - 0x00007ff896d6c000 C:\WINDOWS\System32\USER32.dll +0x00007ff8946e0000 - 0x00007ff894707000 C:\WINDOWS\System32\win32u.dll +0x00007ff87dfc0000 - 0x00007ff87e25a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3\COMCTL32.dll +0x00007ff895d10000 - 0x00007ff895d3b000 C:\WINDOWS\System32\GDI32.dll +0x00007ff8945a0000 - 0x00007ff8946d7000 C:\WINDOWS\System32\gdi32full.dll +0x00007ff895c60000 - 0x00007ff895d09000 C:\WINDOWS\System32\msvcrt.dll +0x00007ff894b00000 - 0x00007ff894ba3000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ff896950000 - 0x00007ff89697f000 C:\WINDOWS\System32\IMM32.DLL +0x00007ff875f10000 - 0x00007ff876002000 C:\Program Files\Windhawk\Engine\1.6.1\64\windhawk.dll +0x00007ff894fb0000 - 0x00007ff895064000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ff896150000 - 0x00007ff8961f6000 C:\WINDOWS\System32\sechost.dll +0x00007ff897040000 - 0x00007ff897158000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ff8759d0000 - 0x00007ff8759f8000 C:\ProgramData\Windhawk\Engine\Mods\64\explorer-details-better-file-sizes_1.4.9_470272.dll +0x00007ff895760000 - 0x00007ff8958fe000 C:\WINDOWS\System32\ole32.dll +0x00007ff895d40000 - 0x00007ff8960c6000 C:\WINDOWS\System32\combase.dll +0x00007ff896e60000 - 0x00007ff896f40000 C:\WINDOWS\System32\OLEAUT32.dll +0x00007ff896200000 - 0x00007ff89694a000 C:\WINDOWS\System32\SHELL32.dll +0x00007ff8942f0000 - 0x00007ff894464000 C:\WINDOWS\System32\wintypes.dll +0x00007ff875970000 - 0x00007ff8759aa000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.whl +0x00007ff8757b0000 - 0x00007ff875959000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.whl +0x00007ff88f930000 - 0x00007ff88fa3d000 C:\WINDOWS\SYSTEM32\PROPSYS.dll +0x00007ff875540000 - 0x00007ff87555d000 C:\ProgramData\Windhawk\Engine\Mods\64\modernize-folder-picker-dialog_1.0.0_596602.dll +0x00007ff875350000 - 0x00007ff8754f9000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.dll +0x00007ff875500000 - 0x00007ff87553a000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.dll +0x00007ff86a040000 - 0x00007ff86a04c000 C:\Program Files\Java\jdk-23\bin\vcruntime140_1.dll +0x00007ff859fb0000 - 0x00007ff85a03e000 C:\Program Files\Java\jdk-23\bin\msvcp140.dll +0x00007fffda310000 - 0x00007fffdb05f000 C:\Program Files\Java\jdk-23\bin\server\jvm.dll +0x00007ff8960d0000 - 0x00007ff896144000 C:\WINDOWS\System32\WS2_32.dll +0x00007ff893b50000 - 0x00007ff893bae000 C:\WINDOWS\SYSTEM32\POWRPROF.dll +0x00007ff888a40000 - 0x00007ff888a75000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ff88b160000 - 0x00007ff88b16b000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ff893b30000 - 0x00007ff893b44000 C:\WINDOWS\SYSTEM32\UMPDC.dll +0x00007ff893050000 - 0x00007ff89306b000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll +0x00007ff866ac0000 - 0x00007ff866aca000 C:\Program Files\Java\jdk-23\bin\jimage.dll +0x00007ff8919b0000 - 0x00007ff891bf1000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL +0x00007ff87a560000 - 0x00007ff87a5a3000 C:\WINDOWS\SYSTEM32\dbgcore.DLL +0x00007ff894500000 - 0x00007ff894599000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ff866170000 - 0x00007ff86617f000 C:\Program Files\Java\jdk-23\bin\instrument.dll +0x00007ff865750000 - 0x00007ff86576e000 C:\Program Files\Java\jdk-23\bin\java.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-23\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3;C:\Program Files\Windhawk\Engine\1.6.1\64;C:\ProgramData\Windhawk\Engine\Mods\64;C:\Program Files\Java\jdk-23\bin\server + +VM Arguments: +jvm_args: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51151 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 clean +java_class_path (initial): C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 10 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 264241152 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4219469824 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122945536 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122880000 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\nodejs\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\PowerShell\7\;C:\Users\335\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\335\AppData\Local\Programs\Python\Python312\;C:\Users\335\AppData\Local\Microsoft\WindowsApps;C:\Users\335\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2024.1\bin;C:\Users\335\.dotnet\tools;C:\Users\335\AppData\Roaming\npm;C:\Users\335\.lmstudio\bin;C:\Users\335\AppData\Local\Microsoft\WinGet\Links;D:\Programs\WebStorm 2024.3.3\bin;;C:\Users\335\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\bin; +USERNAME=335 +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel +TMP=C:\Users\335\AppData\Local\Temp +TEMP=C:\Users\335\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +OS uptime: 1 days 0:17 hours +Hyper-V role detected + +CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv, serialize, rdtscp, rdpid, fsrm, gfni, f16c, cet_ibt, cet_ss +Processor Information for processor 0 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 1 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 2 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 3 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 4 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 5 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 6 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 7 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 8 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 9 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 10 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 11 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 + +Memory: 4k page, system-wide physical 16088M (1029M free) +TotalPageFile size 31088M (AvailPageFile size 99M) +current process WorkingSet (physical memory assigned to process): 15M, peak: 15M +current process commit charge ("private bytes"): 65M, peak: 317M + +vm_info: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39) for windows-amd64 JRE (23.0.1+11-39), built on 2024-09-30T07:20:43Z with MS VC++ 17.6 (VS2022) + +END. diff --git a/hs_err_pid30464.log b/hs_err_pid30464.log new file mode 100644 index 0000000..45ca2f4 --- /dev/null +++ b/hs_err_pid30464.log @@ -0,0 +1,271 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 264241152 bytes. Error detail: G1 virtual space +# Possible reasons: +# The system is out of physical RAM or swap space +# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# JVM is running with Zero Based Compressed Oops mode in which the Java heap is +# placed in the first 32GB address space. The Java Heap base address is the +# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress +# to set the Java Heap base and to place the Java Heap above 32GB virtual address. +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_windows.cpp:3703), pid=30464, tid=29056 +# +# JRE version: (23.0.1+11) (build ) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51155 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 clean + +Host: 12th Gen Intel(R) Core(TM) i5-12450H, 12 cores, 15G, Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +Time: Fri Jul 18 04:40:43 2025 RTZ 4 (s 11 , 64 bit Build 26100 (10.0.26100.4484) elapsed time: 2.198175 seconds (0d 0h 0m 2s) + +--------------- T H R E A D --------------- + +Current thread (0x0000014c042dd320): JavaThread "Unknown thread" [_thread_in_vm, id=29056, stack(0x0000002510f00000,0x0000002511000000) (1024K)] + +Stack: [0x0000002510f00000,0x0000002511000000] +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [jvm.dll+0x6e08b9] (no source info available) +V [jvm.dll+0x87dc83] (no source info available) +V [jvm.dll+0x88010e] (no source info available) +V [jvm.dll+0x8807e3] (no source info available) +V [jvm.dll+0x27aee6] (no source info available) +V [jvm.dll+0x6dd1c5] (no source info available) +V [jvm.dll+0x6d104a] (no source info available) +V [jvm.dll+0x35b3ea] (no source info available) +V [jvm.dll+0x3637f6] (no source info available) +V [jvm.dll+0x34fd5e] (no source info available) +V [jvm.dll+0x34fff8] (no source info available) +V [jvm.dll+0x3289cc] (no source info available) +V [jvm.dll+0x32966e] (no source info available) +V [jvm.dll+0x844355] (no source info available) +V [jvm.dll+0x3b9848] (no source info available) +V [jvm.dll+0x82d14c] (no source info available) +V [jvm.dll+0x454d4e] (no source info available) +V [jvm.dll+0x456bd1] (no source info available) +C [jli.dll+0x52a3] (no source info available) +C [ucrtbase.dll+0x37b0] (no source info available) +C [KERNEL32.DLL+0x2e8d7] (no source info available) +C [ntdll.dll+0x3c34c] (no source info available) + +Lock stack of current Java thread (top to bottom): + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00007fffdaf03618, length=0, elements={ +} + +Java Threads: ( => current thread ) +Total: 0 + +Other Threads: + 0x0000014c06c56e00 WorkerThread "GC Thread#0" [id=25968, stack(0x0000002511000000,0x0000002511100000) (1024K)] + 0x0000014c237e3d60 ConcurrentGCThread "G1 Main Marker" [id=29764, stack(0x0000002511100000,0x0000002511200000) (1024K)] + 0x0000014c237e4870 WorkerThread "G1 Conc#0" [id=17860, stack(0x0000002511200000,0x0000002511300000) (1024K)] + +[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffda64bfba] +VM state: not at safepoint (not fully initialized) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fffdaf83a10] Heap_lock - owner thread: 0x0000014c042dd320 + +Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. +Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + +Heap: + garbage-first heap total reserved 4120576K, committed 0K, used 0K [0x0000000704800000, 0x0000000800000000) + region size 2048K, 0 young (0K), 0 survivors (0K) + +[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffdaa4c3c9] +GC Heap History (0 events): +No events + +Dll operation events (1 events): +Event: 0.095 Loaded shared library C:\Program Files\Java\jdk-23\bin\java.dll + +Deoptimization events (0 events): +No events + +Classes loaded (0 events): +No events + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (0 events): +No events + +VM Operations (0 events): +No events + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (0 events): +No events + + +Dynamic libraries: +0x00007ff788ca0000 - 0x00007ff788cb0000 C:\Program Files\Java\jdk-23\bin\java.exe +0x00007ff8971a0000 - 0x00007ff897408000 C:\WINDOWS\SYSTEM32\ntdll.dll +0x00007ff896d90000 - 0x00007ff896e59000 C:\WINDOWS\System32\KERNEL32.DLL +0x00007ff894710000 - 0x00007ff894afd000 C:\WINDOWS\System32\KERNELBASE.dll +0x00007ff894bb0000 - 0x00007ff894cfb000 C:\WINDOWS\System32\ucrtbase.dll +0x00007ff873d10000 - 0x00007ff873d27000 C:\Program Files\Java\jdk-23\bin\jli.dll +0x00007ff865ef0000 - 0x00007ff865f0b000 C:\Program Files\Java\jdk-23\bin\VCRUNTIME140.dll +0x00007ff896ba0000 - 0x00007ff896d6c000 C:\WINDOWS\System32\USER32.dll +0x00007ff8946e0000 - 0x00007ff894707000 C:\WINDOWS\System32\win32u.dll +0x00007ff87dfc0000 - 0x00007ff87e25a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3\COMCTL32.dll +0x00007ff895d10000 - 0x00007ff895d3b000 C:\WINDOWS\System32\GDI32.dll +0x00007ff895c60000 - 0x00007ff895d09000 C:\WINDOWS\System32\msvcrt.dll +0x00007ff8945a0000 - 0x00007ff8946d7000 C:\WINDOWS\System32\gdi32full.dll +0x00007ff894b00000 - 0x00007ff894ba3000 C:\WINDOWS\System32\msvcp_win.dll +0x00007ff896950000 - 0x00007ff89697f000 C:\WINDOWS\System32\IMM32.DLL +0x00007ff875f10000 - 0x00007ff876002000 C:\Program Files\Windhawk\Engine\1.6.1\64\windhawk.dll +0x00007ff894fb0000 - 0x00007ff895064000 C:\WINDOWS\System32\ADVAPI32.dll +0x00007ff896150000 - 0x00007ff8961f6000 C:\WINDOWS\System32\sechost.dll +0x00007ff897040000 - 0x00007ff897158000 C:\WINDOWS\System32\RPCRT4.dll +0x00007ff8759d0000 - 0x00007ff8759f8000 C:\ProgramData\Windhawk\Engine\Mods\64\explorer-details-better-file-sizes_1.4.9_470272.dll +0x00007ff895760000 - 0x00007ff8958fe000 C:\WINDOWS\System32\ole32.dll +0x00007ff895d40000 - 0x00007ff8960c6000 C:\WINDOWS\System32\combase.dll +0x00007ff896e60000 - 0x00007ff896f40000 C:\WINDOWS\System32\OLEAUT32.dll +0x00007ff896200000 - 0x00007ff89694a000 C:\WINDOWS\System32\SHELL32.dll +0x00007ff8942f0000 - 0x00007ff894464000 C:\WINDOWS\System32\wintypes.dll +0x00007ff8757b0000 - 0x00007ff875959000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.whl +0x00007ff88f930000 - 0x00007ff88fa3d000 C:\WINDOWS\SYSTEM32\PROPSYS.dll +0x00007ff875970000 - 0x00007ff8759aa000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.whl +0x00007ff875540000 - 0x00007ff87555d000 C:\ProgramData\Windhawk\Engine\Mods\64\modernize-folder-picker-dialog_1.0.0_596602.dll +0x00007ff875500000 - 0x00007ff87553a000 C:\ProgramData\Windhawk\Engine\Mods\64\libunwind.dll +0x00007ff875350000 - 0x00007ff8754f9000 C:\ProgramData\Windhawk\Engine\Mods\64\libc++.dll +0x00007ff873d00000 - 0x00007ff873d0c000 C:\Program Files\Java\jdk-23\bin\vcruntime140_1.dll +0x00007ff859fb0000 - 0x00007ff85a03e000 C:\Program Files\Java\jdk-23\bin\msvcp140.dll +0x00007fffda310000 - 0x00007fffdb05f000 C:\Program Files\Java\jdk-23\bin\server\jvm.dll +0x00007ff8960d0000 - 0x00007ff896144000 C:\WINDOWS\System32\WS2_32.dll +0x00007ff888a40000 - 0x00007ff888a75000 C:\WINDOWS\SYSTEM32\WINMM.dll +0x00007ff893b50000 - 0x00007ff893bae000 C:\WINDOWS\SYSTEM32\POWRPROF.dll +0x00007ff88b160000 - 0x00007ff88b16b000 C:\WINDOWS\SYSTEM32\VERSION.dll +0x00007ff893b30000 - 0x00007ff893b44000 C:\WINDOWS\SYSTEM32\UMPDC.dll +0x00007ff893050000 - 0x00007ff89306b000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll +0x00007ff86a040000 - 0x00007ff86a04a000 C:\Program Files\Java\jdk-23\bin\jimage.dll +0x00007ff8919b0000 - 0x00007ff891bf1000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL +0x00007ff87a560000 - 0x00007ff87a5a3000 C:\WINDOWS\SYSTEM32\dbgcore.DLL +0x00007ff894500000 - 0x00007ff894599000 C:\WINDOWS\System32\bcryptPrimitives.dll +0x00007ff866ac0000 - 0x00007ff866acf000 C:\Program Files\Java\jdk-23\bin\instrument.dll +0x00007ff865750000 - 0x00007ff86576e000 C:\Program Files\Java\jdk-23\bin\java.dll + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-23\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.4484_none_3e0e6d4ce32ef3b3;C:\Program Files\Windhawk\Engine\1.6.1\64;C:\ProgramData\Windhawk\Engine\Mods\64;C:\Program Files\Java\jdk-23\bin\server + +VM Arguments: +jvm_args: -Dmaven.multiModuleProjectDirectory=D:\Projects\Java\popa -Djansi.passthrough=true -Dmaven.home=C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2025.1.3/IntelliJ IDEA Community Edition 2025.1.3/plugins/maven/lib/maven3 -Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\bin\m2.conf -Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven-event-listener.jar -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\lib\idea_rt.jar=51155 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.codehaus.classworlds.Launcher -Didea.version=2025.1.3 clean +java_class_path (initial): C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 10 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 264241152 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4219469824 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122945536 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122880000 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\nodejs\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\PowerShell\7\;C:\Users\335\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\335\AppData\Local\Programs\Python\Python312\;C:\Users\335\AppData\Local\Microsoft\WindowsApps;C:\Users\335\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2024.1\bin;C:\Users\335\.dotnet\tools;C:\Users\335\AppData\Roaming\npm;C:\Users\335\.lmstudio\bin;C:\Users\335\AppData\Local\Microsoft\WinGet\Links;D:\Programs\WebStorm 2024.3.3\bin;;C:\Users\335\AppData\Local\Programs\cursor\resources\app\bin;C:\Program Files\Git;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\IntelliJ IDEA Community Edition 2025.1.3\bin; +USERNAME=335 +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel +TMP=C:\Users\335\AppData\Local\Temp +TEMP=C:\Users\335\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.4484) +OS uptime: 1 days 0:17 hours +Hyper-V role detected + +CPU: total 12 (initial active 12) (6 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, clwb, hv, serialize, rdtscp, rdpid, fsrm, gfni, f16c, cet_ibt, cet_ss +Processor Information for processor 0 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 1 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 2 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 3 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 4 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 5 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 6 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 7 + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 +Processor Information for processor 8 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 9 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 10 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 +Processor Information for processor 11 + Max Mhz: 2000, Current Mhz: 1500, Mhz Limit: 1500 + +Memory: 4k page, system-wide physical 16088M (1030M free) +TotalPageFile size 31088M (AvailPageFile size 115M) +current process WorkingSet (physical memory assigned to process): 15M, peak: 15M +current process commit charge ("private bytes"): 65M, peak: 317M + +vm_info: Java HotSpot(TM) 64-Bit Server VM (23.0.1+11-39) for windows-amd64 JRE (23.0.1+11-39), built on 2024-09-30T07:20:43Z with MS VC++ 17.6 (VS2022) + +END. diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..64fdae0 --- /dev/null +++ b/pom.xml @@ -0,0 +1,73 @@ + + + 4.0.0 + + popa-popa.ru + popa + 1.0-SNAPSHOT + jar + + popa + + + 21 + UTF-8 + + + + clean package + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + + + ${java.version} + + + + org.apache.maven.plugins + maven-shade-plugin + 3.5.3 + + + package + + shade + + + + + + + + src/main/resources + true + + + + + + + spigotmc-repo + https://hub.spigotmc.org/nexus/content/repositories/snapshots/ + + + sonatype + https://oss.sonatype.org/content/groups/public/ + + + + + + org.spigotmc + spigot-api + 1.21.4-R0.1-SNAPSHOT + provided + + + diff --git a/popa.iml b/popa.iml new file mode 100644 index 0000000..a589521 --- /dev/null +++ b/popa.iml @@ -0,0 +1,13 @@ + + + + + + + SPIGOT + + 1 + + + + \ No newline at end of file diff --git a/src/main/java/popa/popa.java b/src/main/java/popa/popa.java new file mode 100644 index 0000000..fc260c8 --- /dev/null +++ b/src/main/java/popa/popa.java @@ -0,0 +1,489 @@ +package popa; + +import org.bukkit.Bukkit; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.plugin.java.JavaPlugin; +import java.io.IOException; +import java.net.URI; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.time.Duration; +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; +import java.net.InetAddress; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; +import com.google.gson.JsonObject; +import com.google.gson.JsonArray; +import com.google.gson.JsonParser; +import com.google.gson.JsonElement; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.PlayerInventory; +import org.bukkit.Material; +import com.google.gson.Gson; + + +public final class popa extends JavaPlugin implements Listener { + + + private HttpClient httpClient; + private String apiUrl; + private String serverIp; + private String commandsUrl; + private String inventoryRequestsUrl; + private final Map playerLoginTimes = new HashMap<>(); + private final Map playerNames = new HashMap<>(); + private ScheduledExecutorService scheduler; + private Gson gson; + + @Override + public void onEnable() { + // Создаем или загружаем конфиг + saveDefaultConfig(); + reloadConfig(); + + // Получаем настройки из конфига + String apiBase = getConfig().getString("api-base", "http://localhost:8000"); + apiUrl = getConfig().getString("api-url", apiBase + "/api/server/events"); + commandsUrl = getConfig().getString("commands-url", apiBase + "/api/server/commands"); + inventoryRequestsUrl = getConfig().getString("inventory-requests-url", apiBase + "/api/server/inventory/requests"); + serverIp = getConfig().getString("server-ip", getServerIp()); + + // Инициализируем HTTP клиент + httpClient = HttpClient.newBuilder() + .version(HttpClient.Version.HTTP_1_1) + .connectTimeout(Duration.ofSeconds(10)) + .build(); + + // Инициализируем Gson для работы с JSON + gson = new Gson(); + + getServer().getPluginManager().registerEvents(this, this); + + // Запускаем планировщик для проверки команд + scheduler = Executors.newSingleThreadScheduledExecutor(); + scheduler.scheduleAtFixedRate(this::checkAndExecuteCommands, 5, 5, TimeUnit.SECONDS); + + // Запускаем планировщик для проверки запросов инвентаря + scheduler.scheduleAtFixedRate(this::checkInventoryRequests, 5, 5, TimeUnit.SECONDS); + + // Отправка текущих онлайн-игроков при старте плагина + scheduler.scheduleAtFixedRate(this::sendOnlinePlayersUpdate, 60, 60, TimeUnit.SECONDS); + + getLogger().info("PopaPlugin has been enabled!"); + getLogger().info("API URL: " + apiUrl); + getLogger().info("Commands URL: " + commandsUrl); + getLogger().info("Inventory Requests URL: " + inventoryRequestsUrl); + getLogger().info("Server IP: " + serverIp); + } + + @Override + public void onDisable() { + // Отправка финального списка игроков при выключении + sendOnlinePlayersUpdate(); + + // Останавливаем планировщик + if (scheduler != null) { + scheduler.shutdown(); + try { + if (!scheduler.awaitTermination(1, TimeUnit.SECONDS)) { + scheduler.shutdownNow(); + } + } catch (InterruptedException e) { + scheduler.shutdownNow(); + } + } + + getLogger().info("PopaPlugin has been disabled!"); + } + + private String getServerIp() { + try { + return InetAddress.getLocalHost().getHostAddress(); + } catch (Exception e) { + return "unknown"; + } + } + + @EventHandler + public void onPlayerJoin(PlayerJoinEvent event) { + Player player = event.getPlayer(); + UUID playerId = player.getUniqueId(); + String playerName = player.getName(); + + playerLoginTimes.put(playerId, System.currentTimeMillis()); + playerNames.put(playerId, playerName); + + String joinPayload = String.format( + "{\"event_type\":\"player_join\",\"player_id\":\"%s\",\"player_name\":\"%s\",\"server_ip\":\"%s\"}", + playerId, playerName, serverIp + ); + sendEventToBackend(joinPayload); + sendOnlinePlayersUpdate(); + } + + @EventHandler + public void onPlayerQuit(PlayerQuitEvent event) { + Player player = event.getPlayer(); + UUID playerId = player.getUniqueId(); + String playerName = player.getName(); + + if (playerLoginTimes.containsKey(playerId)) { + long sessionTime = (System.currentTimeMillis() - playerLoginTimes.get(playerId)) / 1000; + String sessionPayload = String.format( + "{\"event_type\":\"player_session\",\"player_id\":\"%s\",\"player_name\":\"%s\",\"duration\":%d,\"server_ip\":\"%s\"}", + playerId, playerName, sessionTime, serverIp + ); + sendEventToBackend(sessionPayload); + } + + String quitPayload = String.format( + "{\"event_type\":\"player_quit\",\"player_id\":\"%s\",\"player_name\":\"%s\",\"server_ip\":\"%s\"}", + playerId, playerName, serverIp + ); + sendEventToBackend(quitPayload); + + playerLoginTimes.remove(playerId); + playerNames.remove(playerId); + sendOnlinePlayersUpdate(); + } + + private void sendOnlinePlayersUpdate() { + StringBuilder playersJson = new StringBuilder("["); + boolean first = true; + + for (Map.Entry entry : playerLoginTimes.entrySet()) { + UUID playerId = entry.getKey(); + String playerName = playerNames.get(playerId); + long onlineTime = (System.currentTimeMillis() - entry.getValue()) / 1000; + + if (!first) playersJson.append(","); + first = false; + + playersJson.append(String.format( + "{\"player_id\":\"%s\",\"player_name\":\"%s\",\"online_time\":%d}", + playerId, playerName, onlineTime + )); + } + + playersJson.append("]"); + + String payload = String.format( + "{\"event_type\":\"online_players_update\",\"players\":%s,\"timestamp\":%d,\"server_ip\":\"%s\"}", + playersJson.toString(), System.currentTimeMillis(), serverIp + ); + + sendEventToBackend(payload); + } + + private void sendEventToBackend(String jsonPayload) { + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create(apiUrl)) + .version(HttpClient.Version.HTTP_1_1) + .header("Content-Type", "application/json") + .POST(HttpRequest.BodyPublishers.ofString(jsonPayload)) + .build(); + + try { + HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); + getLogger().info("Event sent to backend. Response: " + response.statusCode()); + } catch (IOException | InterruptedException e) { + getLogger().warning("Failed to send event to backend: " + e.getMessage()); + } + } + + private void checkAndExecuteCommands() { + if (!getServer().isPrimaryThread()) { + Bukkit.getScheduler().runTask(this, this::checkAndExecuteCommands); + return; + } + + try { + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create(commandsUrl + "?server_ip=" + serverIp)) + .version(HttpClient.Version.HTTP_1_1) + .GET() + .build(); + + HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); + + if (response.statusCode() == 200) { + JsonObject json = JsonParser.parseString(response.body()).getAsJsonObject(); + JsonArray commands = json.getAsJsonArray("commands"); + + for (JsonElement cmd : commands) { + JsonObject command = cmd.getAsJsonObject(); + String cmdText = command.get("command").getAsString(); + boolean requireOnline = command.get("require_online_player").getAsBoolean(); + + // Получаем оба типа сообщений + String targetMessage = null; + String globalMessage = null; + + if (command.has("target_message") && !command.get("target_message").isJsonNull()) { + targetMessage = command.get("target_message").getAsString(); + } + + if (command.has("global_message") && !command.get("global_message").isJsonNull()) { + globalMessage = command.get("global_message").getAsString(); + } + + if (!requireOnline || !Bukkit.getOnlinePlayers().isEmpty()) { + if (cmdText.startsWith("/")) { + cmdText = cmdText.substring(1); + } + + // Выполняем команду + Bukkit.dispatchCommand(Bukkit.getConsoleSender(), cmdText); + getLogger().info("Выполнена команда: " + cmdText); + + // Если есть сообщения, отображаем их + if ((targetMessage != null && !targetMessage.isEmpty()) || + (globalMessage != null && !globalMessage.isEmpty())) { + + // Извлекаем имя целевого игрока из команды + String targetPlayerName = extractTargetPlayerName(cmdText); + Player targetPlayer = null; + + if (targetPlayerName != null) { + targetPlayer = Bukkit.getPlayer(targetPlayerName); + } + + // Отправляем персональное сообщение цели + if (targetPlayer != null && targetMessage != null && !targetMessage.isEmpty()) { + targetPlayer.sendMessage("§c" + targetMessage); + } + + // Отправляем сообщение всем остальным + if (globalMessage != null && !globalMessage.isEmpty()) { + for (Player player : Bukkit.getOnlinePlayers()) { + // Если это не целевой игрок, отправляем сообщение + if (targetPlayer == null || !player.equals(targetPlayer)) { + player.sendMessage("§7" + globalMessage); + } + } + } + } + } + } + } + } catch (Exception e) { + getLogger().warning("Ошибка при выполнении команд: " + e.getMessage()); + } + } + + /** + * Проверяет наличие запросов инвентаря на бэкенде + */ + private void checkInventoryRequests() { + if (!getServer().isPrimaryThread()) { + Bukkit.getScheduler().runTask(this, this::checkInventoryRequests); + return; + } + + try { + // Выводим полный URL для отладки + String requestUrl = inventoryRequestsUrl + "?server_ip=" + serverIp; + getLogger().info("Запрашиваем инвентарь по URL: " + requestUrl); + + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create(requestUrl)) + .version(HttpClient.Version.HTTP_1_1) + .GET() + .build(); + + HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); + + // Выводим код ответа и тело для отладки + getLogger().info("Получен ответ от API: " + response.statusCode()); + getLogger().info("Тело ответа: " + response.body()); + + if (response.statusCode() == 200) { + JsonObject json = JsonParser.parseString(response.body()).getAsJsonObject(); + + // Проверяем статус + if (json.has("status") && "success".equals(json.get("status").getAsString())) { + if (json.has("inventory_requests")) { + JsonArray requests = json.getAsJsonArray("inventory_requests"); + getLogger().info("Найдено запросов инвентаря: " + requests.size()); + + for (JsonElement req : requests) { + JsonObject request_obj = req.getAsJsonObject(); + String requestId = request_obj.get("id").getAsString(); + String playerName = request_obj.get("player_name").getAsString(); + + getLogger().info("Обработка запроса инвентаря: " + requestId + " для игрока " + playerName); + + // Находим игрока и отправляем его инвентарь + Player player = Bukkit.getPlayer(playerName); + + if (player != null && player.isOnline()) { + getLogger().info("Игрок " + playerName + " найден, отправляем инвентарь"); + sendPlayerInventory(player, requestId); + } else { + getLogger().info("Игрок " + playerName + " не найден или не в сети"); + sendEmptyInventory(playerName, requestId); + } + } + } else { + getLogger().info("В ответе нет поля inventory_requests"); + } + } else { + getLogger().info("Статус ответа не success: " + json.toString()); + } + } else { + getLogger().warning("Некорректный статус ответа: " + response.statusCode()); + } + } catch (Exception e) { + getLogger().warning("Ошибка при проверке запросов инвентаря: " + e.getMessage()); + if (e.getCause() != null) { + getLogger().warning("Причина: " + e.getCause().getMessage()); + } + e.printStackTrace(); + } + } + + /** + * Отправляет данные о содержимом инвентаря игрока на бэкенд + */ + private void sendPlayerInventory(Player player, String requestId) { + // Формируем JSON с содержимым инвентаря + PlayerInventory inv = player.getInventory(); + JsonArray inventoryArray = new JsonArray(); + + // Добавляем основные слоты (0-35) + for (int i = 0; i < 36; i++) { + ItemStack item = inv.getItem(i); + inventoryArray.add(itemStackToJson(item, i)); + } + + // Добавляем слот шлема (39) + inventoryArray.add(itemStackToJson(inv.getHelmet(), 39)); + + // Добавляем слот нагрудника (38) + inventoryArray.add(itemStackToJson(inv.getChestplate(), 38)); + + // Добавляем слот поножей (37) + inventoryArray.add(itemStackToJson(inv.getLeggings(), 37)); + + // Добавляем слот ботинок (36) + inventoryArray.add(itemStackToJson(inv.getBoots(), 36)); + + // Добавляем слот дополнительной руки (40) если это доступно + inventoryArray.add(itemStackToJson(inv.getItemInOffHand(), 40)); + + // Формируем объект ответа + JsonObject responseJson = new JsonObject(); + responseJson.addProperty("request_id", requestId); + responseJson.add("inventory", inventoryArray); + responseJson.addProperty("player_name", player.getName()); + responseJson.addProperty("player_id", player.getUniqueId().toString()); + responseJson.addProperty("server_ip", serverIp); + + // Отправляем данные на бэкенд + sendInventoryToBackend(responseJson.toString()); + } + + /** + * Преобразует ItemStack в JsonObject + */ + private JsonObject itemStackToJson(ItemStack item, int slot) { + JsonObject itemJson = new JsonObject(); + itemJson.addProperty("slot", slot); + + if (item == null || item.getType() == Material.AIR) { + itemJson.addProperty("material", "AIR"); + itemJson.addProperty("amount", 0); + } else { + itemJson.addProperty("material", item.getType().toString()); + itemJson.addProperty("amount", item.getAmount()); + + if (item.hasItemMeta()) { + if (item.getItemMeta().hasDisplayName()) { + itemJson.addProperty("display_name", item.getItemMeta().getDisplayName()); + } + + if (item.getItemMeta().hasLore()) { + JsonArray loreArray = new JsonArray(); + for (String line : item.getItemMeta().getLore()) { + loreArray.add(line); + } + itemJson.add("lore", loreArray); + } + + if (item.getItemMeta().hasEnchants()) { + JsonObject enchants = new JsonObject(); + item.getItemMeta().getEnchants().forEach((enchantment, level) -> { + enchants.addProperty(enchantment.getKey().toString(), level); + }); + itemJson.add("enchants", enchants); + } + } + } + + return itemJson; + } + + /** + * Отправляет информацию о пустом инвентаре для оффлайн-игрока + */ + private void sendEmptyInventory(String playerName, String requestId) { + JsonObject responseJson = new JsonObject(); + responseJson.addProperty("request_id", requestId); + responseJson.add("inventory", new JsonArray()); + responseJson.addProperty("player_name", playerName); + responseJson.addProperty("server_ip", serverIp); + responseJson.addProperty("status", "player_offline"); + + sendInventoryToBackend(responseJson.toString()); + } + + /** + * Отправляет данные инвентаря на бэкенд + */ + private void sendInventoryToBackend(String jsonPayload) { + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create(getConfig().getString("api-base", "http://localhost:8000") + "/api/server/inventory/submit")) + .version(HttpClient.Version.HTTP_1_1) + .header("Content-Type", "application/json") + .POST(HttpRequest.BodyPublishers.ofString(jsonPayload)) + .build(); + + try { + HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); + getLogger().info("Inventory data sent to backend. Response: " + response.statusCode()); + } catch (IOException | InterruptedException e) { + getLogger().warning("Failed to send inventory data to backend: " + e.getMessage()); + } + } + + /** + * Пытается извлечь имя целевого игрока из команды + */ + private String extractTargetPlayerName(String command) { + // Ищем по шаблону в команде имя игрока + // Пример: в команде "execute at PlayerName run summon lightning_bolt ~ ~ ~" + // нужно извлечь PlayerName + + String[] parts = command.split(" "); + for (int i = 0; i < parts.length; i++) { + if (i > 0 && parts[i-1].equalsIgnoreCase("at")) { + // После слова "at" обычно идет имя игрока + String potentialName = parts[i]; + // Проверяем, существует ли такой игрок + if (Bukkit.getPlayer(potentialName) != null) { + return potentialName; + } + } + } + + return null; + } +} diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..4f74b03 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,6 @@ +# Настройки API +api-url: "http://localhost:8000/api/events" +commands-url: "http://localhost:8000/api/commands" + +# IP сервера (оставьте пустым для автоматического определения) +server-ip: "" \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..0113497 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,4 @@ +name: popa-plugin +version: '1.0-SNAPSHOT' +main: popa.popa +api-version: '1.21' diff --git a/target/classes/config.yml b/target/classes/config.yml new file mode 100644 index 0000000..4f74b03 --- /dev/null +++ b/target/classes/config.yml @@ -0,0 +1,6 @@ +# Настройки API +api-url: "http://localhost:8000/api/events" +commands-url: "http://localhost:8000/api/commands" + +# IP сервера (оставьте пустым для автоматического определения) +server-ip: "" \ No newline at end of file diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml new file mode 100644 index 0000000..0113497 --- /dev/null +++ b/target/classes/plugin.yml @@ -0,0 +1,4 @@ +name: popa-plugin +version: '1.0-SNAPSHOT' +main: popa.popa +api-version: '1.21' diff --git a/target/classes/popa/popa.class b/target/classes/popa/popa.class new file mode 100644 index 0000000000000000000000000000000000000000..a6f40bada32dabaf8e3302cfca69afb39cc6c055 GIT binary patch literal 19530 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 CRVvN^ literal 0 HcmV?d00001 diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..a538ca2 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=popa +groupId=popa-popa.ru +version=1.0-SNAPSHOT diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..983ccb5 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +popa\popa.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..6be8b46 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +D:\Projects\Java\popa\src\main\java\popa\popa.java diff --git a/target/original-popa-1.0-SNAPSHOT.jar b/target/original-popa-1.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..e053cba820e968e2085845d8d448f1261921b829 GIT binary patch literal 11531 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 a{qwRY$-=_@c7XirxBF`cCVshqfcQW3