diff --git a/hs_err_pid33478.log b/hs_err_pid33478.log new file mode 100644 index 0000000..f346710 --- /dev/null +++ b/hs_err_pid33478.log @@ -0,0 +1,1306 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x00000001063d92ac, pid=33478, tid=38147 +# +# JRE version: OpenJDK Runtime Environment Corretto-21.0.6.7.1 (21.0.6+7) (build 21.0.6+7-LTS) +# Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.6.7.1 (21.0.6+7-LTS, mixed mode, emulated-client, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64) +# Problematic frame: +# V [libjvm.dylib+0x4252ac] G1MergeHeapRootsTask::G1MergeLogBufferCardsClosure::do_card_ptr(unsigned char*, unsigned int)+0x50 +# +# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# If you would like to submit a bug report, please visit: +# https://github.com/corretto/corretto-21/issues/ +# + +--------------- S U M M A R Y ------------ + +Command Line: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51948,suspend=y,server=n -Drebel.base=/Users/mac/.jrebel -Drebel.env.ide.plugin.build=49b96bd74a4d098639127c3292914807b60fb598 -Drebel.env.ide.plugin.version=2025.1.1 -Drebel.env.ide.version=2024.2.2 -Drebel.env.ide.product=IU -Drebel.env.ide=intellij -Drebel.notification.url=http://localhost:17434 -Xshare:off -agentpath:/var/folders/j3/jn8dbcjj46dg8t78hd_vsv6r0000gn/T/jrebel-JRebel-202502031246/lib/libjrebel64.dylib -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dmanagement.endpoints.jmx.exposure.include=* -javaagent:/Users/mac/Library/Caches/JetBrains/IntelliJIdea2024.2/captureAgent/debugger-agent.jar -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 com.czg.mergedata.MergeDataApplication + +Host: "MacBookPro18,3" arm64, 8 cores, 16G, Darwin 24.2.0, macOS 15.2 (24C101) +Time: Tue Feb 18 10:08:13 2025 CST elapsed time: 2285.298767 seconds (0d 0h 38m 5s) + +--------------- T H R E A D --------------- + +Current thread (0x000000011f10db40): WorkerThread "GC Thread#4" [id=38147, stack(0x0000000300210000,0x0000000300413000) (2060K)] + +Stack: [0x0000000300210000,0x0000000300413000], sp=0x0000000300412bf0, free space=2058k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [libjvm.dylib+0x4252ac] G1MergeHeapRootsTask::G1MergeLogBufferCardsClosure::do_card_ptr(unsigned char*, unsigned int)+0x50 +V [libjvm.dylib+0x423858] G1MergeHeapRootsTask::work(unsigned int)+0x5a0 +V [libjvm.dylib+0xaeca90] WorkerThread::run()+0x94 +V [libjvm.dylib+0xa300ec] Thread::call_run()+0xc8 +V [libjvm.dylib+0x855850] thread_native_entry(Thread*)+0x118 +C [libsystem_pthread.dylib+0x72e4] _pthread_start+0x88 + +siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x0000600020800500 + +Registers: + x0=0x0000000300412de0 x1=0x0000000005774b45 x2=0x0000000000000000 x3=0x00000000000003e8 + x4=0x0000000000000000 x5=0x0000000000000000 x6=0x0000000000000000 x7=0x00000000000f4240 + x8=0x0000000106d2d0f8 x9=0x0000000106d21600 x10=0x0000000106d4d428 x11=0x000000011f808a00 +x12=0x000ffffffff00004 x13=0x0000600020800500 x14=0x000000001ffe0000 x15=0x0000000000000007 +x16=0x0000000000000048 x17=0x0000600000630900 x18=0x0000000000000000 x19=0x0000000000000000 +x20=0x000000011f10cae0 x21=0x000000016c336198 x22=0x000000011f8099c0 x23=0x0000000141016200 +x24=0x0000000000000100 x25=0x000000000000000b x26=0x00000001410169c0 x27=0x0000000000000000 +x28=0x0000000000000001 fp=0x0000000300412bf0 lr=0x00000001063d7858 sp=0x0000000300412bf0 +pc=0x00000001063d92ac cpsr=0x0000000020001000 + +Register to memory mapping: + +x0 =0x0000000300412de0 points into unknown readable memory: 0x0000000106cc9068 | 68 90 cc 06 01 00 00 00 +x1 =0x0000000005774b45 is an unknown value +x2 =0x0 is null +x3 =0x00000000000003e8 is an unknown value +x4 =0x0 is null +x5 =0x0 is null +x6 =0x0 is null +x7 =0x00000000000f4240 is an unknown value +x8 =0x0000000106d2d0f8: _ZN10HeapRegion17LogOfHRGrainBytesE+0 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 +x9 =0x0000000106d21600: _ZN9CardTable11_card_shiftE+0 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 +x10=0x0000000106d4d428: _ZN8Universe14_collectedHeapE+0 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 +x11=0x000000011f808a00 points into unknown readable memory: 0x0000000106cc5e88 | 88 5e cc 06 01 00 00 00 +x12=0x000ffffffff00004 is an unknown value +x13=0x0000600020800500 is an unknown value +x14=0x000000001ffe0000 is an unknown value +x15=0x0000000000000007 is an unknown value +x16=0x0000000000000048 is an unknown value +x17=0x0000600000630900 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 +x18=0x0 is null +x19=0x0 is null +x20=0x000000011f10cae0 points into unknown readable memory: 0x0000000000000008 | 08 00 00 00 00 00 00 00 +x21=0x000000016c336198 points into unknown readable memory: 0x0000000106cc8fd8 | d8 8f cc 06 01 00 00 00 +x22=0x000000011f8099c0 points into unknown readable memory: 0x0000000106cc73c0 | c0 73 cc 06 01 00 00 00 +x23=0x0000000141016200 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 +x24=0x0000000000000100 is an unknown value +x25=0x000000000000000b is an unknown value +x26=0x00000001410169c0 points into unknown readable memory: 0x0000000105774b48 | 48 4b 77 05 01 00 00 00 +x27=0x0 is null +x28=0x0000000000000001 is an unknown value + fp=0x0000000300412bf0 points into unknown readable memory: 0x0000000300412ea0 | a0 2e 41 00 03 00 00 00 + lr=0x00000001063d7858: _ZN20G1MergeHeapRootsTask4workEj+0x5a0 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 + sp=0x0000000300412bf0 points into unknown readable memory: 0x0000000300412ea0 | a0 2e 41 00 03 00 00 00 + +Top of Stack: (sp=0x0000000300412bf0) +0x0000000300412bf0: 0000000300412ea0 00000001063d7858 +0x0000000300412c00: 000000011f10dee0 0000000106cc9038 +0x0000000300412c10: 0000000300412d01 000000011f808a00 +0x0000000300412c20: 0000000106cc9050 0000000106cdf701 +0x0000000300412c30: 0000000300412c70 0000000300412c08 +0x0000000300412c40: 000000011f10e2c8 0000000000000000 +0x0000000300412c50: 00000001194d7af8 00000001194d7af8 +0x0000000300412c60: 00000001194d7990 00000001194d7ba4 +0x0000000300412c70: 0000000106cc8020 00000214164b85ec +0x0000000300412c80: 0000000000000000 000060000000000f +0x0000000300412c90: 000000011f10cae0 0000000000000000 +0x0000000300412ca0: 0000000000000000 0000000000000000 +0x0000000300412cb0: 0000000000000000 0000000000000009 +0x0000000300412cc0: 0000000000000005 0000000000000000 +0x0000000300412cd0: 00000000000001b7 0000000000001000 +0x0000000300412ce0: 0000000300412d64 0000000300412d64 +0x0000000300412cf0: 0000000300412d64 0000000300412d64 +0x0000000300412d00: 0000000300412d64 0000000300412d64 +0x0000000300412d10: 0000000300412d64 0000000300412d64 +0x0000000300412d20: 0000000300412d64 0000000300412d64 +0x0000000300412d30: 0000000300412d64 0000000300412d64 +0x0000000300412d40: 0000000300412d64 0000000300412d64 +0x0000000300412d50: 0000000300412d64 0000000300412d64 +0x0000000300412d60: 0000000000000007 0000000300412c70 +0x0000000300412d70: 000060000213e074 0000000000000001 +0x0000000300412d80: 0000000000000005 0000000000000004 +0x0000000300412d90: 0000000000000007 0000000000000000 +0x0000000300412da0: 000000000000002a 0000000000000009 +0x0000000300412db0: 0000000000000005 0000000000000000 +0x0000000300412dc0: 00000000000001b7 000060000213e068 +0x0000000300412dd0: 00000000ffffffff 00000001928008b0 +0x0000000300412de0: 0000000106cc9068 000060000173a4e0 + +Instructions: (pc=0x00000001063d92ac) +0x00000001063d91ac: fd 7b c1 a8 c0 03 5f d6 f4 4f be a9 fd 7b 01 a9 +0x00000001063d91bc: fd 43 00 91 f3 03 01 aa f4 03 00 aa 00 08 40 f9 +0x00000001063d91cc: 08 58 4f 39 68 00 00 35 09 b5 fe 97 00 01 00 34 +0x00000001063d91dc: 68 3e 40 b9 c8 00 18 36 80 0a 40 f9 e1 03 13 aa +0x00000001063d91ec: 9f c5 fe 97 68 02 40 f9 68 32 00 f9 00 00 80 52 +0x00000001063d91fc: fd 7b 41 a9 f4 4f c2 a8 c0 03 5f d6 f4 4f be a9 +0x00000001063d920c: fd 7b 01 a9 fd 43 00 91 f3 03 01 aa f4 03 00 aa +0x00000001063d921c: 00 08 40 f9 08 00 40 f9 08 01 40 f9 00 01 3f d6 +0x00000001063d922c: a0 00 00 36 20 00 80 52 fd 7b 41 a9 f4 4f c2 a8 +0x00000001063d923c: c0 03 5f d6 80 0e 40 f9 08 00 40 f9 02 01 40 f9 +0x00000001063d924c: e1 03 13 aa fd 7b 41 a9 f4 4f c2 a8 40 00 1f d6 +0x00000001063d925c: fd 7b bf a9 fd 03 00 91 08 08 40 f9 08 15 40 f9 +0x00000001063d926c: 2a 00 08 cb a8 4a 00 90 08 e1 03 91 0b 01 40 b9 +0x00000001063d927c: 49 4a 00 90 29 01 18 91 2c 01 40 b9 6b 01 0c 4b +0x00000001063d928c: 4c 25 cb 9a aa 4b 00 90 4a a1 10 91 4b 01 40 f9 +0x00000001063d929c: 6d d5 40 f9 8e 7d 43 d3 ce 65 7d 92 ad 01 0e 8b +0x00000001063d92ac: ad c1 bf f8 ad 25 cc 9a 4d 01 00 36 8c 7d 40 92 +0x00000001063d92bc: 6b fd 40 f9 6b 79 6c f8 cb 00 00 b4 4a 01 40 f9 +0x00000001063d92cc: 6c 39 40 b9 4a cd 42 f9 4a 79 ec 78 ea 00 f8 37 +0x00000001063d92dc: 08 80 00 91 09 01 40 f9 29 05 00 91 09 01 00 f9 +0x00000001063d92ec: fd 7b c1 a8 c0 03 5f d6 6a 3d 40 b9 5f 05 1e 72 +0x00000001063d92fc: 00 ff ff 54 2a 00 40 39 4a ff ff 35 0b a8 40 a9 +0x00000001063d930c: 4a 15 40 f9 2a 00 0a cb 08 01 40 b9 29 01 40 b9 +0x00000001063d931c: 08 01 09 4b 48 25 c8 9a 69 21 40 f9 2a 0d 40 f9 +0x00000001063d932c: 0b 7d 40 92 4c 69 6b 38 2c 02 00 35 bf 3b 03 d5 +0x00000001063d933c: 4b 01 0b 8b 2a 00 80 52 6a 7d ac 08 9f 01 00 71 +0x00000001063d934c: eb 17 9f 1a 8c 01 00 12 bf 3b 03 d5 7f 05 00 71 +0x00000001063d935c: 84 19 40 7a c1 00 00 54 2b 21 00 91 6a 01 6a b8 +0x00000001063d936c: bf 3b 03 d5 29 01 40 f9 28 59 2a b8 08 a4 40 a9 +0x00000001063d937c: 29 15 40 f9 29 00 09 cb 0a c1 40 39 29 25 ca 9a +0x00000001063d938c: 08 11 40 f9 2a 00 80 52 0a 69 29 38 08 60 00 91 +0x00000001063d939c: d1 ff ff 17 f6 57 bd a9 f4 4f 01 a9 fd 7b 02 a9 + + +Stack slot to memory mapping: + +stack at sp + 0 slots: 0x0000000300412ea0 points into unknown readable memory: 0x0000000300412f00 | 00 2f 41 00 03 00 00 00 +stack at sp + 1 slots: 0x00000001063d7858: _ZN20G1MergeHeapRootsTask4workEj+0x5a0 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 +stack at sp + 2 slots: 0x000000011f10dee0 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 +stack at sp + 3 slots: 0x0000000106cc9038: _ZTVN20G1MergeHeapRootsTask20G1ClearBitmapClosureE+0x10 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 +stack at sp + 4 slots: 0x0000000300412d01 points into unknown readable memory: 2d 41 00 03 00 00 00 +stack at sp + 5 slots: 0x000000011f808a00 points into unknown readable memory: 0x0000000106cc5e88 | 88 5e cc 06 01 00 00 00 +stack at sp + 6 slots: 0x0000000106cc9050: _ZTVN20G1MergeHeapRootsTask17G1CombinedClosureE+0x10 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 +stack at sp + 7 slots: 0x0000000106cdf701: _ZTV14oop_Relocation+0x9 in /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib at 0x0000000105fb4000 + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x00006000034498e0, length=51, elements={ +0x000000013882d400, 0x0000000140814200, 0x000000010f834000, 0x000000011f824200, +0x0000000141033600, 0x00000001408a1e00, 0x000000010f834800, 0x0000000138907000, +0x000000012f85cc00, 0x0000000141012e00, 0x0000000138867400, 0x0000000140cfac00, +0x000000012f882400, 0x000000013883b400, 0x0000000140e28800, 0x0000000140e31e00, +0x0000000138d9fe00, 0x0000000138daf800, 0x0000000138dbec00, 0x000000012fb16c00, +0x000000012e108a00, 0x000000013f808800, 0x0000000140e3d800, 0x0000000138f62800, +0x0000000138f8c600, 0x000000013b0a4000, 0x00000001413c3200, 0x000000013c09ec00, +0x000000013c0aa600, 0x000000013c30f600, 0x000000013c30e600, 0x000000013b6d0000, +0x000000013b6b7e00, 0x000000013b6d2000, 0x000000013b6fa600, 0x0000000141024600, +0x000000013bc80600, 0x000000013bcb4000, 0x000000013bcb4800, 0x000000013bcb2800, +0x000000013b6f0200, 0x000000013b6ee600, 0x0000000138c7ae00, 0x000000013b6df600, +0x000000011f824a00, 0x0000000141611000, 0x000000010fc88e00, 0x000000013b2d4800, +0x000000013ba4f000, 0x000000013ba24a00, 0x000000012fd6a600 +} + +Java Threads: ( => current thread ) + 0x000000013882d400 JavaThread "Reference Handler" daemon [_thread_blocked, id=30723, stack(0x000000016c458000,0x000000016c65b000) (2060K)] + 0x0000000140814200 JavaThread "Finalizer" daemon [_thread_blocked, id=30467, stack(0x000000016c664000,0x000000016c867000) (2060K)] + 0x000000010f834000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=25859, stack(0x000000016c870000,0x000000016ca73000) (2060K)] + 0x000000011f824200 JavaThread "Service Thread" daemon [_thread_blocked, id=26115, stack(0x000000016ca7c000,0x000000016cc7f000) (2060K)] + 0x0000000141033600 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=26627, stack(0x000000016cc88000,0x000000016ce8b000) (2060K)] + 0x00000001408a1e00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=26883, stack(0x000000016ce94000,0x000000016d097000) (2060K)] + 0x000000010f834800 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=29699, stack(0x000000016d0a0000,0x000000016d2a3000) (2060K)] + 0x0000000138907000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=28675, stack(0x000000016d4b8000,0x000000016d6bb000) (2060K)] + 0x000000012f85cc00 JavaThread "rebel-CacheKeepAlive" daemon [_thread_blocked, id=34563, stack(0x000000016e930000,0x000000016eb33000) (2060K)] + 0x0000000141012e00 JavaThread "rebel-logger" daemon [_thread_blocked, id=64771, stack(0x0000000300a40000,0x0000000300c43000) (2060K)] + 0x0000000138867400 JavaThread "process reaper" daemon [_thread_blocked, id=35079, stack(0x000000016eb3c000,0x000000016eb73000) (220K)] + 0x0000000140cfac00 JavaThread "rebel-fsnotify-ShutdownOnTermination" daemon [_thread_blocked, id=40967, stack(0x000000016eb7c000,0x000000016ed7f000) (2060K)] + 0x000000012f882400 JavaThread "rebel-cache-writer" daemon [_thread_blocked, id=32779, stack(0x000000016d8d0000,0x000000016dad3000) (2060K)] + 0x000000013883b400 JavaThread "rebel-weak-reaper" daemon [_thread_blocked, id=42503, stack(0x000000016dadc000,0x000000016dcdf000) (2060K)] + 0x0000000140e28800 JavaThread "rebel-leaseManager-1" daemon [_thread_blocked, id=34311, stack(0x000000016def4000,0x000000016e0f7000) (2060K)] + 0x0000000140e31e00 JavaThread "rebel-redeploy-thread" daemon [_thread_blocked, id=41991, stack(0x000000016e100000,0x000000016e303000) (2060K)] + 0x0000000138d9fe00 JavaThread "rebel-heartbeat-thread" daemon [_thread_blocked, id=33799, stack(0x000000016e30c000,0x000000016e50f000) (2060K)] + 0x0000000138daf800 JavaThread "rebel-debugger-attach-notifier" daemon [_thread_blocked, id=43271, stack(0x000000016e518000,0x000000016e71b000) (2060K)] + 0x0000000138dbec00 JavaThread "rebel-debugger-thread" daemon [_thread_blocked, id=33287, stack(0x000000016e724000,0x000000016e927000) (2060K)] + 0x000000012fb16c00 JavaThread "rebel-change-detector-thread" daemon [_thread_blocked, id=36615, stack(0x000000016f1a0000,0x000000016f3a3000) (2060K)] + 0x000000012e108a00 JavaThread "rebel-build-info" daemon [_thread_in_native, id=41479, stack(0x000000016f3ac000,0x000000016f5af000) (2060K)] + 0x000000013f808800 JavaThread "Notification Thread" daemon [_thread_blocked, id=39943, stack(0x000000016f7c4000,0x000000016f9c7000) (2060K)] + 0x0000000140e3d800 JavaThread "Attach Listener" daemon [_thread_blocked, id=64515, stack(0x0000000300c4c000,0x0000000300e4f000) (2060K)] + 0x0000000138f62800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=44547, stack(0x0000000301064000,0x0000000301267000) (2060K)] + 0x0000000138f8c600 JavaThread "rebel-messaging-executor-77" daemon [_thread_blocked, id=63747, stack(0x0000000301270000,0x0000000301473000) (2060K)] + 0x000000013b0a4000 JavaThread "logback-2" daemon [_thread_blocked, id=45323, stack(0x0000000301eb8000,0x00000003020bb000) (2060K)] + 0x00000001413c3200 JavaThread "Catalina-utility-1" [_thread_blocked, id=45831, stack(0x0000000301688000,0x000000030188b000) (2060K)] + 0x000000013c09ec00 JavaThread "Catalina-utility-2" [_thread_blocked, id=62995, stack(0x0000000301894000,0x0000000301a97000) (2060K)] + 0x000000013c0aa600 JavaThread "container-0" [_thread_blocked, id=61707, stack(0x0000000301aa0000,0x0000000301ca3000) (2060K)] + 0x000000013c30f600 JavaThread "http-nio-8900-exec-1" daemon [_thread_blocked, id=47127, stack(0x00000003022d0000,0x00000003024d3000) (2060K)] + 0x000000013c30e600 JavaThread "http-nio-8900-exec-2" daemon [_thread_blocked, id=47875, stack(0x00000003024dc000,0x00000003026df000) (2060K)] + 0x000000013b6d0000 JavaThread "http-nio-8900-exec-3" daemon [_thread_blocked, id=48131, stack(0x00000003026e8000,0x00000003028eb000) (2060K)] + 0x000000013b6b7e00 JavaThread "http-nio-8900-exec-4" daemon [_thread_blocked, id=60931, stack(0x00000003028f4000,0x0000000302af7000) (2060K)] + 0x000000013b6d2000 JavaThread "http-nio-8900-exec-5" daemon [_thread_blocked, id=48387, stack(0x0000000302b00000,0x0000000302d03000) (2060K)] + 0x000000013b6fa600 JavaThread "http-nio-8900-exec-6" daemon [_thread_blocked, id=60163, stack(0x0000000302d0c000,0x0000000302f0f000) (2060K)] + 0x0000000141024600 JavaThread "http-nio-8900-exec-7" daemon [_thread_blocked, id=59907, stack(0x0000000302f18000,0x000000030311b000) (2060K)] + 0x000000013bc80600 JavaThread "http-nio-8900-exec-8" daemon [_thread_blocked, id=59651, stack(0x0000000303124000,0x0000000303327000) (2060K)] + 0x000000013bcb4000 JavaThread "http-nio-8900-exec-9" daemon [_thread_blocked, id=49411, stack(0x0000000303330000,0x0000000303533000) (2060K)] + 0x000000013bcb4800 JavaThread "http-nio-8900-exec-10" daemon [_thread_blocked, id=59395, stack(0x000000030353c000,0x000000030373f000) (2060K)] + 0x000000013bcb2800 JavaThread "http-nio-8900-Poller" daemon [_thread_in_native, id=49923, stack(0x0000000303748000,0x000000030394b000) (2060K)] + 0x000000013b6f0200 JavaThread "http-nio-8900-Acceptor" daemon [_thread_in_native, id=50435, stack(0x0000000303954000,0x0000000303b57000) (2060K)] + 0x000000013b6ee600 JavaThread "DestroyJavaVM" [_thread_blocked, id=5379, stack(0x000000016b2e0000,0x000000016b4e3000) (2060K)] + 0x0000000138c7ae00 JavaThread "logback-5" daemon [_thread_blocked, id=36363, stack(0x000000016f5b8000,0x000000016f7bb000) (2060K)] + 0x000000013b6df600 JavaThread "logback-6" daemon [_thread_blocked, id=31239, stack(0x000000030147c000,0x000000030167f000) (2060K)] + 0x000000011f824a00 JavaThread "logback-7" daemon [_thread_blocked, id=46599, stack(0x0000000301cac000,0x0000000301eaf000) (2060K)] + 0x0000000141611000 JavaThread "ScheduledMessageCollector" daemon [_thread_blocked, id=62487, stack(0x00000003020c4000,0x00000003022c7000) (2060K)] + 0x000000010fc88e00 JavaThread "mysql-cj-abandoned-connection-cleanup" daemon [_thread_blocked, id=45063, stack(0x0000000303b60000,0x0000000303d63000) (2060K)] + 0x000000013b2d4800 JavaThread "HikariPool-1 housekeeper" daemon [_thread_blocked, id=61959, stack(0x0000000303d6c000,0x0000000303f6f000) (2060K)] + 0x000000013ba4f000 JavaThread "rebel-intermediate-collector" daemon [_thread_blocked, id=58375, stack(0x0000000303f78000,0x000000030417b000) (2060K)] + 0x000000013ba24a00 JavaThread "SIGINT handler" daemon [_thread_blocked, id=40459, stack(0x000000016d2ac000,0x000000016d4af000) (2060K)] + 0x000000012fd6a600 JavaThread "SpringApplicationShutdownHook" [_thread_blocked, id=28171, stack(0x000000016ef94000,0x000000016f197000) (2060K)] +Total: 51 + +Other Threads: + 0x000000014000a680 VMThread "VM Thread" [id=19203, stack(0x000000016c134000,0x000000016c337000) (2060K)] + 0x0000000140008fa0 WatcherThread "VM Periodic Task Thread" [id=20739, stack(0x000000016bf28000,0x000000016c12b000) (2060K)] + 0x000000013f605960 WorkerThread "GC Thread#0" [id=14083, stack(0x000000016b4ec000,0x000000016b6ef000) (2060K)] + 0x000000011f10ce40 WorkerThread "GC Thread#1" [id=39427, stack(0x000000016fb9c000,0x000000016fd9f000) (2060K)] + 0x000000011f10d1e0 WorkerThread "GC Thread#2" [id=38915, stack(0x000000016fda8000,0x000000016ffab000) (2060K)] + 0x000000013f6274c0 WorkerThread "GC Thread#3" [id=38659, stack(0x0000000300004000,0x0000000300207000) (2060K)] +=>0x000000011f10db40 WorkerThread "GC Thread#4" [id=38147, stack(0x0000000300210000,0x0000000300413000) (2060K)] + 0x000000011f10e4a0 WorkerThread "GC Thread#5" [id=37635, stack(0x000000030041c000,0x000000030061f000) (2060K)] + 0x000000013f628020 WorkerThread "GC Thread#6" [id=43523, stack(0x0000000300628000,0x000000030082b000) (2060K)] + 0x000000013f628980 WorkerThread "GC Thread#7" [id=65027, stack(0x0000000300834000,0x0000000300a37000) (2060K)] + 0x00000001400067d0 ConcurrentGCThread "G1 Main Marker" [id=12291, stack(0x000000016b6f8000,0x000000016b8fb000) (2060K)] + 0x000000012f7053b0 WorkerThread "G1 Conc#0" [id=13571, stack(0x000000016b904000,0x000000016bb07000) (2060K)] + 0x00000001400520a0 WorkerThread "G1 Conc#1" [id=27655, stack(0x000000016dce8000,0x000000016deeb000) (2060K)] + 0x000000010f825c00 ConcurrentGCThread "G1 Refine#0" [id=13059, stack(0x000000016bb10000,0x000000016bd13000) (2060K)] + 0x0000000140008600 ConcurrentGCThread "G1 Service" [id=21507, stack(0x000000016bd1c000,0x000000016bf1f000) (2060K)] +Total: 15 + +Threads with active compile tasks: +Total: 0 + +VM state: at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x0000000106d93698] Threads_lock - owner thread: 0x000000014000a680 +[0x0000000106d93718] Heap_lock - owner thread: 0x000000012fd6a600 + +Heap address: 0x00000006c0000000, size: 4096 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) not mapped +Compressed class space mapped at: 0x0000007000000000-0x0000007040000000, reserved size: 1073741824 +Narrow klass base: 0x0000007000000000, Narrow klass shift: 0, Narrow klass range: 0x40000000 + +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 + CPUs: 8 total, 8 available + Memory: 16384M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 2M + Heap Min Capacity: 8M + Heap Initial Capacity: 256M + Heap Max Capacity: 4G + Pre-touch: Disabled + Parallel Workers: 8 + Concurrent Workers: 2 + Concurrent Refinement Workers: 8 + Periodic GC: Disabled + +Heap: + garbage-first heap total 143360K, used 128405K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 38 young (77824K), 0 survivors (0K) + Metaspace used 93763K, committed 94784K, reserved 1179648K + class space used 10384K, committed 10880K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom +| 0|0x00000006c0000000, 0x00000006c0200000, 0x00000006c0200000|100%| O| |TAMS 0x00000006c0000000| PB 0x00000006c0000000| Untracked +| 1|0x00000006c0200000, 0x00000006c0400000, 0x00000006c0400000|100%| O| |TAMS 0x00000006c0200000| PB 0x00000006c0200000| Untracked +| 2|0x00000006c0400000, 0x00000006c0600000, 0x00000006c0600000|100%| O| |TAMS 0x00000006c0400000| PB 0x00000006c0400000| Untracked +| 3|0x00000006c0600000, 0x00000006c0800000, 0x00000006c0800000|100%| O| |TAMS 0x00000006c0600000| PB 0x00000006c0600000| Untracked +| 4|0x00000006c0800000, 0x00000006c0a00000, 0x00000006c0a00000|100%| O| |TAMS 0x00000006c0800000| PB 0x00000006c0800000| Untracked +| 5|0x00000006c0a00000, 0x00000006c0c00000, 0x00000006c0c00000|100%| O| |TAMS 0x00000006c0a00000| PB 0x00000006c0a00000| Untracked +| 6|0x00000006c0c00000, 0x00000006c0e00000, 0x00000006c0e00000|100%| O| |TAMS 0x00000006c0c00000| PB 0x00000006c0c00000| Untracked +| 7|0x00000006c0e00000, 0x00000006c1000000, 0x00000006c1000000|100%| O| |TAMS 0x00000006c0e00000| PB 0x00000006c0e00000| Untracked +| 8|0x00000006c1000000, 0x00000006c1200000, 0x00000006c1200000|100%| O| |TAMS 0x00000006c1000000| PB 0x00000006c1000000| Untracked +| 9|0x00000006c1200000, 0x00000006c1400000, 0x00000006c1400000|100%| O| |TAMS 0x00000006c1200000| PB 0x00000006c1200000| Untracked +| 10|0x00000006c1400000, 0x00000006c1600000, 0x00000006c1600000|100%| O| |TAMS 0x00000006c1400000| PB 0x00000006c1400000| Untracked +| 11|0x00000006c1600000, 0x00000006c1800000, 0x00000006c1800000|100%| O| |TAMS 0x00000006c1600000| PB 0x00000006c1600000| Untracked +| 12|0x00000006c1800000, 0x00000006c1a00000, 0x00000006c1a00000|100%| O| |TAMS 0x00000006c1800000| PB 0x00000006c1800000| Untracked +| 13|0x00000006c1a00000, 0x00000006c1c00000, 0x00000006c1c00000|100%| O| |TAMS 0x00000006c1a00000| PB 0x00000006c1a00000| Untracked +| 14|0x00000006c1c00000, 0x00000006c1e00000, 0x00000006c1e00000|100%| O| |TAMS 0x00000006c1c00000| PB 0x00000006c1c00000| Untracked +| 15|0x00000006c1e00000, 0x00000006c2000000, 0x00000006c2000000|100%| O| |TAMS 0x00000006c1e00000| PB 0x00000006c1e00000| Untracked +| 16|0x00000006c2000000, 0x00000006c2200000, 0x00000006c2200000|100%| O| |TAMS 0x00000006c2000000| PB 0x00000006c2000000| Untracked +| 17|0x00000006c2200000, 0x00000006c2400000, 0x00000006c2400000|100%| O| |TAMS 0x00000006c2200000| PB 0x00000006c2200000| Untracked +| 18|0x00000006c2400000, 0x00000006c24701c0, 0x00000006c2600000| 21%| O| |TAMS 0x00000006c2400000| PB 0x00000006c2400000| Untracked +| 19|0x00000006c2600000, 0x00000006c2800000, 0x00000006c2800000|100%| O|Cm|TAMS 0x00000006c2600000| PB 0x00000006c2600000| Complete +| 20|0x00000006c2800000, 0x00000006c2a00000, 0x00000006c2a00000|100%| O| |TAMS 0x00000006c2800000| PB 0x00000006c2800000| Untracked +| 21|0x00000006c2a00000, 0x00000006c2c00000, 0x00000006c2c00000|100%| O|Cm|TAMS 0x00000006c2a00000| PB 0x00000006c2a00000| Complete +| 22|0x00000006c2c00000, 0x00000006c2e00000, 0x00000006c2e00000|100%| O| |TAMS 0x00000006c2c00000| PB 0x00000006c2c00000| Untracked +| 23|0x00000006c2e00000, 0x00000006c3000000, 0x00000006c3000000|100%| O| |TAMS 0x00000006c2e00000| PB 0x00000006c2e00000| Untracked +| 24|0x00000006c3000000, 0x00000006c3000000, 0x00000006c3200000| 0%| F| |TAMS 0x00000006c3000000| PB 0x00000006c3000000| Untracked +| 25|0x00000006c3200000, 0x00000006c3200000, 0x00000006c3400000| 0%| F| |TAMS 0x00000006c3200000| PB 0x00000006c3200000| Untracked +| 26|0x00000006c3400000, 0x00000006c3400000, 0x00000006c3600000| 0%| F| |TAMS 0x00000006c3400000| PB 0x00000006c3400000| Untracked +| 27|0x00000006c3600000, 0x00000006c3600000, 0x00000006c3800000| 0%| F| |TAMS 0x00000006c3600000| PB 0x00000006c3600000| Untracked +| 28|0x00000006c3800000, 0x00000006c3800000, 0x00000006c3a00000| 0%| F| |TAMS 0x00000006c3800000| PB 0x00000006c3800000| Untracked +| 29|0x00000006c3a00000, 0x00000006c3a00000, 0x00000006c3c00000| 0%| F| |TAMS 0x00000006c3a00000| PB 0x00000006c3a00000| Untracked +| 30|0x00000006c3c00000, 0x00000006c3e00000, 0x00000006c3e00000|100%| E|CS|TAMS 0x00000006c3c00000| PB 0x00000006c3c00000| Complete +| 31|0x00000006c3e00000, 0x00000006c4000000, 0x00000006c4000000|100%| E|CS|TAMS 0x00000006c3e00000| PB 0x00000006c3e00000| Complete +| 32|0x00000006c4000000, 0x00000006c4200000, 0x00000006c4200000|100%| E|CS|TAMS 0x00000006c4000000| PB 0x00000006c4000000| Complete +| 33|0x00000006c4200000, 0x00000006c4400000, 0x00000006c4400000|100%| E|CS|TAMS 0x00000006c4200000| PB 0x00000006c4200000| Complete +| 34|0x00000006c4400000, 0x00000006c4600000, 0x00000006c4600000|100%| E|CS|TAMS 0x00000006c4400000| PB 0x00000006c4400000| Complete +| 35|0x00000006c4600000, 0x00000006c4800000, 0x00000006c4800000|100%| E|CS|TAMS 0x00000006c4600000| PB 0x00000006c4600000| Complete +| 36|0x00000006c4800000, 0x00000006c4a00000, 0x00000006c4a00000|100%| E|CS|TAMS 0x00000006c4800000| PB 0x00000006c4800000| Complete +| 37|0x00000006c4a00000, 0x00000006c4c00000, 0x00000006c4c00000|100%| E|CS|TAMS 0x00000006c4a00000| PB 0x00000006c4a00000| Complete +| 38|0x00000006c4c00000, 0x00000006c4e00000, 0x00000006c4e00000|100%| E|CS|TAMS 0x00000006c4c00000| PB 0x00000006c4c00000| Complete +| 39|0x00000006c4e00000, 0x00000006c5000000, 0x00000006c5000000|100%| E|CS|TAMS 0x00000006c4e00000| PB 0x00000006c4e00000| Complete +| 40|0x00000006c5000000, 0x00000006c5200000, 0x00000006c5200000|100%| E|CS|TAMS 0x00000006c5000000| PB 0x00000006c5000000| Complete +| 41|0x00000006c5200000, 0x00000006c5400000, 0x00000006c5400000|100%| E|CS|TAMS 0x00000006c5200000| PB 0x00000006c5200000| Complete +| 42|0x00000006c5400000, 0x00000006c5600000, 0x00000006c5600000|100%| E|CS|TAMS 0x00000006c5400000| PB 0x00000006c5400000| Complete +| 43|0x00000006c5600000, 0x00000006c56f5540, 0x00000006c5800000| 47%| E|CS|TAMS 0x00000006c5600000| PB 0x00000006c5600000| Complete +| 44|0x00000006c5800000, 0x00000006c5a00000, 0x00000006c5a00000|100%| E|CS|TAMS 0x00000006c5800000| PB 0x00000006c5800000| Complete +| 45|0x00000006c5a00000, 0x00000006c5c00000, 0x00000006c5c00000|100%| E|CS|TAMS 0x00000006c5a00000| PB 0x00000006c5a00000| Complete +| 46|0x00000006c5c00000, 0x00000006c5e00000, 0x00000006c5e00000|100%| E|CS|TAMS 0x00000006c5c00000| PB 0x00000006c5c00000| Complete +| 47|0x00000006c5e00000, 0x00000006c6000000, 0x00000006c6000000|100%| E|CS|TAMS 0x00000006c5e00000| PB 0x00000006c5e00000| Complete +| 48|0x00000006c6000000, 0x00000006c6200000, 0x00000006c6200000|100%| E|CS|TAMS 0x00000006c6000000| PB 0x00000006c6000000| Complete +| 49|0x00000006c6200000, 0x00000006c6400000, 0x00000006c6400000|100%| E|CS|TAMS 0x00000006c6200000| PB 0x00000006c6200000| Complete +| 50|0x00000006c6400000, 0x00000006c6600000, 0x00000006c6600000|100%| E|CS|TAMS 0x00000006c6400000| PB 0x00000006c6400000| Complete +| 51|0x00000006c6600000, 0x00000006c6800000, 0x00000006c6800000|100%| E|CS|TAMS 0x00000006c6600000| PB 0x00000006c6600000| Complete +| 52|0x00000006c6800000, 0x00000006c6a00000, 0x00000006c6a00000|100%| E|CS|TAMS 0x00000006c6800000| PB 0x00000006c6800000| Complete +| 53|0x00000006c6a00000, 0x00000006c6c00000, 0x00000006c6c00000|100%| E|CS|TAMS 0x00000006c6a00000| PB 0x00000006c6a00000| Complete +| 54|0x00000006c6c00000, 0x00000006c6e00000, 0x00000006c6e00000|100%| E|CS|TAMS 0x00000006c6c00000| PB 0x00000006c6c00000| Complete +| 55|0x00000006c6e00000, 0x00000006c7000000, 0x00000006c7000000|100%| E|CS|TAMS 0x00000006c6e00000| PB 0x00000006c6e00000| Complete +| 56|0x00000006c7000000, 0x00000006c7200000, 0x00000006c7200000|100%| E|CS|TAMS 0x00000006c7000000| PB 0x00000006c7000000| Complete +| 57|0x00000006c7200000, 0x00000006c7400000, 0x00000006c7400000|100%| E|CS|TAMS 0x00000006c7200000| PB 0x00000006c7200000| Complete +| 58|0x00000006c7400000, 0x00000006c7600000, 0x00000006c7600000|100%| E|CS|TAMS 0x00000006c7400000| PB 0x00000006c7400000| Complete +| 59|0x00000006c7600000, 0x00000006c7800000, 0x00000006c7800000|100%| E|CS|TAMS 0x00000006c7600000| PB 0x00000006c7600000| Complete +| 60|0x00000006c7800000, 0x00000006c7a00000, 0x00000006c7a00000|100%| E|CS|TAMS 0x00000006c7800000| PB 0x00000006c7800000| Complete +| 61|0x00000006c7a00000, 0x00000006c7c00000, 0x00000006c7c00000|100%| E|CS|TAMS 0x00000006c7a00000| PB 0x00000006c7a00000| Complete +| 62|0x00000006c7c00000, 0x00000006c7e00000, 0x00000006c7e00000|100%| E|CS|TAMS 0x00000006c7c00000| PB 0x00000006c7c00000| Complete +| 63|0x00000006c7e00000, 0x00000006c8000000, 0x00000006c8000000|100%| E|CS|TAMS 0x00000006c7e00000| PB 0x00000006c7e00000| Complete +| 64|0x00000006c8000000, 0x00000006c8200000, 0x00000006c8200000|100%| E|CS|TAMS 0x00000006c8000000| PB 0x00000006c8000000| Complete +| 65|0x00000006c8200000, 0x00000006c8400000, 0x00000006c8400000|100%| E|CS|TAMS 0x00000006c8200000| PB 0x00000006c8200000| Complete +| 66|0x00000006c8400000, 0x00000006c8600000, 0x00000006c8600000|100%| E|CS|TAMS 0x00000006c8400000| PB 0x00000006c8400000| Complete +| 67|0x00000006c8600000, 0x00000006c8800000, 0x00000006c8800000|100%| E|CS|TAMS 0x00000006c8600000| PB 0x00000006c8600000| Complete +| 68|0x00000006c8800000, 0x00000006c8a00000, 0x00000006c8a00000|100%| E|CS|TAMS 0x00000006c8800000| PB 0x00000006c8800000| Complete +| 127|0x00000006cfe00000, 0x00000006d0000000, 0x00000006d0000000|100%| E|CS|TAMS 0x00000006cfe00000| PB 0x00000006cfe00000| Complete + +Card table byte_map: [0x0000000105770000,0x0000000105f70000] _byte_map_base: 0x0000000102170000 + +Marking Bits: (CMBitMap*) 0x0000000140825810 + Bits: [0x000000011b000000, 0x000000011f000000) + +Polling page: 0x0000000104c40000 + +Metaspace: + +Usage: + Non-class: 81.43 MB used. + Class: 10.14 MB used. + Both: 91.57 MB used. + +Virtual space: + Non-class space: 128.00 MB reserved, 81.94 MB ( 64%) committed, 2 nodes. + Class space: 1.00 GB reserved, 10.62 MB ( 1%) committed, 1 nodes. + Both: 1.12 GB reserved, 92.56 MB ( 8%) committed. + +Chunk freelists: + Non-Class: 13.98 MB + Class: 5.25 MB + Both: 19.23 MB + +MaxMetaspaceSize: unlimited +CompressedClassSpaceSize: 1.00 GB +Initial GC threshold: 21.00 MB +Current GC threshold: 154.00 MB +CDS: off + - commit_granule_bytes: 65536. + - commit_granule_words: 8192. + - virtual_space_node_default_size: 8388608. + - enlarge_chunks_in_place: 1. + - use_allocation_guard: 0. + + +Internal statistics: + +num_allocs_failed_limit: 9. +num_arena_births: 1372. +num_arena_deaths: 380. +num_vsnodes_births: 3. +num_vsnodes_deaths: 0. +num_space_committed: 1481. +num_space_uncommitted: 0. +num_chunks_returned_to_freelist: 441. +num_chunks_taken_from_freelist: 3952. +num_chunk_merges: 98. +num_chunk_splits: 2513. +num_chunks_enlarged: 1783. +num_inconsistent_stats: 0. + +CodeCache: size=49152Kb used=16045Kb max_used=21979Kb free=33106Kb + bounds [0x0000000118000000, 0x0000000119580000, 0x000000011b000000] + total_blobs=9994 nmethods=9292 adapters=630 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 2285.275 Thread 0x00000001408a1e00 14788 1 org.springframework.cglib.core.CodeEmitter::begin_block (13 bytes) +Event: 2285.275 Thread 0x00000001408a1e00 nmethod 14788 0x00000001186a1c90 code [0x00000001186a1e40, 0x00000001186a20a0] +Event: 2285.275 Thread 0x00000001408a1e00 14789 1 org.springframework.cglib.core.Block:: (18 bytes) +Event: 2285.275 Thread 0x00000001408a1e00 nmethod 14789 0x00000001186cdb90 code [0x00000001186cdd40, 0x00000001186cdf60] +Event: 2285.275 Thread 0x00000001408a1e00 14790 1 org.springframework.cglib.transform.impl.UndeclaredThrowableTransformer$1:: (46 bytes) +Event: 2285.275 Thread 0x00000001408a1e00 nmethod 14790 0x0000000118708290 code [0x0000000118708480, 0x00000001187089d8] +Event: 2285.275 Thread 0x00000001408a1e00 14791 1 org.springframework.cglib.core.CodeEmitter::create_arg_array (81 bytes) +Event: 2285.275 Thread 0x00000001408a1e00 nmethod 14791 0x00000001183c1010 code [0x00000001183c1240, 0x00000001183c16f8] +Event: 2285.275 Thread 0x00000001408a1e00 14785 1 sun.reflect.generics.tree.FormalTypeParameter::make (10 bytes) +Event: 2285.275 Thread 0x00000001408a1e00 nmethod 14785 0x0000000118acbe10 code [0x0000000118acbf80, 0x0000000118acc0f8] +Event: 2285.275 Thread 0x00000001408a1e00 14786 1 sun.reflect.generics.tree.FormalTypeParameter:: (15 bytes) +Event: 2285.275 Thread 0x00000001408a1e00 nmethod 14786 0x0000000118ace110 code [0x0000000118ace280, 0x0000000118ace3f0] +Event: 2285.275 Thread 0x00000001408a1e00 14792 1 org.springframework.cglib.proxy.Enhancer$4::beginMethod (79 bytes) +Event: 2285.276 Thread 0x00000001408a1e00 nmethod 14792 0x000000011856e590 code [0x000000011856e840, 0x000000011856eee8] +Event: 2285.276 Thread 0x00000001408a1e00 14793 1 org.springframework.asm.Type::appendDescriptor (90 bytes) +Event: 2285.276 Thread 0x00000001408a1e00 nmethod 14793 0x0000000118667b10 code [0x0000000118667d00, 0x0000000118667fd0] +Event: 2285.276 Thread 0x00000001408a1e00 14794 1 org.springframework.cglib.proxy.Enhancer$4::getImplSignature (32 bytes) +Event: 2285.276 Thread 0x00000001408a1e00 nmethod 14794 0x000000011848f810 code [0x000000011848fa00, 0x000000011848fd30] +Event: 2285.276 Thread 0x00000001408a1e00 14795 1 org.springframework.cglib.proxy.Enhancer::rename (22 bytes) +Event: 2285.276 Thread 0x00000001408a1e00 nmethod 14795 0x00000001182c7c90 code [0x00000001182c7e40, 0x00000001182c8088] + +GC Heap History (20 events): +Event: 3.568 GC heap after +{Heap after GC invocations=21 (full 0): + garbage-first heap total 118784K, used 40623K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 3 young (6144K), 3 survivors (6144K) + Metaspace used 77128K, committed 78208K, reserved 1179648K + class space used 9039K, committed 9536K, reserved 1048576K +} +Event: 3.674 GC heap before +{Heap before GC invocations=21 (full 0): + garbage-first heap total 118784K, used 102063K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 33 young (67584K), 3 survivors (6144K) + Metaspace used 78082K, committed 79168K, reserved 1179648K + class space used 9056K, committed 9536K, reserved 1048576K +} +Event: 3.676 GC heap after +{Heap after GC invocations=22 (full 0): + garbage-first heap total 118784K, used 42524K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 4 young (8192K), 4 survivors (8192K) + Metaspace used 78082K, committed 79168K, reserved 1179648K + class space used 9056K, committed 9536K, reserved 1048576K +} +Event: 3.783 GC heap before +{Heap before GC invocations=22 (full 0): + garbage-first heap total 118784K, used 99868K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 32 young (65536K), 4 survivors (8192K) + Metaspace used 79047K, committed 80192K, reserved 1179648K + class space used 9074K, committed 9600K, reserved 1048576K +} +Event: 3.785 GC heap after +{Heap after GC invocations=23 (full 0): + garbage-first heap total 118784K, used 42570K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 2 young (4096K), 2 survivors (4096K) + Metaspace used 79047K, committed 80192K, reserved 1179648K + class space used 9074K, committed 9600K, reserved 1048576K +} +Event: 3.888 GC heap before +{Heap before GC invocations=23 (full 0): + garbage-first heap total 118784K, used 106058K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 33 young (67584K), 2 survivors (4096K) + Metaspace used 80174K, committed 81280K, reserved 1179648K + class space used 9098K, committed 9600K, reserved 1048576K +} +Event: 3.890 GC heap after +{Heap after GC invocations=24 (full 0): + garbage-first heap total 118784K, used 44607K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 3 young (6144K), 3 survivors (6144K) + Metaspace used 80174K, committed 81280K, reserved 1179648K + class space used 9098K, committed 9600K, reserved 1048576K +} +Event: 3.992 GC heap before +{Heap before GC invocations=25 (full 0): + garbage-first heap total 118784K, used 103999K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 32 young (65536K), 3 survivors (6144K) + Metaspace used 81195K, committed 82240K, reserved 1179648K + class space used 9117K, committed 9600K, reserved 1048576K +} +Event: 3.994 GC heap after +{Heap after GC invocations=26 (full 0): + garbage-first heap total 118784K, used 46375K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 3 young (6144K), 3 survivors (6144K) + Metaspace used 81195K, committed 82240K, reserved 1179648K + class space used 9117K, committed 9600K, reserved 1048576K +} +Event: 4.211 GC heap before +{Heap before GC invocations=26 (full 0): + garbage-first heap total 118784K, used 103719K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 31 young (63488K), 3 survivors (6144K) + Metaspace used 83637K, committed 84736K, reserved 1179648K + class space used 9370K, committed 9856K, reserved 1048576K +} +Event: 4.214 GC heap after +{Heap after GC invocations=27 (full 0): + garbage-first heap total 143360K, used 47820K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 3 young (6144K), 3 survivors (6144K) + Metaspace used 83637K, committed 84736K, reserved 1179648K + class space used 9370K, committed 9856K, reserved 1048576K +} +Event: 133.134 GC heap before +{Heap before GC invocations=27 (full 0): + garbage-first heap total 143360K, used 119500K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 39 young (79872K), 3 survivors (6144K) + Metaspace used 89523K, committed 90624K, reserved 1179648K + class space used 10067K, committed 10560K, reserved 1048576K +} +Event: 133.143 GC heap after +{Heap after GC invocations=28 (full 0): + garbage-first heap total 143360K, used 51150K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 5 young (10240K), 5 survivors (10240K) + Metaspace used 89523K, committed 90624K, reserved 1179648K + class space used 10067K, committed 10560K, reserved 1048576K +} +Event: 283.024 GC heap before +{Heap before GC invocations=29 (full 0): + garbage-first heap total 143360K, used 120782K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 40 young (81920K), 5 survivors (10240K) + Metaspace used 92792K, committed 93824K, reserved 1179648K + class space used 10352K, committed 10880K, reserved 1048576K +} +Event: 283.048 GC heap after +{Heap after GC invocations=30 (full 0): + garbage-first heap total 143360K, used 51659K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 3 young (6144K), 3 survivors (6144K) + Metaspace used 92792K, committed 93824K, reserved 1179648K + class space used 10352K, committed 10880K, reserved 1048576K +} +Event: 342.506 GC heap before +{Heap before GC invocations=30 (full 0): + garbage-first heap total 143360K, used 125387K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 40 young (81920K), 3 survivors (6144K) + Metaspace used 93464K, committed 94528K, reserved 1179648K + class space used 10361K, committed 10880K, reserved 1048576K +} +Event: 342.514 GC heap after +{Heap after GC invocations=31 (full 0): + garbage-first heap total 143360K, used 51473K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 4 young (8192K), 4 survivors (8192K) + Metaspace used 93464K, committed 94528K, reserved 1179648K + class space used 10361K, committed 10880K, reserved 1048576K +} +Event: 1540.307 GC heap before +{Heap before GC invocations=31 (full 0): + garbage-first heap total 143360K, used 98577K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 29 young (59392K), 4 survivors (8192K) + Metaspace used 93541K, committed 94592K, reserved 1179648K + class space used 10375K, committed 10880K, reserved 1048576K +} +Event: 1540.319 GC heap after +{Heap after GC invocations=32 (full 0): + garbage-first heap total 143360K, used 50581K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 2 young (4096K), 2 survivors (4096K) + Metaspace used 93541K, committed 94592K, reserved 1179648K + class space used 10375K, committed 10880K, reserved 1048576K +} +Event: 2285.296 GC heap before +{Heap before GC invocations=33 (full 0): + garbage-first heap total 143360K, used 128405K [0x00000006c0000000, 0x00000007c0000000) + region size 2048K, 40 young (81920K), 2 survivors (4096K) + Metaspace used 93763K, committed 94784K, reserved 1179648K + class space used 10384K, committed 10880K, reserved 1048576K +} + +Dll operation events (20 events): +Event: 2.716 Loading shared library /System/Library/Java/Extensions/libtcnative-1.dylib failed, dlopen(/System/Library/Java/Extensions/libtcnative-1.dylib, 0x0001): tried: '/System/Library/Java/Extensions/libtcnative-1.dylib' (no such file), '/System/Volumes/Preboot/C +Event: 2.716 Loading shared library /System/Library/Java/Extensions/libtcnative-1.jnilib failed, dlopen(/System/Library/Java/Extensions/libtcnative-1.jnilib, 0x0001): tried: '/System/Library/Java/Extensions/libtcnative-1.jnilib' (no such file), '/System/Volumes/Preboo +Event: 2.716 Loading shared library /usr/lib/java/libtcnative-1.dylib failed, dlopen(/usr/lib/java/libtcnative-1.dylib, 0x0001): tried: '/usr/lib/java/libtcnative-1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/java/libtcnative-1.dylib' (no such +Event: 2.716 Loading shared library /usr/lib/java/libtcnative-1.jnilib failed, dlopen(/usr/lib/java/libtcnative-1.jnilib, 0x0001): tried: '/usr/lib/java/libtcnative-1.jnilib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/java/libtcnative-1.jnilib' (no +Event: 2.716 Loading shared library /Users/mac/company/czg/merge-data/libtcnative-1.dylib failed, dlopen(/Users/mac/company/czg/merge-data/libtcnative-1.dylib, 0x0001): tried: '/Users/mac/company/czg/merge-data/libtcnative-1.dylib' (no such file), '/System/Volumes/Pre +Event: 2.716 Loading shared library /Users/mac/company/czg/merge-data/libtcnative-1.jnilib failed, dlopen(/Users/mac/company/czg/merge-data/libtcnative-1.jnilib, 0x0001): tried: '/Users/mac/company/czg/merge-data/libtcnative-1.jnilib' (no such file), '/System/Volumes/ +Event: 2.716 Loading shared library /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/liblibtcnative-1.dylib failed, dlopen(/Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/liblibtcnative-1.dylib, 0x0001): tried +Event: 2.717 Loading shared library /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/liblibtcnative-1.jnilib failed, dlopen(/Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/liblibtcnative-1.jnilib, 0x0001): tri +Event: 2.717 Loading shared library /Users/mac/Library/Java/Extensions/liblibtcnative-1.dylib failed, dlopen(/Users/mac/Library/Java/Extensions/liblibtcnative-1.dylib, 0x0001): tried: '/Users/mac/Library/Java/Extensions/liblibtcnative-1.dylib' (no such file), '/System +Event: 2.717 Loading shared library /Users/mac/Library/Java/Extensions/liblibtcnative-1.jnilib failed, dlopen(/Users/mac/Library/Java/Extensions/liblibtcnative-1.jnilib, 0x0001): tried: '/Users/mac/Library/Java/Extensions/liblibtcnative-1.jnilib' (no such file), '/Sys +Event: 2.717 Loading shared library /Library/Java/Extensions/liblibtcnative-1.dylib failed, dlopen(/Library/Java/Extensions/liblibtcnative-1.dylib, 0x0001): tried: '/Library/Java/Extensions/liblibtcnative-1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/ +Event: 2.717 Loading shared library /Library/Java/Extensions/liblibtcnative-1.jnilib failed, dlopen(/Library/Java/Extensions/liblibtcnative-1.jnilib, 0x0001): tried: '/Library/Java/Extensions/liblibtcnative-1.jnilib' (no such file), '/System/Volumes/Preboot/Cryptexes/ +Event: 2.717 Loading shared library /Network/Library/Java/Extensions/liblibtcnative-1.dylib failed, dlopen(/Network/Library/Java/Extensions/liblibtcnative-1.dylib, 0x0001): tried: '/Network/Library/Java/Extensions/liblibtcnative-1.dylib' (no such file), '/System/Volum +Event: 2.717 Loading shared library /Network/Library/Java/Extensions/liblibtcnative-1.jnilib failed, dlopen(/Network/Library/Java/Extensions/liblibtcnative-1.jnilib, 0x0001): tried: '/Network/Library/Java/Extensions/liblibtcnative-1.jnilib' (no such file), '/System/Vo +Event: 2.717 Loading shared library /System/Library/Java/Extensions/liblibtcnative-1.dylib failed, dlopen(/System/Library/Java/Extensions/liblibtcnative-1.dylib, 0x0001): tried: '/System/Library/Java/Extensions/liblibtcnative-1.dylib' (no such file), '/System/Volumes/ +Event: 2.717 Loading shared library /System/Library/Java/Extensions/liblibtcnative-1.jnilib failed, dlopen(/System/Library/Java/Extensions/liblibtcnative-1.jnilib, 0x0001): tried: '/System/Library/Java/Extensions/liblibtcnative-1.jnilib' (no such file), '/System/Volum +Event: 2.717 Loading shared library /usr/lib/java/liblibtcnative-1.dylib failed, dlopen(/usr/lib/java/liblibtcnative-1.dylib, 0x0001): tried: '/usr/lib/java/liblibtcnative-1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/java/liblibtcnative-1.dyl +Event: 2.717 Loading shared library /usr/lib/java/liblibtcnative-1.jnilib failed, dlopen(/usr/lib/java/liblibtcnative-1.jnilib, 0x0001): tried: '/usr/lib/java/liblibtcnative-1.jnilib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/java/liblibtcnative-1. +Event: 2.717 Loading shared library /Users/mac/company/czg/merge-data/liblibtcnative-1.dylib failed, dlopen(/Users/mac/company/czg/merge-data/liblibtcnative-1.dylib, 0x0001): tried: '/Users/mac/company/czg/merge-data/liblibtcnative-1.dylib' (no such file), '/System/Vo +Event: 2.717 Loading shared library /Users/mac/company/czg/merge-data/liblibtcnative-1.jnilib failed, dlopen(/Users/mac/company/czg/merge-data/liblibtcnative-1.jnilib, 0x0001): tried: '/Users/mac/company/czg/merge-data/liblibtcnative-1.jnilib' (no such file), '/System + +Deoptimization events (20 events): +Event: 2285.150 Thread 0x0000000140cfac00 DEOPT PACKING pc=0x0000000118d44eb8 sp=0x000000016ed7e600 +Event: 2285.150 Thread 0x0000000140cfac00 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016ed7e2a0 mode 1 +Event: 2285.164 Thread 0x000000010fa42e00 DEOPT PACKING pc=0x00000001191830dc sp=0x000000030105a590 +Event: 2285.164 Thread 0x000000010fa42e00 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000030105a340 mode 1 +Event: 2285.164 Thread 0x000000010fa42e00 DEOPT PACKING pc=0x000000011912df3c sp=0x000000030105a730 +Event: 2285.165 Thread 0x000000010fa42e00 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000030105a460 mode 1 +Event: 2285.178 Thread 0x000000012fd6a600 DEOPT PACKING pc=0x000000011904d474 sp=0x000000016f194cf0 +Event: 2285.178 Thread 0x000000012fd6a600 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016f194a50 mode 3 +Event: 2285.181 Thread 0x000000013b812400 DEOPT PACKING pc=0x0000000118bc52e4 sp=0x000000016d8c6650 +Event: 2285.181 Thread 0x000000013b812400 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016d8c6380 mode 1 +Event: 2285.181 Thread 0x000000013b812400 DEOPT PACKING pc=0x00000001185f512c sp=0x000000016d8c6760 +Event: 2285.181 Thread 0x000000013b812400 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016d8c64c0 mode 1 +Event: 2285.185 Thread 0x000000012fd6a600 DEOPT PACKING pc=0x000000011939c450 sp=0x000000016f193920 +Event: 2285.185 Thread 0x000000012fd6a600 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016f193680 mode 3 +Event: 2285.203 Thread 0x000000012fd6a600 DEOPT PACKING pc=0x000000011931f760 sp=0x000000016f191650 +Event: 2285.203 Thread 0x000000012fd6a600 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016f1914a0 mode 3 +Event: 2285.224 Thread 0x000000012fd6a600 DEOPT PACKING pc=0x000000011943ab2c sp=0x000000016f194820 +Event: 2285.224 Thread 0x000000012fd6a600 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016f194490 mode 1 +Event: 2285.265 Thread 0x000000012fd6a600 DEOPT PACKING pc=0x000000011943ab2c sp=0x000000016f194820 +Event: 2285.265 Thread 0x000000012fd6a600 DEOPT UNPACKING pc=0x0000000118042e7c sp=0x000000016f194490 mode 1 + +Classes loaded (20 events): +Event: 2285.175 Loading class java/util/concurrent/ConcurrentHashMap$TreeNode +Event: 2285.176 Loading class java/util/concurrent/ConcurrentHashMap$TreeNode done +Event: 2285.177 Loading class java/util/concurrent/ConcurrentHashMap$TreeBin +Event: 2285.178 Loading class java/util/concurrent/ConcurrentHashMap$TreeBin done +Event: 2285.179 Loading class com/czg/mergedata/cur/service/impl/CurShopProdCategoryServiceImpl$$SpringCGLIB$$0$$M$_jr_74294ADB0EF07AC5_1 +Event: 2285.179 Loading class com/czg/mergedata/cur/service/impl/CurShopProdCategoryServiceImpl$$SpringCGLIB$$0$$M$_jr_74294ADB0EF07AC5_1 done +Event: 2285.180 Loading class sun/util/locale/Extension +Event: 2285.181 Loading class sun/util/locale/Extension done +Event: 2285.202 Loading class com/zeroturnaround/javarebel/ctt +Event: 2285.203 Loading class com/zeroturnaround/javarebel/ctt done +Event: 2285.203 Loading class com/zeroturnaround/javarebel/dcg +Event: 2285.203 Loading class com/zeroturnaround/javarebel/dcg done +Event: 2285.224 Loading class com/ibm/rmi/io/ObjectStreamClass$ObjectStreamClassCache$ClassToOSCCache +Event: 2285.224 Loading class com/ibm/rmi/io/ObjectStreamClass$ObjectStreamClassCache$ClassToOSCCache done +Event: 2285.232 Loading class com/czg/mergedata/cur/service/impl/CurShopProdSpecServiceImpl$$SpringCGLIB$$0$$M$_jr_74294ADB0EF07AC5_1 +Event: 2285.232 Loading class com/czg/mergedata/cur/service/impl/CurShopProdSpecServiceImpl$$SpringCGLIB$$0$$M$_jr_74294ADB0EF07AC5_1 done +Event: 2285.265 Loading class com/ibm/rmi/io/ObjectStreamClass$ObjectStreamClassCache$ClassToOSCCache +Event: 2285.265 Loading class com/ibm/rmi/io/ObjectStreamClass$ObjectStreamClassCache$ClassToOSCCache done +Event: 2285.270 Loading class com/czg/mergedata/cur/service/impl/CurShopProdUnitServiceImpl$$SpringCGLIB$$0$$M$_jr_74294ADB0EF07AC5_1 +Event: 2285.270 Loading class com/czg/mergedata/cur/service/impl/CurShopProdUnitServiceImpl$$SpringCGLIB$$0$$M$_jr_74294ADB0EF07AC5_1 done + +Classes unloaded (20 events): +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700098ac00 'java/lang/invoke/LambdaForm$MH+0x000000700098ac00' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700098a800 'java/lang/invoke/LambdaForm$MH+0x000000700098a800' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700098a400 'java/lang/invoke/LambdaForm$MH+0x000000700098a400' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000989400 'java/lang/invoke/LambdaForm$MH+0x0000007000989400' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000989000 'java/lang/invoke/LambdaForm$MH+0x0000007000989000' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000988c00 'java/lang/invoke/LambdaForm$MH+0x0000007000988c00' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000988400 'java/lang/invoke/LambdaForm$MH+0x0000007000988400' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000988000 'java/lang/invoke/LambdaForm$MH+0x0000007000988000' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000984800 'java/lang/invoke/LambdaForm$MH+0x0000007000984800' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000984000 'java/lang/invoke/LambdaForm$MH+0x0000007000984000' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700097cc00 'java/lang/invoke/LambdaForm$MH+0x000000700097cc00' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700097c800 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor15' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700097c400 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor14' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700097c000 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor13' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000974c00 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor12' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000974800 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor11' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000974400 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor10' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x0000007000974000 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor9' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x000000700096c800 'jdk/internal/reflect/GeneratedSerializationConstructorAccessor7' +Event: 1540.346 Thread 0x000000014000a680 Unloading class 0x00000070007d2c00 'java/lang/invoke/LambdaForm$MH+0x00000070007d2c00' + +Classes redefined (20 events): +Event: 283.101 Thread 0x000000014000a680 redefined class name=org.springframework.cglib.proxy.Factory, count=1 +Event: 283.101 Thread 0x000000014000a680 redefined class name=com.mybatisflex.spring.service.impl.ServiceImpl, count=2 +Event: 283.101 Thread 0x000000014000a680 redefined class name=jdk.proxy2.$Proxy95, count=3 +Event: 283.101 Thread 0x000000014000a680 redefined class name=jdk.proxy2.$Proxy96, count=3 +Event: 283.101 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurShopProdUnitServiceImpl$$SpringCGLIB$$0, count=3 +Event: 283.101 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurShopProdUnitServiceImpl, count=3 +Event: 283.101 Thread 0x000000014000a680 redefined class name=com.mybatisflex.core.service.IService, count=1 +Event: 283.101 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.mapper.CurShopProdCategoryMapper, count=1 +Event: 283.101 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.CurShopProdUnitService, count=1 +Event: 321.654 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurShopProdCategoryServiceImpl$$SpringCGLIB$$0, count=3 +Event: 321.654 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.CurShopProdCategoryService, count=1 +Event: 321.654 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.mapper.CurShopProdSpecMapper, count=1 +Event: 321.654 Thread 0x000000014000a680 redefined class name=jdk.proxy2.$Proxy92, count=3 +Event: 321.654 Thread 0x000000014000a680 redefined class name=jdk.proxy2.$Proxy91, count=3 +Event: 321.654 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurShopProdCategoryServiceImpl, count=3 +Event: 342.546 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurShopProdSpecServiceImpl, count=3 +Event: 342.546 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.CurShopProdSpecService, count=1 +Event: 342.546 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurShopProdSpecServiceImpl$$SpringCGLIB$$0, count=4 +Event: 380.392 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.CurProductService, count=1 +Event: 380.392 Thread 0x000000014000a680 redefined class name=com.czg.mergedata.cur.service.impl.CurProductServiceImpl, count=3 + +Internal exceptions (20 events): +Event: 520.181 Thread 0x000000012fb16c00 Exception (0x00000006c7bfcde8) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 521.188 Thread 0x0000000138f8c600 Exception (0x00000006c79dc878) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 841.248 Thread 0x000000012fb16c00 Exception (0x00000006c758e938) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 842.263 Thread 0x0000000138f8c600 Exception (0x00000006c70303d8) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 920.978 Thread 0x000000012fb16c00 Exception (0x00000006c7141030) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 921.999 Thread 0x0000000138f8c600 Exception (0x00000006c6f48e40) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 958.186 Thread 0x000000012fb16c00 Exception (0x00000006c6c9adf0) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 959.196 Thread 0x0000000138f8c600 Exception (0x00000006c6a37e18) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 1065.605 Thread 0x000000012fb16c00 Exception (0x00000006c6862830) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 1066.627 Thread 0x0000000138f8c600 Exception (0x00000006c69ea260) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 1538.427 Thread 0x000000012fb16c00 Exception (0x00000006c5fbb1c8) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 1539.455 Thread 0x0000000138f8c600 Exception (0x00000006c5a74140) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2115.935 Thread 0x000000012fb16c00 Exception (0x00000006c7eb7058) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2116.968 Thread 0x0000000138f8c600 Exception (0x00000006c7da76b8) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2148.969 Thread 0x000000012fb16c00 Exception (0x00000006c7ad80b8) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2149.986 Thread 0x0000000138f8c600 Exception (0x00000006c79b09f0) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2189.715 Thread 0x000000012fb16c00 Exception (0x00000006c7936738) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2190.745 Thread 0x0000000138f8c600 Exception (0x00000006c7517250) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2285.224 Thread 0x000000012fd6a600 Exception (0x00000006c5f35290) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] +Event: 2285.265 Thread 0x000000012fd6a600 Exception (0x00000006c4b55728) +thrown [src/hotspot/share/classfile/systemDictionary.cpp, line 312] + +ZGC Phase Switch (0 events): +No events + +VM Operations (20 events): +Event: 2224.927 Executing VM operation: RendezvousGCThreads done +Event: 2256.039 Executing VM operation: Cleanup +Event: 2256.039 Executing VM operation: Cleanup done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.094 Executing VM operation: ChangeBreakpoints +Event: 2285.094 Executing VM operation: ChangeBreakpoints done +Event: 2285.237 Executing VM operation: ICBufferFull +Event: 2285.237 Executing VM operation: ICBufferFull done +Event: 2285.296 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) + +Memory protections (20 events): +Event: 2285.154 Protecting memory [0x000000016d6c4000,0x000000016d6d0000] with protection modes 0 +Event: 2285.156 Protecting memory [0x000000016ed88000,0x000000016ed94000] with protection modes 0 +Event: 2285.157 Protecting memory [0x000000016ed88000,0x000000016ed94000] with protection modes 3 +Event: 2285.160 Protecting memory [0x000000016ef94000,0x000000016efa0000] with protection modes 0 +Event: 2285.160 Protecting memory [0x000000016ef94000,0x000000016efa0000] with protection modes 3 +Event: 2285.161 Protecting memory [0x0000000304184000,0x0000000304190000] with protection modes 0 +Event: 2285.162 Protecting memory [0x0000000304184000,0x0000000304190000] with protection modes 3 +Event: 2285.162 Protecting memory [0x0000000304390000,0x000000030439c000] with protection modes 0 +Event: 2285.162 Protecting memory [0x0000000304390000,0x000000030439c000] with protection modes 3 +Event: 2285.162 Protecting memory [0x000000030459c000,0x00000003045a8000] with protection modes 0 +Event: 2285.162 Protecting memory [0x000000030459c000,0x00000003045a8000] with protection modes 3 +Event: 2285.163 Protecting memory [0x00000003047a8000,0x00000003047b4000] with protection modes 0 +Event: 2285.164 Protecting memory [0x00000003049b4000,0x00000003049c0000] with protection modes 0 +Event: 2285.164 Protecting memory [0x000000016ef94000,0x000000016efa0000] with protection modes 0 +Event: 2285.164 Protecting memory [0x0000000304bc0000,0x0000000304bcc000] with protection modes 0 +Event: 2285.165 Protecting memory [0x0000000304bc0000,0x0000000304bcc000] with protection modes 3 +Event: 2285.165 Protecting memory [0x0000000300e58000,0x0000000300e64000] with protection modes 3 +Event: 2285.165 Protecting memory [0x00000003049b4000,0x00000003049c0000] with protection modes 3 +Event: 2285.167 Protecting memory [0x00000003047a8000,0x00000003047b4000] with protection modes 3 +Event: 2285.183 Protecting memory [0x000000016d6c4000,0x000000016d6d0000] with protection modes 3 + +Nmethod flushes (20 events): +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f47a90 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f59590 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f59d10 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f5ab10 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f5df90 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f6d610 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f6e390 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f6f010 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f70010 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f71890 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f71b90 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f71e90 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f72210 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f9d510 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f9db90 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f9f090 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118f9f610 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x0000000118fa2e90 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x000000011910c590 +Event: 1540.371 Thread 0x000000014000a680 flushing nmethod 0x000000011928da10 + +Events (20 events): +Event: 2285.153 Thread 0x000000013ba24a00 Thread added: 0x000000013b812400 +Event: 2285.156 Thread 0x000000013ba24a00 Thread added: 0x000000010f910200 +Event: 2285.159 Thread 0x000000013ba24a00 Thread added: 0x000000011f81ee00 +Event: 2285.161 Thread 0x000000013ba24a00 Thread added: 0x0000000140b4d200 +Event: 2285.162 Thread 0x000000013ba24a00 Thread added: 0x000000013b9ce600 +Event: 2285.162 Thread 0x000000013ba24a00 Thread added: 0x0000000141012600 +Event: 2285.163 Thread 0x000000013ba24a00 Thread added: 0x000000013f80a000 +Event: 2285.163 Thread 0x000000013ba24a00 Thread added: 0x000000011f85a200 +Event: 2285.163 Thread 0x000000011f81ee00 Thread exited: 0x000000011f81ee00 +Event: 2285.164 Thread 0x000000013ba24a00 Thread added: 0x000000012fd6a600 +Event: 2285.164 Thread 0x0000000141012600 Thread exited: 0x0000000141012600 +Event: 2285.164 Thread 0x000000013ba24a00 Thread added: 0x000000011f81ee00 +Event: 2285.165 Thread 0x000000010f910200 Thread exited: 0x000000010f910200 +Event: 2285.165 Thread 0x0000000140b4d200 Thread exited: 0x0000000140b4d200 +Event: 2285.165 Thread 0x000000011f81ee00 Thread exited: 0x000000011f81ee00 +Event: 2285.165 Thread 0x000000013b9ce600 Thread exited: 0x000000013b9ce600 +Event: 2285.165 Thread 0x000000010fa42e00 Thread exited: 0x000000010fa42e00 +Event: 2285.165 Thread 0x000000011f85a200 Thread exited: 0x000000011f85a200 +Event: 2285.167 Thread 0x000000013f80a000 Thread exited: 0x000000013f80a000 +Event: 2285.183 Thread 0x000000013b812400 Thread exited: 0x000000013b812400 + + +Dynamic libraries: +0x0000000104bec000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libjli.dylib +0x00000001ae4c6000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x000000019640e000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00000001996bd000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x0000000193a54000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x00000001a03c0000 /usr/lib/libSystem.B.dylib +0x0000000197847000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation +0x000000023b43f000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore +0x00000001a764c000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices +0x000000019e048000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap +0x00000001a2aa5000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport +0x00000001a2b04000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity +0x0000000266ba5000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport +0x0000000231840000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore +0x000000026bac6000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools +0x000000026ab1c000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement +0x00000001936ae000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x00000001a1eef000 /usr/lib/libspindump.dylib +0x00000001979f9000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers +0x000000019f7be000 /usr/lib/libbsm.0.dylib +0x000000019bb0a000 /usr/lib/libapp_launch_measurement.dylib +0x000000019af07000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics +0x000000019bb0e000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout +0x000000019d691000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal +0x000000019e88f000 /usr/lib/liblangid.dylib +0x000000019e04e000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG +0x0000000198415000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight +0x0000000198942000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x00000001a7d22000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x00000001a1d21000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x000000019d66e000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x000000019af39000 /usr/lib/libDiagnosticMessagesClient.dylib +0x00000001a0304000 /usr/lib/libz.1.dylib +0x00000001abbac000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x000000019e033000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation +0x0000000195c78000 /usr/lib/libicucore.A.dylib +0x00000001a3c1e000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x00000001a2ab5000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x00000001be11d000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput +0x0000000198361000 /usr/lib/libMobileGestalt.dylib +0x000000019dd2b000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x000000019b40a000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x0000000195884000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x00000001a7687000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x000000019b823000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x0000000195138000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x000000019b025000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00000001a2362000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x000000019835f000 /usr/lib/libenergytrace.dylib +0x00000001b2b24000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox +0x00000001962be000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x00000001a7a7b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x000000019ba9b000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x00000001ef669000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x000000019bb58000 /usr/lib/libxml2.2.dylib +0x000000019f6a5000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag +0x0000000192420000 /usr/lib/libobjc.A.dylib +0x000000019270d000 /usr/lib/libc++.1.dylib +0x00000001a79fb000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility +0x0000000199061000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x0000000192863000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x000000019e40c000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x0000000194f28000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x00000001f0bce000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable +0x00000001f116d000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport +0x000000019e08a000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x0000000232459000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols +0x00000001a03c5000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking +0x00000001cffce000 /usr/lib/swift/libswiftAccelerate.dylib +0x00000001a357f000 /usr/lib/swift/libswiftCore.dylib +0x00000001ba8a2000 /usr/lib/swift/libswiftCoreFoundation.dylib +0x00000001ba8ff000 /usr/lib/swift/libswiftCoreImage.dylib +0x00000001b8053000 /usr/lib/swift/libswiftDarwin.dylib +0x00000001a9532000 /usr/lib/swift/libswiftDispatch.dylib +0x00000001ba900000 /usr/lib/swift/libswiftIOKit.dylib +0x00000001c710d000 /usr/lib/swift/libswiftMetal.dylib +0x00000001d5445000 /usr/lib/swift/libswiftOSLog.dylib +0x00000001ac117000 /usr/lib/swift/libswiftObjectiveC.dylib +0x0000000272ca5000 /usr/lib/swift/libswiftObservation.dylib +0x00000001cba33000 /usr/lib/swift/libswiftQuartzCore.dylib +0x00000001cffbf000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib +0x00000001ba8b4000 /usr/lib/swift/libswiftXPC.dylib +0x0000000272d9b000 /usr/lib/swift/libswift_Builtin_float.dylib +0x0000000272da0000 /usr/lib/swift/libswift_Concurrency.dylib +0x0000000272f08000 /usr/lib/swift/libswift_StringProcessing.dylib +0x0000000272fbb000 /usr/lib/swift/libswift_errno.dylib +0x0000000272fbd000 /usr/lib/swift/libswift_math.dylib +0x0000000272fc0000 /usr/lib/swift/libswift_signal.dylib +0x0000000272fc1000 /usr/lib/swift/libswift_stdio.dylib +0x0000000272fc2000 /usr/lib/swift/libswift_time.dylib +0x00000001ac11b000 /usr/lib/swift/libswiftos.dylib +0x00000001be074000 /usr/lib/swift/libswiftsimd.dylib +0x0000000272fc3000 /usr/lib/swift/libswiftsys_time.dylib +0x0000000272fc4000 /usr/lib/swift/libswiftunistd.dylib +0x00000001a0571000 /usr/lib/libcompression.dylib +0x00000001a29fd000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO +0x00000001a19b2000 /usr/lib/libate.dylib +0x00000001a03ba000 /usr/lib/system/libcache.dylib +0x00000001a0373000 /usr/lib/system/libcommonCrypto.dylib +0x00000001a03a0000 /usr/lib/system/libcompiler_rt.dylib +0x00000001a0395000 /usr/lib/system/libcopyfile.dylib +0x000000019255f000 /usr/lib/system/libcorecrypto.dylib +0x0000000192641000 /usr/lib/system/libdispatch.dylib +0x00000001927fe000 /usr/lib/system/libdyld.dylib +0x00000001a03b0000 /usr/lib/system/libkeymgr.dylib +0x00000001a0352000 /usr/lib/system/libmacho.dylib +0x000000019f797000 /usr/lib/system/libquarantine.dylib +0x00000001a03ad000 /usr/lib/system/libremovefile.dylib +0x00000001983da000 /usr/lib/system/libsystem_asl.dylib +0x00000001924f4000 /usr/lib/system/libsystem_blocks.dylib +0x000000019268b000 /usr/lib/system/libsystem_c.dylib +0x00000001a03a4000 /usr/lib/system/libsystem_collections.dylib +0x000000019e87c000 /usr/lib/system/libsystem_configuration.dylib +0x000000019d63f000 /usr/lib/system/libsystem_containermanager.dylib +0x000000019fea6000 /usr/lib/system/libsystem_coreservices.dylib +0x0000000195f3c000 /usr/lib/system/libsystem_darwin.dylib +0x0000000273107000 /usr/lib/system/libsystem_darwindirectory.dylib +0x00000001a03b1000 /usr/lib/system/libsystem_dnssd.dylib +0x000000027310b000 /usr/lib/system/libsystem_eligibility.dylib +0x0000000192688000 /usr/lib/system/libsystem_featureflags.dylib +0x0000000192833000 /usr/lib/system/libsystem_info.dylib +0x00000001a0313000 /usr/lib/system/libsystem_m.dylib +0x00000001925ff000 /usr/lib/system/libsystem_malloc.dylib +0x0000000198344000 /usr/lib/system/libsystem_networkextension.dylib +0x000000019639f000 /usr/lib/system/libsystem_notify.dylib +0x000000019e881000 /usr/lib/system/libsystem_sandbox.dylib +0x0000000273112000 /usr/lib/system/libsystem_sanitizers.dylib +0x00000001a03a9000 /usr/lib/system/libsystem_secinit.dylib +0x00000001927b6000 /usr/lib/system/libsystem_kernel.dylib +0x000000019282b000 /usr/lib/system/libsystem_platform.dylib +0x00000001927f1000 /usr/lib/system/libsystem_pthread.dylib +0x0000000199ee3000 /usr/lib/system/libsystem_symptoms.dylib +0x0000000192543000 /usr/lib/system/libsystem_trace.dylib +0x00000001a0381000 /usr/lib/system/libunwind.dylib +0x00000001924f8000 /usr/lib/system/libxpc.dylib +0x000000019279b000 /usr/lib/libc++abi.dylib +0x00000001a038d000 /usr/lib/liboah.dylib +0x000000019623d000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal +0x00000001a03c2000 /usr/lib/libfakelink.dylib +0x00000001ab65e000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x00000001b7b80000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x0000000197f7b000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x000000019bad2000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents +0x0000000195f47000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x000000019af9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x000000019fead000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x00000001a04a0000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x0000000199e5d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x0000000192d58000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x00000001a1804000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x000000019bae0000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList +0x00000001a053b000 /usr/lib/libapple_nghttp2.dylib +0x0000000199ac5000 /usr/lib/libsqlite3.dylib +0x00000001a428a000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x0000000199df6000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices +0x0000000199eec000 /System/Library/Frameworks/Network.framework/Versions/A/Network +0x00000001a0356000 /usr/lib/system/libkxld.dylib +0x00000002720d8000 /usr/lib/libCoreEntitlements.dylib +0x00000002509a7000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity +0x0000000199aab000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer +0x000000019fe8e000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x000000019f7a6000 /usr/lib/libcoretls.dylib +0x00000001a187b000 /usr/lib/libcoretls_cfhelpers.dylib +0x00000001a056b000 /usr/lib/libpam.2.dylib +0x00000001a18ee000 /usr/lib/libxar.1.dylib +0x00000001a0417000 /usr/lib/libarchive.2.dylib +0x00000001a597c000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine +0x000000023b463000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal +0x0000000258891000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal +0x0000000259528000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal +0x0000000272d22000 /usr/lib/swift/libswiftSystem.dylib +0x000000019e88a000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo +0x00000001ba795000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport +0x000000019bce2000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement +0x0000000197eb0000 /usr/lib/libboringssl.dylib +0x0000000199ed2000 /usr/lib/libdns_services.dylib +0x00000001b9986000 /usr/lib/libquic.dylib +0x00000001a350f000 /usr/lib/libusrtcp.dylib +0x00000001dcabb000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf +0x0000000272c6d000 /usr/lib/swift/libswiftDistributed.dylib +0x0000000197f7a000 /usr/lib/libnetwork.dylib +0x00000001a0515000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce +0x000000019354b000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon +0x000000024a807000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 +0x00000001a97d1000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices +0x000000019f6ce000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x000000019e9b1000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData +0x000000019f4a4000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer +0x0000000199d11000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +0x00000001a989d000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices +0x000000019f6c0000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices +0x00000001ab49a000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices +0x000000019da9e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib +0x00000001983f3000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x00000001aef3d000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator +0x00000001a2360000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient +0x0000000194a5f000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay +0x000000019d933000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia +0x000000019d687000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x000000019bc42000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x00000001a0569000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders +0x0000000257dbf000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary +0x00000001a23a7000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox +0x000000019e888000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary +0x00000001a187d000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS +0x0000000237c02000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore +0x00000001a18fd000 /usr/lib/libutil.dylib +0x00000001a185c000 /usr/lib/liblzma.5.dylib +0x000000019b02e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00000001a7a56000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00000001a1935000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x00000001931bb000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x00000001a3e66000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x0000000199219000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x00000001a2985000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x00000001a4252000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x00000001a4249000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy +0x00000001a3e38000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x000000019f471000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji +0x0000000241edb000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices +0x00000001a1e99000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG +0x000000019b7d1000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x00000001a1ee3000 /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib +0x0000000253e30000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal +0x0000000272cc4000 /usr/lib/swift/libswiftRegexBuilder.dylib +0x0000000272e61000 /usr/lib/swift/libswift_RegexParser.dylib +0x00000001a2227000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG +0x00000001a1cae000 /usr/lib/libexpat.1.dylib +0x00000001a285a000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x00000001a2885000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x00000001a2970000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x00000001a226d000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x00000001a2916000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x00000001a290d000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x0000000246ca6000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib +0x0000000241fa1000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing +0x00000001ef65b000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib +0x0000000242b4e000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib +0x0000000241edc000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib +0x00000001ad255000 /System/Library/PrivateFrameworks/ASEProcessing.framework/Versions/A/ASEProcessing +0x00000001d8bd3000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x0000000256fd6000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing +0x00000001a1e8d000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer +0x00000001ef6bb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00000001ef67d000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x00000001ef84e000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x00000001ef686000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x00000001ef67a000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x000000027227d000 /usr/lib/libRosetta.dylib +0x00000001ef663000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x000000019e7ca000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore +0x000000019fdfa000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage +0x000000019f849000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +0x000000019fc7f000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +0x000000019fa97000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +0x000000019fcb1000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray +0x00000001f3447000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions +0x00000001f342b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop +0x000000019303f000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools +0x00000001bf3de000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo +0x00000001cbe2f000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf +0x00000001ba879000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter +0x00000001a9ce4000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x00000001ba813000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging +0x00000001a1a4c000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x00000001a9c9e000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x00000001cb0c9000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics +0x00000001a2941000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI +0x00000001a41dc000 /usr/lib/libcups.2.dylib +0x00000001a4278000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x00000001a3ee5000 /usr/lib/libresolv.9.dylib +0x00000001a03fc000 /usr/lib/libiconv.2.dylib +0x00000001a1ef6000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00000001ac072000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib +0x00000001a1cc9000 /usr/lib/libheimdal-asn1.dylib +0x000000019baa5000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00000001a42e5000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x000000019bab3000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x00000001a0351000 /usr/lib/libcharset.1.dylib +0x00000001efbee000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio +0x00000001b49e4000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities +0x000000024d614000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient +0x00000001a3e1f000 /usr/lib/libAudioStatistics.dylib +0x000000019d90b000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk +0x0000000194b80000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore +0x00000001ae2fe000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI +0x00000001a3dc2000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession +0x00000001a56ec000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth +0x00000001a1db3000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience +0x0000000264df3000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam +0x00000001d0692000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser +0x00000001a1ed9000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport +0x00000001a425c000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata +0x00000001b9a7d000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy +0x00000001a40fb000 /usr/lib/libSMC.dylib +0x00000001a2824000 /usr/lib/libAudioToolboxUtility.dylib +0x00000001a426a000 /usr/lib/libperfcheck.dylib +0x00000002381e7000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics +0x00000001e3bdb000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags +0x00000001dc888000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog +0x000000019fe9a000 /usr/lib/libbz2.1.0.dylib +0x00000001ba845000 /usr/lib/libmis.dylib +0x00000001a3bd5000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib +0x00000001a2976000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore +0x00000001f12bc000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation +0x00000001a9df8000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime +0x00000001a1bab000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit +0x00000001a8a2d000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog +0x00000001a893c000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth +0x00000001ac073000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x000000019f534000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils +0x000000023edc5000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras +0x00000001a7d71000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility +0x00000001c2c85000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph +0x0000000271f1c000 /usr/lib/libAXSafeCategoryBundle.dylib +0x00000001b4aa1000 /usr/lib/libAccessibility.dylib +0x000000019f37e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00000001a0647000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x000000019f834000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib +0x00000001a0556000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib +0x00000001a0642000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib +0x000000019e9b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib +0x000000019364d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib +0x000000024eb5c000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL +0x00000001a2908000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler +0x00000001a28e8000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment +0x00000001a2910000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay +0x00000001dcc94000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay +0x00000001b37b9000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID +0x0000000268617000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport +0x00000001a1c64000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +0x00000001a9947000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices +0x00000001a4452000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +0x00000001a8b1d000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x00000001a8a68000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x00000001a423c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x000000019bca3000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport +0x00000001a1cd4000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation +0x00000001a1a43000 /usr/lib/libIOReport.dylib +0x0000000237e02000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity +0x00000002722c3000 /usr/lib/libTLE.dylib +0x00000001ec5cb000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper +0x000000019f7d0000 /usr/lib/libmecab.dylib +0x0000000193742000 /usr/lib/libCRFSuite.dylib +0x000000019e891000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP +0x000000019f831000 /usr/lib/libgermantok.dylib +0x00000001a050c000 /usr/lib/libThaiTokenizer.dylib +0x000000019f79a000 /usr/lib/libCheckFix.dylib +0x000000019af3b000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities +0x000000024aa41000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary +0x000000019627d000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore +0x00000001cbf3b000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices +0x00000001a1901000 /usr/lib/libxslt.1.dylib +0x000000019f75c000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement +0x00000001ab820000 /usr/lib/libcurl.4.dylib +0x00000002724fc000 /usr/lib/libcrypto.46.dylib +0x0000000272a49000 /usr/lib/libssl.48.dylib +0x00000001ab4f4000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x00000001ab530000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00000001a3efe000 /usr/lib/libsasl2.2.dylib +0x00000001b8052000 /usr/lib/swift/libswiftCoreGraphics.dylib +0x00000001a83ab000 /usr/lib/swift/libswiftFoundation.dylib +0x00000001ec083000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib +0x00000001d9365000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial +0x000000025961b000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols +0x00000001a7674000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore +0x0000000105fb4000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/server/libjvm.dylib +0x0000000104c54000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libjimage.dylib +0x0000000104cb4000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libjdwp.dylib +0x0000000104d00000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libjava.dylib +0x0000000104c68000 /private/var/folders/j3/jn8dbcjj46dg8t78hd_vsv6r0000gn/T/jrebel-JRebel-202502031246/lib/libjrebel64.dylib +0x0000000104d48000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libinstrument.dylib +0x0000000104e38000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libzip.dylib +0x0000000271f0e000 /usr/lib/i18n/libiconv_std.dylib +0x0000000271f04000 /usr/lib/i18n/libUTF8.dylib +0x0000000271f13000 /usr/lib/i18n/libmapper_none.dylib +0x0000000104db4000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libdt_socket.dylib +0x0000000105f70000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libnio.dylib +0x0000000105f90000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libnet.dylib +0x0000000104dc8000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libmanagement.dylib +0x000000011f69c000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libmanagement_ext.dylib +0x000000011f6b0000 /Users/mac/Library/Java/JavaVirtualMachines/corretto-21.0.6/Contents/Home/lib/libextnet.dylib + + +VM Arguments: +jvm_args: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51948,suspend=y,server=n -Drebel.base=/Users/mac/.jrebel -Drebel.env.ide.plugin.build=49b96bd74a4d098639127c3292914807b60fb598 -Drebel.env.ide.plugin.version=2025.1.1 -Drebel.env.ide.version=2024.2.2 -Drebel.env.ide.product=IU -Drebel.env.ide=intellij -Drebel.notification.url=http://localhost:17434 -Xshare:off -agentpath:/var/folders/j3/jn8dbcjj46dg8t78hd_vsv6r0000gn/T/jrebel-JRebel-202502031246/lib/libjrebel64.dylib -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dmanagement.endpoints.jmx.exposure.include=* -javaagent:/Users/mac/Library/Caches/JetBrains/IntelliJIdea2024.2/captureAgent/debugger-agent.jar -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: com.czg.mergedata.MergeDataApplication +java_class_path (initial): /Users/mac/company/czg/merge-data/target/classes:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/3.4.2/spring-boot-starter-jdbc-3.4.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter/3.4.2/spring-boot-starter-3.4.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot/3.4.2/spring-boot-3.4.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/3.4.2/spring-boot-autoconfigure-3.4.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-logging/3.4.2/spring-boot-starter-logging-3.4.2.jar:/Users/mac/.m2/repository/ch/qos/logback/logback-classic/1.5.16/logback-classic-1.5.16.jar:/Users/mac/.m2/repository/ch/qos/logback/logback-core/1.5.16/logback-core-1.5.16.jar:/Users/mac/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.24.3/log4j-to-slf4j-2.24.3.jar:/Users/mac/.m2/repository/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar:/Users/mac/.m2/repository/org/slf4j/jul-to-slf4j/2.0.16/jul-to-slf4j-2.0.16.jar:/Users/mac/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/Users/mac/.m2/repository/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar:/Users/mac/.m2/repository/org/springframework/spring-jdbc/6.2.2/spring-jdbc-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/spring-beans/6.2.2/spring-beans-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/spring-tx/6.2.2/spring-tx-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-web/3.4.2/spring-boot-starter-web-3.4.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-json/3.4.2/spring-boot-starter-json-3.4.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.18.2/jackson-databind-2.18.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.18.2/jackson-annotations-2.18.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.18.2/jackson-core-2.18.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.18.2/jackson-datatype-jdk8-2.18.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.2/jackson-datatype-jsr310-2.18.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.18.2/jackson-module-parameter-names-2.18.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/3.4.2/spring-boot-starter-tomcat-3.4.2.jar:/Users/mac/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/10.1.34/tomcat-embed-core-10.1.34.jar:/Users/mac/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/10.1.34/tomcat-embed-el-10.1.34.jar:/Users/mac/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/10.1.34/tomcat-embed-websocket-10.1.34.jar:/Users/mac/.m2/repository/org/springframework/spring-web/6.2.2/spring-web-6.2.2.jar:/Users/mac/.m2/repository/io/micrometer/micrometer-observation/1.14.3/micrometer-observation-1.14.3.jar:/Users/mac/.m2/repository/io/micrometer/micrometer-commons/1.14.3/micrometer-commons-1.14.3.jar:/Users/mac/.m2/repository/org/springframework/spring-webmvc/6.2.2/spring-webmvc-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/spring-aop/6.2.2/spring-aop-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/spring-context/6.2.2/spring-context-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/spring-expression/6.2.2/spring-expression-6.2.2.jar:/Users/mac/.m2/repository/org/projectlombok/lombok/1.18.36/lombok-1.18.36.jar:/Users/mac/.m2/repository/org/springframework/spring-core/6.2.2/spring-core-6.2.2.jar:/Users/mac/.m2/repository/org/springframework/spring-jcl/6.2.2/spring-jcl-6.2.2.jar:/Users/mac/.m2/repository/com/mysql/mysql-connector-j/8.2.0/mysql-connector-j-8.2.0.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-spring-boot3-starter/1.10.7/mybatis-flex-spring-boot3-starter-1.10.7.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-spring-boot-starter/1.10.7/mybatis-flex-spring-boot-starter-1.10.7.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-spring/1.10.7/mybatis-flex-spring-1.10.7.jar:/Users/mac/.m2/repository/org/springframework/spring-context-support/6.2.2/spring-context-support-6.2.2.jar:/Users/mac/.m2/repository/org/mybatis/mybatis-spring/3.0.4/mybatis-spring-3.0.4.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-processor/1.10.7/mybatis-flex-processor-1.10.7.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-annotation/1.10.7/mybatis-flex-annotation-1.10.7.jar:/Users/mac/.m2/repository/org/mybatis/mybatis/3.5.19/mybatis-3.5.19.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-codegen/1.10.7/mybatis-flex-codegen-1.10.7.jar:/Users/mac/.m2/repository/com/mybatis-flex/mybatis-flex-core/1.10.7/mybatis-flex-core-1.10.7.jar:/Users/mac/.m2/repository/com/jfinal/enjoy/5.1.3/enjoy-5.1.3.jar:/Users/mac/.m2/repository/com/zaxxer/HikariCP/4.0.3/HikariCP-4.0.3.jar:/Users/mac/.m2/repository/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar:/Users/mac/.m2/repository/cn/hutool/hutool-all/5.8.35/hutool-all-5.8.35.jar:/Users/mac/.m2/repository/com/alibaba/fastjson2/fastjson2/2.0.54/fastjson2-2.0.54.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 8 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + size_t InitialHeapSize = 268435456 {product} {ergonomic} + bool ManagementServer = true {product} {command line} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 4294967296 {product} {ergonomic} + size_t MaxNewSize = 2575302656 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 16384 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} + bool ProfileInterpreter = false {pd product} {command line} + uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} + size_t SoftMaxHeapSize = 4294967296 {manageable} {ergonomic} + intx TieredStopAtLevel = 1 {product} {command line} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseNUMA = false {product} {ergonomic} + bool UseNUMAInterleaving = false {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=/Users/mac/go/bin:/Users/mac/.pyenv/versions/2.7.18/bin:/opt/homebrew/bin:/Users/mac/flutter/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin +SHELL=/bin/zsh +LC_CTYPE=zh_CN.UTF-8 +TMPDIR=/var/folders/j3/jn8dbcjj46dg8t78hd_vsv6r0000gn/T/ + +Active Locale: +LC_ALL=C/zh_CN.UTF-8/C/C/C/C +LC_COLLATE=C +LC_CTYPE=zh_CN.UTF-8 +LC_MESSAGES=C +LC_MONETARY=C +LC_NUMERIC=C +LC_TIME=C + +Signal Handlers: + SIGSEGV: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked + SIGBUS: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + SIGFPE: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + SIGPIPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGILL: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, blocked + SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGTRAP: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: +uname: Darwin 24.2.0 Darwin Kernel Version 24.2.0: Fri Dec 6 19:01:59 PST 2024; root:xnu-11215.61.5~2/RELEASE_ARM64_T6000 arm64 +OS uptime: 2 days 16:55 hours +rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/4000 , NOFILE 1048576/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity +load average: 1.99 2.60 3.28 + +CPU: total 8 (initial active 8) 0x61:0x0:0x1b588bb3:0, fp, asimd, aes, pmull, sha1, sha256, crc32, lse, sha3, sha512 +machdep.cpu.brand_string:Apple M1 Pro +hw.cachelinesize:128 +hw.l1icachesize:131072 +hw.l1dcachesize:65536 +hw.l2cachesize:4194304 + +Memory: 16k page, physical 16777216k(145664k free), swap 3145728k(860992k free) + +vm_info: OpenJDK 64-Bit Server VM (21.0.6+7-LTS) for bsd-aarch64 JRE (21.0.6+7-LTS), built on 2025-01-07T23:40:43Z by "ec2user" with clang Apple LLVM 14.0.0 (clang-1400.0.29.202) + +END. diff --git a/src/main/java/com/czg/mergedata/common/utils/CodeGen.java b/src/main/java/com/czg/mergedata/common/utils/CodeGen.java index acaffd1..53a9ea5 100644 --- a/src/main/java/com/czg/mergedata/common/utils/CodeGen.java +++ b/src/main/java/com/czg/mergedata/common/utils/CodeGen.java @@ -18,8 +18,8 @@ public class CodeGen { private final static String DATABASE = "czg_cashier"; private final static String OLD_DATABASE = "fycashier_test"; - private final static boolean isOldVersion = false; -// private final static boolean isOldVersion = true; +// private final static boolean isOldVersion = false; + private final static boolean isOldVersion = true; public static void main(String[] args) { //配置数据源 @@ -81,7 +81,7 @@ public class CodeGen { //设置表前缀和只生成哪些表,setGenerateTable 未配置时,生成所有表 globalConfig.getStrategyConfig() .setTablePrefix("tb_") - .setGenerateTable("tb_shop_prod_category"); + .setGenerateTable("tb_product"); EntityConfig entityConfig = globalConfig.getEntityConfig(); if (isOldVersion) { diff --git a/src/main/java/com/czg/mergedata/controller/ProductController.java b/src/main/java/com/czg/mergedata/controller/ProductController.java index ec5ae70..03a2e1a 100644 --- a/src/main/java/com/czg/mergedata/controller/ProductController.java +++ b/src/main/java/com/czg/mergedata/controller/ProductController.java @@ -1,6 +1,7 @@ package com.czg.mergedata.controller; import com.czg.mergedata.common.resp.CzgResult; +import com.czg.mergedata.cur.service.CurProductService; import com.czg.mergedata.cur.service.CurShopProdCategoryService; import com.czg.mergedata.cur.service.CurShopProdSpecService; import com.czg.mergedata.cur.service.CurShopProdUnitService; @@ -24,6 +25,9 @@ public class ProductController { @Resource private CurShopProdCategoryService curShopProdCategoryService; + @Resource + private CurProductService curProductService; + @RequestMapping("/mergeUnit") public CzgResult mergeUnit() { return curShopProdUnitService.mergeProductUnit(); @@ -39,4 +43,9 @@ public class ProductController { return curShopProdCategoryService.mergeData(); } + @RequestMapping("/mergeProduct") + public CzgResult mergeProduct() { + return curProductService.mergeData(); + } + } diff --git a/src/main/java/com/czg/mergedata/controller/TestServiceController.java b/src/main/java/com/czg/mergedata/controller/TestServiceController.java index e2118e5..bbd7c2c 100644 --- a/src/main/java/com/czg/mergedata/controller/TestServiceController.java +++ b/src/main/java/com/czg/mergedata/controller/TestServiceController.java @@ -1,9 +1,11 @@ package com.czg.mergedata.controller; +import com.czg.mergedata.cur.mapper.CurProductMapper; import com.czg.mergedata.old.entity.OldMerchantAccount; import com.czg.mergedata.old.service.OldMerchantAccountService; import com.mybatisflex.core.query.QueryWrapper; import jakarta.annotation.Resource; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -18,10 +20,20 @@ public class TestServiceController { @Resource private OldMerchantAccountService oldMerchantAccountService; + @Resource + private CurProductMapper curProductMapper; + @RequestMapping("/oldMerchantAccount") public Object getOldMerchantAccount() { QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.in(OldMerchantAccount::getShopId, Arrays.asList(1, 2, 3, 4, 5)); return oldMerchantAccountService.list(queryWrapper); } + + @GetMapping("/truncate") + public Object truncate() { + curProductMapper.truncateTable(); + + return "success"; + } } diff --git a/src/main/java/com/czg/mergedata/cur/entity/CurProduct.java b/src/main/java/com/czg/mergedata/cur/entity/CurProduct.java new file mode 100644 index 0000000..956a3e3 --- /dev/null +++ b/src/main/java/com/czg/mergedata/cur/entity/CurProduct.java @@ -0,0 +1,193 @@ +package com.czg.mergedata.cur.entity; + +import com.mybatisflex.annotation.Column; +import com.mybatisflex.annotation.Id; +import com.mybatisflex.annotation.KeyType; +import com.mybatisflex.annotation.Table; +import java.io.Serializable; +import java.math.BigDecimal; +import java.sql.Time; +import java.time.LocalDateTime; + +import java.io.Serial; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 商品 实体类。 + * + * @author mac + * @since 2025-02-17 + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Table("tb_product") +public class CurProduct implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * id + */ + @Id(keyType = KeyType.Auto) + private Long id; + + /** + * 商品分类 + */ + private Long categoryId; + + /** + * 商品规格 + */ + private Long specId; + + /** + * 单位id + */ + private Long unitId; + + /** + * 店铺id + */ + private Long shopId; + + /** + * 商品名称 + */ + private String name; + + /** + * 短标题--促销语 + */ + private String shortTitle; + + /** + * 商品类型 single-单规格商品 sku-多规格商品 package-套餐商品 weight-称重商品 coupon-团购券 + */ + private String type; + + /** + * 0 固定套餐 1可选套餐 + */ + private Integer groupType; + + /** + * 包装费 + */ + private BigDecimal packFee; + + /** + * 商品封面图 + */ + private String coverImg; + + /** + * 商品图片(第一张为缩略图,其他为详情) + */ + private String images; + + /** + * 套餐内容 + */ + private String groupSnap; + + /** + * 库存警戒线 + */ + private Integer warnLine; + + /** + * 称重 价格/千克 + */ + private BigDecimal weight; + + /** + * 是否允许临时改价 + */ + private Integer isAllowTempModifyPrice; + + /** + * 周 数组 'Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday' + */ + private String days; + + /** + * 可用开始时间 + */ + private Time startTime; + + /** + * 可用结束时间 + */ + private Time endTime; + + /** + * 规格选详情 + */ + private String selectSpecInfo; + + /** + * 排序 + */ + private Integer sort; + + /** + * 是否热销 + */ + private Integer isHot; + + /** + * 是否开启库存 + */ + private Integer isStock; + + /** + * 是否售罄 + */ + private Integer isSoldStock; + + /** + * 团购卷分类,可有多个分类 + */ + private String groupCategoryId; + + /** + * 商品级库存数量 + */ + private Integer stockNumber; + + /** + * 是否上架 + */ + private Boolean isSale; + + /** + * 退款是否退回库存 + */ + private Boolean isRefundStock; + + /** + * 创建时间 + */ + @Column(onInsertValue = "now()") + private LocalDateTime createTime; + + /** + * 更新时间 + */ + @Column(onInsertValue = "now()", onUpdateValue = "now()") + private LocalDateTime updateTime; + + /** + * 逻辑删除 + */ + private Integer isDel; + +} diff --git a/src/main/java/com/czg/mergedata/cur/mapper/CurProductMapper.java b/src/main/java/com/czg/mergedata/cur/mapper/CurProductMapper.java new file mode 100644 index 0000000..6cddad0 --- /dev/null +++ b/src/main/java/com/czg/mergedata/cur/mapper/CurProductMapper.java @@ -0,0 +1,19 @@ +package com.czg.mergedata.cur.mapper; + +import com.mybatisflex.annotation.UseDataSource; +import com.mybatisflex.core.BaseMapper; +import com.czg.mergedata.cur.entity.CurProduct; +import org.apache.ibatis.annotations.Select; + +/** + * 商品 映射层。 + * + * @author mac + * @since 2025-02-17 + */ +@UseDataSource("ds1") +public interface CurProductMapper extends BaseMapper { + + @Select("truncate tb_product") + void truncateTable(); +} diff --git a/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdCategoryMapper.java b/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdCategoryMapper.java index ca78234..e4a3422 100644 --- a/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdCategoryMapper.java +++ b/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdCategoryMapper.java @@ -3,6 +3,7 @@ package com.czg.mergedata.cur.mapper; import com.mybatisflex.annotation.UseDataSource; import com.mybatisflex.core.BaseMapper; import com.czg.mergedata.cur.entity.CurShopProdCategory; +import org.apache.ibatis.annotations.Select; /** * 商品分类 映射层。 @@ -13,4 +14,6 @@ import com.czg.mergedata.cur.entity.CurShopProdCategory; @UseDataSource("ds1") public interface CurShopProdCategoryMapper extends BaseMapper { + @Select("truncate tb_shop_prod_category ") + void truncateTable(); } diff --git a/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdSpecMapper.java b/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdSpecMapper.java index e11a747..90fdf24 100644 --- a/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdSpecMapper.java +++ b/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdSpecMapper.java @@ -3,6 +3,7 @@ package com.czg.mergedata.cur.mapper; import com.mybatisflex.annotation.UseDataSource; import com.mybatisflex.core.BaseMapper; import com.czg.mergedata.cur.entity.CurShopProdSpec; +import org.apache.ibatis.annotations.Select; /** * 商品规格 映射层。 @@ -13,4 +14,6 @@ import com.czg.mergedata.cur.entity.CurShopProdSpec; @UseDataSource("ds1") public interface CurShopProdSpecMapper extends BaseMapper { + @Select("truncate tb_shop_prod_spec ") + void truncateTable(); } diff --git a/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdUnitMapper.java b/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdUnitMapper.java index 3e9bfe3..5f96ac6 100644 --- a/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdUnitMapper.java +++ b/src/main/java/com/czg/mergedata/cur/mapper/CurShopProdUnitMapper.java @@ -3,6 +3,7 @@ package com.czg.mergedata.cur.mapper; import com.mybatisflex.annotation.UseDataSource; import com.mybatisflex.core.BaseMapper; import com.czg.mergedata.cur.entity.CurShopProdUnit; +import org.apache.ibatis.annotations.Select; /** * 商品单位 映射层。 @@ -13,4 +14,6 @@ import com.czg.mergedata.cur.entity.CurShopProdUnit; @UseDataSource("ds1") public interface CurShopProdUnitMapper extends BaseMapper { + @Select("truncate tb_shop_prod_unit") + void truncateTable(); } diff --git a/src/main/java/com/czg/mergedata/cur/service/CurProductService.java b/src/main/java/com/czg/mergedata/cur/service/CurProductService.java new file mode 100644 index 0000000..1a8fcab --- /dev/null +++ b/src/main/java/com/czg/mergedata/cur/service/CurProductService.java @@ -0,0 +1,15 @@ +package com.czg.mergedata.cur.service; + +import com.czg.mergedata.common.resp.CzgResult; +import com.mybatisflex.core.service.IService; +import com.czg.mergedata.cur.entity.CurProduct; + +/** + * 商品 服务层。 + * + * @author mac + * @since 2025-02-17 + */ +public interface CurProductService extends IService { + CzgResult mergeData(); +} diff --git a/src/main/java/com/czg/mergedata/cur/service/impl/CurProductServiceImpl.java b/src/main/java/com/czg/mergedata/cur/service/impl/CurProductServiceImpl.java new file mode 100644 index 0000000..c3135f7 --- /dev/null +++ b/src/main/java/com/czg/mergedata/cur/service/impl/CurProductServiceImpl.java @@ -0,0 +1,142 @@ +package com.czg.mergedata.cur.service.impl; + +import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.StrUtil; +import com.alibaba.fastjson2.JSONArray; +import com.alibaba.fastjson2.JSONObject; +import com.czg.mergedata.common.resp.CzgResult; +import com.czg.mergedata.common.utils.PageUtils; +import com.czg.mergedata.cur.entity.CurProduct; +import com.czg.mergedata.cur.mapper.CurProductMapper; +import com.czg.mergedata.cur.service.CurProductService; +import com.czg.mergedata.cur.service.CurShopIdRelationService; +import com.czg.mergedata.old.entity.OldProduct; +import com.czg.mergedata.old.service.OldProductService; +import com.mybatisflex.core.paginate.Page; +import com.mybatisflex.core.row.Db; +import com.mybatisflex.spring.service.impl.ServiceImpl; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * 商品 服务层实现。 + * + * @author mac + * @since 2025-02-17 + */ +@Service +public class CurProductServiceImpl extends ServiceImpl implements CurProductService { + + @Resource + private CurShopIdRelationService curShopIdRelationService; + + @Resource + private OldProductService oldProductService; + + @Override + @Transactional + public CzgResult mergeData() { + getMapper().truncateTable(); + + Map oldAndCurShopIdMap = curShopIdRelationService.getOldShopIdRelation(); + + execProduct(oldAndCurShopIdMap); + + return CzgResult.success("迁移成功"); + } + + private void execProduct(Map oldAndCurShopIdMap) { + Page page = oldProductService.page(PageUtils.buildPage()); + + while (!page.getRecords().isEmpty()) { + saveProduct(page.getRecords(), oldAndCurShopIdMap); + + page = oldProductService.page(PageUtils.buildPage(page.getPageNumber() + 1)); + } + } + + private void saveProduct(List products, Map oldAndCurShopIdMap) { + List productList = new ArrayList<>(); + + for (OldProduct oldProduct : products) { + CurProduct curProduct = new CurProduct(); + + curProduct.setId(Long.valueOf(oldProduct.getId())); + curProduct.setCategoryId(StrUtil.isBlank(oldProduct.getCategoryId()) ? null : Long.valueOf(oldProduct.getCategoryId())); + curProduct.setSpecId(oldProduct.getSpecId() == null ? null : Long.valueOf(oldProduct.getSpecId())); + curProduct.setShopId(oldAndCurShopIdMap.get(Long.valueOf(oldProduct.getShopId()))); + curProduct.setName(oldProduct.getName()); + curProduct.setShortTitle(oldProduct.getShortTitle()); + curProduct.setType(getProductType(oldProduct)); + curProduct.setGroupType(oldProduct.getGroupType()); + curProduct.setPackFee(oldProduct.getPackFee()); + curProduct.setCoverImg(oldProduct.getCoverImg()); + curProduct.setImages(oldProduct.getImages()); + curProduct.setGroupSnap(oldProduct.getGroupSnap()); + curProduct.setWarnLine(oldProduct.getWarnLine()); + curProduct.setWeight(oldProduct.getWeight()); + curProduct.setIsAllowTempModifyPrice(oldProduct.getIsTempPrice()); + curProduct.setDays(oldProduct.getDays()); + curProduct.setStartTime(oldProduct.getStartTime()); + curProduct.setEndTime(oldProduct.getEndTime()); + curProduct.setSelectSpecInfo(getSelectSpecInfo(oldProduct.getSelectSpec())); + curProduct.setSort(oldProduct.getSort()); + curProduct.setIsHot(oldProduct.getIsHot()); + curProduct.setIsStock(oldProduct.getIsStock()); + curProduct.setIsSoldStock(oldProduct.getIsPauseSale()); + curProduct.setGroupCategoryId(oldProduct.getGroupCategoryId()); + curProduct.setStockNumber(oldProduct.getStockNumber()); + curProduct.setIsRefundStock(oldProduct.getIsRefundStock()); + curProduct.setCreateTime(DateUtil.toLocalDateTime(oldProduct.getCreatedAt() == null ? new Date() : new Date(oldProduct.getCreatedAt()))); + curProduct.setIsDel(oldProduct.getIsDel()); + + productList.add(curProduct); + } + + System.out.println("oldProductList size: " + products.size() + " curProductList size: " + productList.size()); + + saveBatch(productList); + } + + private String getProductType(OldProduct oldProduct) { + String type = oldProduct.getType(); + if (!"normal".equals(type)) { + return type; + } + + String typeEnum = oldProduct.getTypeEnum(); + if ("sku".equals(typeEnum)) { + return "sku"; + } + return "single"; + } + + private String getSelectSpecInfo(String specInfo) { + if (StrUtil.isBlank(specInfo)) { + return "{}"; + } + + JSONArray specInfoArray = JSONArray.parseArray(specInfo); + + if (specInfoArray.isEmpty()) { + return "{}"; + } + + JSONObject item = new JSONObject(); + specInfoArray.forEach(spec -> { + JSONObject specJson = JSONObject.parseObject(spec.toString()); + + String key = specJson.getString("name"); + JSONArray specResult = specJson.getJSONArray("selectSpecResult"); + item.put(key, specResult); + }); + + return item.toJSONString(); + } +} diff --git a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdCategoryServiceImpl.java b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdCategoryServiceImpl.java index 6ce0052..d21a2c4 100644 --- a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdCategoryServiceImpl.java +++ b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdCategoryServiceImpl.java @@ -39,6 +39,8 @@ public class CurShopProdCategoryServiceImpl extends ServiceImpl mergeData() { + getMapper().truncateTable(); + Map oldAndCurShopIdMap = curShopIdRelationService.getOldShopIdRelation(); execMergeCategory(oldAndCurShopIdMap); @@ -48,7 +50,7 @@ public class CurShopProdCategoryServiceImpl extends ServiceImpl oldAndCurShopIdMap) { Page page = oldShopCategoryService.page(PageUtils.buildPage()); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { saveCategory(page.getRecords(), oldAndCurShopIdMap); page = oldShopCategoryService.page(PageUtils.buildPage(page.getPageNumber() + 1)); diff --git a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdSpecServiceImpl.java b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdSpecServiceImpl.java index f04577a..9e76990 100644 --- a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdSpecServiceImpl.java +++ b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdSpecServiceImpl.java @@ -38,6 +38,7 @@ public class CurShopProdSpecServiceImpl extends ServiceImpl mergeProductSpec() { + getMapper().truncateTable(); Map oldAndCurShopIdMap = curShopIdRelationService.getOldShopIdRelation(); mergeProductSpec(oldAndCurShopIdMap); @@ -47,7 +48,7 @@ public class CurShopProdSpecServiceImpl extends ServiceImpl oldAndCurShopIdMap) { Page page = oldProductSpecService.page(PageUtils.buildPage()); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { saveProdSpec(page.getRecords(), oldAndCurShopIdMap); page = oldProductSpecService.page(PageUtils.buildPage(page.getPageNumber() + 1)); diff --git a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdUnitServiceImpl.java b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdUnitServiceImpl.java index 7c328b4..520f6cc 100644 --- a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdUnitServiceImpl.java +++ b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopProdUnitServiceImpl.java @@ -38,6 +38,8 @@ public class CurShopProdUnitServiceImpl extends ServiceImpl mergeProductUnit() { + getMapper().truncateTable(); + Map oldAndCurShopIdMap = curShopIdRelationService.getOldShopIdRelation(); mergeUnit(oldAndCurShopIdMap); @@ -47,7 +49,7 @@ public class CurShopProdUnitServiceImpl extends ServiceImpl oldAndCurShopIdMap) { Page page = oldShopUnitService.page(PageUtils.buildPage()); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { saveUnitInfo(page.getRecords(), oldAndCurShopIdMap); page = oldShopUnitService.page(PageUtils.buildPage(page.getPageNumber() + 1)); } diff --git a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopUserServiceImpl.java b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopUserServiceImpl.java index 6d5c79e..ee04aa2 100644 --- a/src/main/java/com/czg/mergedata/cur/service/impl/CurShopUserServiceImpl.java +++ b/src/main/java/com/czg/mergedata/cur/service/impl/CurShopUserServiceImpl.java @@ -62,7 +62,7 @@ public class CurShopUserServiceImpl extends ServiceImpl page = oldUserInfoService.page(PageUtils.buildPage(), queryWrapper); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { saveCurUserInfo(page.getRecords()); page = oldUserInfoService.page(PageUtils.buildPage(page.getPageNumber() + 1), queryWrapper); @@ -72,7 +72,7 @@ public class CurShopUserServiceImpl extends ServiceImpl oldAndCurShopIdMap) { Page page = oldShopUserService.page(PageUtils.buildPage()); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { saveCurShopUser(page.getRecords(), oldAndCurShopIdMap); page = oldShopUserService.page(PageUtils.buildPage(page.getPageNumber() + 1)); diff --git a/src/main/java/com/czg/mergedata/cur/service/impl/CurSysUserServiceImpl.java b/src/main/java/com/czg/mergedata/cur/service/impl/CurSysUserServiceImpl.java index 6d1b413..ddac7c9 100644 --- a/src/main/java/com/czg/mergedata/cur/service/impl/CurSysUserServiceImpl.java +++ b/src/main/java/com/czg/mergedata/cur/service/impl/CurSysUserServiceImpl.java @@ -94,7 +94,7 @@ public class CurSysUserServiceImpl extends ServiceImpl oldSysUsers = page.getRecords(); List curSysUsers = saveOldUser(oldSysUsers, startUserId); sysUserList.addAll(curSysUsers); @@ -113,7 +113,7 @@ public class CurSysUserServiceImpl extends ServiceImpl page = oldShopInfoService.page(PageUtils.buildPage(), queryWrapper); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { List oldShopInfos = page.getRecords(); List curShopInfos = saveOldShopInfo(oldShopInfos, orginAccountAndShopIdMap, oldAndCurShopIdMap, curAndOldShopIdMap); @@ -130,7 +130,7 @@ public class CurSysUserServiceImpl extends ServiceImpl oldAndCurShopIdMap, Map curAndOldShopIdMap) { Page page = oldStaffService.page(PageUtils.buildPage()); - while (page.hasNext() || page.getPageNumber() == 1) { + while (!page.getRecords().isEmpty()) { List oldShopStaffs = page.getRecords(); saveOldStaffInfo(oldShopStaffs, oldAndCurShopIdMap, curAndOldShopIdMap); page = oldStaffService.page(PageUtils.buildPage(page.getPageNumber() + 1)); diff --git a/src/main/java/com/czg/mergedata/old/entity/OldProduct.java b/src/main/java/com/czg/mergedata/old/entity/OldProduct.java new file mode 100644 index 0000000..76b12e7 --- /dev/null +++ b/src/main/java/com/czg/mergedata/old/entity/OldProduct.java @@ -0,0 +1,239 @@ +package com.czg.mergedata.old.entity; + +import com.mybatisflex.annotation.Id; +import com.mybatisflex.annotation.KeyType; +import com.mybatisflex.annotation.Table; +import java.io.Serializable; +import java.math.BigDecimal; +import java.sql.Time; + +import java.io.Serial; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 实体类。 + * + * @author mac + * @since 2025-02-17 + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Table("tb_product") +public class OldProduct implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * id + */ + @Id(keyType = KeyType.Auto) + private Integer id; + + /** + * 商品分类 + */ + private String categoryId; + + /** + * 商品规格 + */ + private Integer specId; + + private String shopId; + + /** + * 商品名称 + */ + private String name; + + /** + * 短标题--促销语 + */ + private String shortTitle; + + /** + * 普通商品 normal 套餐商品 package 称重商品 weigh 团购券 coupon + */ + private String type; + + /** + * 包装费 + */ + private BigDecimal packFee; + + /** + * 商品最低价 + */ + private BigDecimal lowPrice; + + /** + * 单位Id + */ + private Integer unitId; + + /** + * 商品封面图 + */ + private String coverImg; + + /** + * 商品图片(第一张为缩略图,其他为详情) + */ + private String images; + + /** + * 排序 + */ + private Integer sort; + + /** + * 0--待审核 1审核通过 -1审核失败 -2违规下架 + */ + private Integer status; + + /** + * 审核失败原因 + */ + private String failMsg; + + /** + * 是否热销 + */ + private Integer isHot; + + /** + * 计量商品 normal +称重商品 weight +多规格商品 sku +套餐商品 group +时价商品 currentPrice + */ + private String typeEnum; + + /** + * 是否回收站 0-否,1回收站 + */ + private Integer isDel; + + /** + * 是否开启库存 + */ + private Integer isStock; + + /** + * 是否暂停销售 + */ + private Integer isPauseSale; + + private Long createdAt; + + private Long updatedAt; + + /** + * 0 固定套餐 1可选套餐 + */ + private Integer groupType; + + /** + * 套餐内容 + */ + private String groupSnap; + + /** + * 规格详情 + */ + private String specInfo; + + /** + * 已选择的规格 + */ + private String selectSpec; + + /** + * 已选规格表格头部 + */ + private String specTableHeaders; + + /** + * 团购卷分类,可有多个分类 + */ + private String groupCategoryId; + + /** + * 销量 + */ + private Integer realSalesNumber; + + /** + * 商品级库存数量 + */ + private Integer stockNumber; + + /** + * 是否上架 + */ + private Boolean isGrounding; + + /** + * 退款是否退回库存 + */ + private Boolean isRefundStock; + + /** + * 库存警戒线 + */ + private Integer warnLine; + + /** + * 堂食 table 自取 dine 配送 delivery 快递 express + */ + private String showType; + + /** + * 称重 价格/千克 + */ + private BigDecimal weight; + + /** + * 是否允许临时改价 + */ + private Integer isTempPrice; + + /** + * 日销售上限 + */ + private Integer dayLimit; + + /** + * 每单销售上限 + */ + private Integer singleOrderLimit; + + /** + * 每人销售上限 + */ + private Integer singlePeopleLimit; + + /** + * 周 数组 'Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday' + */ + private String days; + + /** + * 可用开始时间 + */ + private Time startTime; + + /** + * 可用结束时间 + */ + private Time endTime; + +} diff --git a/src/main/java/com/czg/mergedata/old/mapper/OldProductMapper.java b/src/main/java/com/czg/mergedata/old/mapper/OldProductMapper.java new file mode 100644 index 0000000..0697bde --- /dev/null +++ b/src/main/java/com/czg/mergedata/old/mapper/OldProductMapper.java @@ -0,0 +1,16 @@ +package com.czg.mergedata.old.mapper; + +import com.mybatisflex.annotation.UseDataSource; +import com.mybatisflex.core.BaseMapper; +import com.czg.mergedata.old.entity.OldProduct; + +/** + * 映射层。 + * + * @author mac + * @since 2025-02-17 + */ +@UseDataSource("ds2") +public interface OldProductMapper extends BaseMapper { + +} diff --git a/src/main/java/com/czg/mergedata/old/service/OldProductService.java b/src/main/java/com/czg/mergedata/old/service/OldProductService.java new file mode 100644 index 0000000..3b79740 --- /dev/null +++ b/src/main/java/com/czg/mergedata/old/service/OldProductService.java @@ -0,0 +1,14 @@ +package com.czg.mergedata.old.service; + +import com.mybatisflex.core.service.IService; +import com.czg.mergedata.old.entity.OldProduct; + +/** + * 服务层。 + * + * @author mac + * @since 2025-02-17 + */ +public interface OldProductService extends IService { + +} diff --git a/src/main/java/com/czg/mergedata/old/service/impl/OldProductServiceImpl.java b/src/main/java/com/czg/mergedata/old/service/impl/OldProductServiceImpl.java new file mode 100644 index 0000000..c8e75b2 --- /dev/null +++ b/src/main/java/com/czg/mergedata/old/service/impl/OldProductServiceImpl.java @@ -0,0 +1,18 @@ +package com.czg.mergedata.old.service.impl; + +import com.mybatisflex.spring.service.impl.ServiceImpl; +import com.czg.mergedata.old.entity.OldProduct; +import com.czg.mergedata.old.mapper.OldProductMapper; +import com.czg.mergedata.old.service.OldProductService; +import org.springframework.stereotype.Service; + +/** + * 服务层实现。 + * + * @author mac + * @since 2025-02-17 + */ +@Service +public class OldProductServiceImpl extends ServiceImpl implements OldProductService{ + +} diff --git a/src/main/resources/mapper/cur/ProductMapper.xml b/src/main/resources/mapper/cur/ProductMapper.xml new file mode 100644 index 0000000..c9d391b --- /dev/null +++ b/src/main/resources/mapper/cur/ProductMapper.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/src/main/resources/mapper/old/ProductMapper.xml b/src/main/resources/mapper/old/ProductMapper.xml new file mode 100644 index 0000000..706922c --- /dev/null +++ b/src/main/resources/mapper/old/ProductMapper.xml @@ -0,0 +1,7 @@ + + + + +