parent
6beb9c4eaa
commit
c6a39e5150
@ -0,0 +1,19 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<project version="4"> |
||||||
|
<component name="dataSourceStorageLocal" created-in="IU-222.3739.54"> |
||||||
|
<data-source name="@localhost" uuid="abe8a707-1f9a-41a4-8028-b8f36936e974"> |
||||||
|
<database-info product="MySQL" version="5.7.31-log" jdbc-version="4.2" driver-name="MySQL Connector/J" driver-version="mysql-connector-java-8.0.25 (Revision: 08be9e9b4cba6aa115f9b27b215887af40b159e0)" dbms="MYSQL" exact-version="5.7.31" exact-driver-version="8.0"> |
||||||
|
<extra-name-characters>#@</extra-name-characters> |
||||||
|
<identifier-quote-string>`</identifier-quote-string> |
||||||
|
</database-info> |
||||||
|
<case-sensitivity plain-identifiers="lower" quoted-identifiers="lower" /> |
||||||
|
<secret-storage>master_key</secret-storage> |
||||||
|
<user-name>root</user-name> |
||||||
|
<schema-mapping> |
||||||
|
<introspection-scope> |
||||||
|
<node kind="schema" qname="reagent_managment" /> |
||||||
|
</introspection-scope> |
||||||
|
</schema-mapping> |
||||||
|
</data-source> |
||||||
|
</component> |
||||||
|
</project> |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,2 @@ |
|||||||
|
#n:information_schema |
||||||
|
!<md> [null, 0, null, null, -2147483648, -2147483648] |
@ -0,0 +1,2 @@ |
|||||||
|
#n:mysql |
||||||
|
!<md> [null, 0, null, null, -2147483648, -2147483648] |
@ -0,0 +1,2 @@ |
|||||||
|
#n:performance_schema |
||||||
|
!<md> [null, 0, null, null, -2147483648, -2147483648] |
@ -0,0 +1,2 @@ |
|||||||
|
#n:sys |
||||||
|
!<md> [null, 0, null, null, -2147483648, -2147483648] |
@ -0,0 +1,327 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<project version="4"> |
||||||
|
<component name="AutoImportSettings"> |
||||||
|
<option name="autoReloadType" value="SELECTIVE" /> |
||||||
|
</component> |
||||||
|
<component name="ChangeListManager"> |
||||||
|
<list default="true" id="84c9e5ca-eb2c-413b-a858-1d19b01d5e5b" name="变更" comment="4.13" /> |
||||||
|
<option name="SHOW_DIALOG" value="false" /> |
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" /> |
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> |
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" /> |
||||||
|
</component> |
||||||
|
<component name="FileTemplateManagerImpl"> |
||||||
|
<option name="RECENT_TEMPLATES"> |
||||||
|
<list> |
||||||
|
<option value="FxmlFile" /> |
||||||
|
<option value="Interface" /> |
||||||
|
<option value="Enum" /> |
||||||
|
<option value="Class" /> |
||||||
|
</list> |
||||||
|
</option> |
||||||
|
</component> |
||||||
|
<component name="Git.Settings"> |
||||||
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> |
||||||
|
</component> |
||||||
|
<component name="MarkdownSettingsMigration"> |
||||||
|
<option name="stateVersion" value="1" /> |
||||||
|
</component> |
||||||
|
<component name="MavenImportPreferences"> |
||||||
|
<option name="generalSettings"> |
||||||
|
<MavenGeneralSettings> |
||||||
|
<option name="mavenHome" value="$PROJECT_DIR$/../../environment/apache-maven-3.8.7" /> |
||||||
|
<option name="useMavenConfig" value="true" /> |
||||||
|
</MavenGeneralSettings> |
||||||
|
</option> |
||||||
|
</component> |
||||||
|
<component name="MavenRunner"> |
||||||
|
<option name="jreName" value="1.8 (2)" /> |
||||||
|
</component> |
||||||
|
<component name="ProjectId" id="2MoNGgWCqtSXVy6EjanEiE4vFpu" /> |
||||||
|
<component name="ProjectLevelVcsManager"> |
||||||
|
<ConfirmationsSetting value="1" id="Add" /> |
||||||
|
</component> |
||||||
|
<component name="ProjectViewState"> |
||||||
|
<option name="hideEmptyMiddlePackages" value="true" /> |
||||||
|
<option name="showLibraryContents" value="true" /> |
||||||
|
</component> |
||||||
|
<component name="PropertiesComponent">{ |
||||||
|
"keyToString": { |
||||||
|
"RequestMappingsPanelOrder0": "0", |
||||||
|
"RequestMappingsPanelOrder1": "1", |
||||||
|
"RequestMappingsPanelWidth0": "75", |
||||||
|
"RequestMappingsPanelWidth1": "75", |
||||||
|
"RunOnceActivity.OpenProjectViewOnStart": "true", |
||||||
|
"RunOnceActivity.ShowReadmeOnStart": "true", |
||||||
|
"WebServerToolWindowFactoryState": "false", |
||||||
|
"last_opened_file_path": "D:/DLP/dlp-reagent-managment/src/main/java/digital/laboratory/platform/reagent/controller", |
||||||
|
"nodejs_package_manager_path": "npm", |
||||||
|
"settings.editor.selected.configurable": "preferences.pluginManager", |
||||||
|
"spring.configuration.checksum": "e1b537e498342b3e852f8ae37a338b30" |
||||||
|
}, |
||||||
|
"keyToStringList": { |
||||||
|
"DatabaseDriversLRU": [ |
||||||
|
"mysql" |
||||||
|
] |
||||||
|
} |
||||||
|
}</component> |
||||||
|
<component name="ReactorSettings"> |
||||||
|
<option name="notificationShown" value="true" /> |
||||||
|
</component> |
||||||
|
<component name="RecentsManager"> |
||||||
|
<key name="CopyFile.RECENT_KEYS"> |
||||||
|
<recent name="D:\DLP\dlp-reagent-managment\src\main\java\digital\laboratory\platform\reagent\controller" /> |
||||||
|
<recent name="D:\DLP\dlp-reagent-managment\src\main\resources\mapper" /> |
||||||
|
<recent name="D:\DLP\dlp-reagent-managment\src\main\java\digital\laboratory\platform\reagent\service\impl" /> |
||||||
|
<recent name="D:\DLP\dlp-reagent-managment\src\main\java\digital\laboratory\platform\reagent\service" /> |
||||||
|
<recent name="D:\DLP\dlp-reagent-managment\src\main\java\digital\laboratory\platform\reagent\mapper" /> |
||||||
|
</key> |
||||||
|
<key name="CopyClassDialog.RECENTS_KEY"> |
||||||
|
<recent name="digital.laboratory.platform.reagent.config" /> |
||||||
|
</key> |
||||||
|
</component> |
||||||
|
<component name="RunDashboard"> |
||||||
|
<option name="configurationTypes"> |
||||||
|
<set> |
||||||
|
<option value="SpringBootApplicationConfigurationType" /> |
||||||
|
</set> |
||||||
|
</option> |
||||||
|
</component> |
||||||
|
<component name="RunManager"> |
||||||
|
<configuration name="未命名" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true"> |
||||||
|
<option name="ACTIVE_PROFILES" /> |
||||||
|
<module name="dlp-utilities" /> |
||||||
|
<option name="SPRING_BOOT_MAIN_CLASS" value="digital.laboratory.platform.reagent.ReagentManagmentApplication" /> |
||||||
|
<method v="2"> |
||||||
|
<option name="Make" enabled="true" /> |
||||||
|
</method> |
||||||
|
</configuration> |
||||||
|
</component> |
||||||
|
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" /> |
||||||
|
<component name="TaskManager"> |
||||||
|
<task active="true" id="Default" summary="默认任务"> |
||||||
|
<changelist id="84c9e5ca-eb2c-413b-a858-1d19b01d5e5b" name="变更" comment="" /> |
||||||
|
<created>1678429881754</created> |
||||||
|
<option name="number" value="Default" /> |
||||||
|
<option name="presentableId" value="Default" /> |
||||||
|
<updated>1678429881754</updated> |
||||||
|
<workItem from="1678429883065" duration="2484000" /> |
||||||
|
<workItem from="1678432374353" duration="49000" /> |
||||||
|
<workItem from="1678432753230" duration="1379000" /> |
||||||
|
<workItem from="1678434833015" duration="6037000" /> |
||||||
|
<workItem from="1678669338975" duration="2482000" /> |
||||||
|
<workItem from="1678671930240" duration="5528000" /> |
||||||
|
<workItem from="1678679404655" duration="1433000" /> |
||||||
|
<workItem from="1678687115984" duration="2916000" /> |
||||||
|
<workItem from="1678690316717" duration="3111000" /> |
||||||
|
<workItem from="1678695132199" duration="979000" /> |
||||||
|
<workItem from="1678696216528" duration="1168000" /> |
||||||
|
<workItem from="1678697470161" duration="1697000" /> |
||||||
|
<workItem from="1678699497345" duration="1761000" /> |
||||||
|
<workItem from="1678755842900" duration="6584000" /> |
||||||
|
<workItem from="1678762854893" duration="4317000" /> |
||||||
|
<workItem from="1678773794224" duration="710000" /> |
||||||
|
<workItem from="1678774731732" duration="2171000" /> |
||||||
|
<workItem from="1678777082021" duration="6327000" /> |
||||||
|
<workItem from="1678783815043" duration="4681000" /> |
||||||
|
<workItem from="1678807038390" duration="125000" /> |
||||||
|
<workItem from="1678849456447" duration="18762000" /> |
||||||
|
<workItem from="1678867874350" duration="3143000" /> |
||||||
|
<workItem from="1678871273154" duration="3578000" /> |
||||||
|
<workItem from="1678928423593" duration="23062000" /> |
||||||
|
<workItem from="1678958111942" duration="570000" /> |
||||||
|
<workItem from="1678958765249" duration="2608000" /> |
||||||
|
<workItem from="1678975934346" duration="4000" /> |
||||||
|
<workItem from="1679014668890" duration="26879000" /> |
||||||
|
<workItem from="1679274009195" duration="18335000" /> |
||||||
|
<workItem from="1679300285760" duration="6754000" /> |
||||||
|
<workItem from="1679360591557" duration="2161000" /> |
||||||
|
<workItem from="1679362917535" duration="3349000" /> |
||||||
|
<workItem from="1679366469425" duration="986000" /> |
||||||
|
<workItem from="1679367576370" duration="1529000" /> |
||||||
|
<workItem from="1679369645518" duration="694000" /> |
||||||
|
<workItem from="1679370474838" duration="340000" /> |
||||||
|
<workItem from="1679370889590" duration="8974000" /> |
||||||
|
<workItem from="1679387485299" duration="5639000" /> |
||||||
|
<workItem from="1679446768931" duration="630000" /> |
||||||
|
<workItem from="1679448144707" duration="9960000" /> |
||||||
|
<workItem from="1679464928618" duration="2971000" /> |
||||||
|
<workItem from="1679472803488" duration="4303000" /> |
||||||
|
<workItem from="1679477244805" duration="668000" /> |
||||||
|
<workItem from="1679478073329" duration="1252000" /> |
||||||
|
<workItem from="1679533059731" duration="9838000" /> |
||||||
|
<workItem from="1679551296525" duration="12590000" /> |
||||||
|
<workItem from="1679619645592" duration="23151000" /> |
||||||
|
<workItem from="1679824707171" duration="1435000" /> |
||||||
|
<workItem from="1679909639024" duration="952000" /> |
||||||
|
<workItem from="1679911478145" duration="3770000" /> |
||||||
|
<workItem from="1679965959984" duration="15407000" /> |
||||||
|
<workItem from="1680050907880" duration="9827000" /> |
||||||
|
<workItem from="1680061935691" duration="16725000" /> |
||||||
|
<workItem from="1680156000970" duration="815000" /> |
||||||
|
<workItem from="1680229544321" duration="1095000" /> |
||||||
|
<workItem from="1680231022478" duration="5131000" /> |
||||||
|
<workItem from="1680242660406" duration="10333000" /> |
||||||
|
<workItem from="1680256014432" duration="850000" /> |
||||||
|
<workItem from="1680257258606" duration="291000" /> |
||||||
|
<workItem from="1680483496240" duration="18858000" /> |
||||||
|
<workItem from="1680511437381" duration="1090000" /> |
||||||
|
<workItem from="1680512544339" duration="3856000" /> |
||||||
|
<workItem from="1680570058160" duration="330000" /> |
||||||
|
<workItem from="1680570725430" duration="7069000" /> |
||||||
|
<workItem from="1680577806153" duration="172000" /> |
||||||
|
<workItem from="1680577990955" duration="6627000" /> |
||||||
|
<workItem from="1680593458097" duration="9434000" /> |
||||||
|
<workItem from="1680742925323" duration="11595000" /> |
||||||
|
<workItem from="1680761371129" duration="1359000" /> |
||||||
|
<workItem from="1680762850669" duration="5420000" /> |
||||||
|
<workItem from="1680768923915" duration="5900000" /> |
||||||
|
<workItem from="1680775191381" duration="275000" /> |
||||||
|
<workItem from="1680829227828" duration="19447000" /> |
||||||
|
<workItem from="1680856606492" duration="304000" /> |
||||||
|
<workItem from="1680856968841" duration="407000" /> |
||||||
|
<workItem from="1680857472642" duration="782000" /> |
||||||
|
<workItem from="1680858496064" duration="303000" /> |
||||||
|
<workItem from="1680860028618" duration="706000" /> |
||||||
|
<workItem from="1681088743455" duration="10597000" /> |
||||||
|
<workItem from="1681106733486" duration="158000" /> |
||||||
|
<workItem from="1681106924377" duration="13833000" /> |
||||||
|
<workItem from="1681174897970" duration="9483000" /> |
||||||
|
<workItem from="1681194298954" duration="10405000" /> |
||||||
|
<workItem from="1681208149121" duration="305000" /> |
||||||
|
<workItem from="1681262497438" duration="18128000" /> |
||||||
|
<workItem from="1681288390281" duration="1366000" /> |
||||||
|
<workItem from="1681352714028" duration="22666000" /> |
||||||
|
<workItem from="1681390440499" duration="1028000" /> |
||||||
|
<workItem from="1681398058779" duration="586000" /> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00001" summary="3.14"> |
||||||
|
<created>1678807139837</created> |
||||||
|
<option name="number" value="00001" /> |
||||||
|
<option name="presentableId" value="LOCAL-00001" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1678807139837</updated> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00002" summary="3.14"> |
||||||
|
<created>1678938885216</created> |
||||||
|
<option name="number" value="00002" /> |
||||||
|
<option name="presentableId" value="LOCAL-00002" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1678938885216</updated> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00003" summary="3.20"> |
||||||
|
<created>1679279754153</created> |
||||||
|
<option name="number" value="00003" /> |
||||||
|
<option name="presentableId" value="LOCAL-00003" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1679279754153</updated> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00004" summary="3.20"> |
||||||
|
<created>1679279777349</created> |
||||||
|
<option name="number" value="00004" /> |
||||||
|
<option name="presentableId" value="LOCAL-00004" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1679279777349</updated> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00005" summary="3.21"> |
||||||
|
<created>1679360632490</created> |
||||||
|
<option name="number" value="00005" /> |
||||||
|
<option name="presentableId" value="LOCAL-00005" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1679360632490</updated> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00006" summary="3.22"> |
||||||
|
<created>1679535039745</created> |
||||||
|
<option name="number" value="00006" /> |
||||||
|
<option name="presentableId" value="LOCAL-00006" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1679535039745</updated> |
||||||
|
</task> |
||||||
|
<task id="LOCAL-00007" summary="4.13"> |
||||||
|
<created>1681398620239</created> |
||||||
|
<option name="number" value="00007" /> |
||||||
|
<option name="presentableId" value="LOCAL-00007" /> |
||||||
|
<option name="project" value="LOCAL" /> |
||||||
|
<updated>1681398620239</updated> |
||||||
|
</task> |
||||||
|
<option name="localTasksCounter" value="8" /> |
||||||
|
<servers /> |
||||||
|
</component> |
||||||
|
<component name="TypeScriptGeneratedFilesManager"> |
||||||
|
<option name="version" value="3" /> |
||||||
|
</component> |
||||||
|
<component name="Vcs.Log.Tabs.Properties"> |
||||||
|
<option name="TAB_STATES"> |
||||||
|
<map> |
||||||
|
<entry key="620af39f-ed60-4639-a1ec-1db7cc5b94d6"> |
||||||
|
<value> |
||||||
|
<State> |
||||||
|
<option name="SHOW_ONLY_AFFECTED_CHANGES" value="true" /> |
||||||
|
<option name="FILTERS"> |
||||||
|
<map> |
||||||
|
<entry key="branch"> |
||||||
|
<value> |
||||||
|
<list> |
||||||
|
<option value="HEAD" /> |
||||||
|
</list> |
||||||
|
</value> |
||||||
|
</entry> |
||||||
|
<entry key="structure"> |
||||||
|
<value> |
||||||
|
<list> |
||||||
|
<option value="dir:D:/DLP/dlp-reagent-managment/src/main/java/digital/laboratory/platform/reagent" /> |
||||||
|
</list> |
||||||
|
</value> |
||||||
|
</entry> |
||||||
|
</map> |
||||||
|
</option> |
||||||
|
</State> |
||||||
|
</value> |
||||||
|
</entry> |
||||||
|
<entry key="MAIN"> |
||||||
|
<value> |
||||||
|
<State /> |
||||||
|
</value> |
||||||
|
</entry> |
||||||
|
</map> |
||||||
|
</option> |
||||||
|
<option name="OPEN_GENERIC_TABS"> |
||||||
|
<map> |
||||||
|
<entry key="620af39f-ed60-4639-a1ec-1db7cc5b94d6" value="TOOL_WINDOW" /> |
||||||
|
</map> |
||||||
|
</option> |
||||||
|
</component> |
||||||
|
<component name="VcsManagerConfiguration"> |
||||||
|
<MESSAGE value="3.14" /> |
||||||
|
<MESSAGE value="3.20" /> |
||||||
|
<MESSAGE value="3.21" /> |
||||||
|
<MESSAGE value="3.22" /> |
||||||
|
<MESSAGE value="4.13" /> |
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="4.13" /> |
||||||
|
</component> |
||||||
|
<component name="XDebuggerManager"> |
||||||
|
<breakpoint-manager> |
||||||
|
<breakpoints> |
||||||
|
<line-breakpoint enabled="true" type="java-line"> |
||||||
|
<url>file://$PROJECT_DIR$/src/main/java/digital/laboratory/platform/reagent/service/impl/PurchaseListServiceImpl.java</url> |
||||||
|
<line>51</line> |
||||||
|
<option name="timeStamp" value="16" /> |
||||||
|
</line-breakpoint> |
||||||
|
<line-breakpoint enabled="true" type="java-line"> |
||||||
|
<url>file://$PROJECT_DIR$/src/main/java/digital/laboratory/platform/reagent/service/impl/DeliveryRegistrationFormServiceImpl.java</url> |
||||||
|
<line>165</line> |
||||||
|
<option name="timeStamp" value="18" /> |
||||||
|
</line-breakpoint> |
||||||
|
<line-breakpoint enabled="true" type="java-line"> |
||||||
|
<url>file://$PROJECT_DIR$/src/main/java/digital/laboratory/platform/reagent/service/impl/CheckScheduleServiceImpl.java</url> |
||||||
|
<line>73</line> |
||||||
|
<option name="timeStamp" value="19" /> |
||||||
|
</line-breakpoint> |
||||||
|
</breakpoints> |
||||||
|
</breakpoint-manager> |
||||||
|
</component> |
||||||
|
<component name="XSLT-Support.FileAssociations.UIState"> |
||||||
|
<expand /> |
||||||
|
<select /> |
||||||
|
</component> |
||||||
|
</project> |
@ -0,0 +1,217 @@ |
|||||||
|
# |
||||||
|
# There is insufficient memory for the Java Runtime Environment to continue. |
||||||
|
# Native memory allocation (mmap) failed to map 266338304 bytes for G1 virtual space |
||||||
|
# Possible reasons: |
||||||
|
# The system is out of physical RAM or swap space |
||||||
|
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap |
||||||
|
# Possible solutions: |
||||||
|
# Reduce memory load on the system |
||||||
|
# Increase physical memory or swap space |
||||||
|
# Check if swap backing store is full |
||||||
|
# Decrease Java heap size (-Xmx/-Xms) |
||||||
|
# Decrease number of Java threads |
||||||
|
# Decrease Java thread stack sizes (-Xss) |
||||||
|
# Set larger code cache with -XX:ReservedCodeCacheSize= |
||||||
|
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is |
||||||
|
# placed in the first 32GB address space. The Java Heap base address is the |
||||||
|
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress |
||||||
|
# to set the Java Heap base and to place the Java Heap above 32GB virtual address. |
||||||
|
# This output file may be truncated or incomplete. |
||||||
|
# |
||||||
|
# Out of Memory Error (os_windows.cpp:3747), pid=16068, tid=22416 |
||||||
|
# |
||||||
|
# JRE version: (17.0.3+7) (build ) |
||||||
|
# Java VM: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) |
||||||
|
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows |
||||||
|
# |
||||||
|
|
||||||
|
--------------- S U M M A R Y ------------ |
||||||
|
|
||||||
|
Command Line: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000': |
||||||
|
|
||||||
|
Host: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz, 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
Time: Mon Mar 20 15:03:10 2023 Windows 10 , 64 bit Build 19041 (10.0.19041.2546) elapsed time: 0.011687 seconds (0d 0h 0m 0s) |
||||||
|
|
||||||
|
--------------- T H R E A D --------------- |
||||||
|
|
||||||
|
Current thread (0x000001aca6017280): JavaThread "Unknown thread" [_thread_in_vm, id=22416, stack(0x0000008023000000,0x0000008023100000)] |
||||||
|
|
||||||
|
Stack: [0x0000008023000000,0x0000008023100000] |
||||||
|
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) |
||||||
|
V [jvm.dll+0x681f8a] |
||||||
|
V [jvm.dll+0x83e374] |
||||||
|
V [jvm.dll+0x83fb1e] |
||||||
|
V [jvm.dll+0x840183] |
||||||
|
V [jvm.dll+0x2492a5] |
||||||
|
V [jvm.dll+0x67ee59] |
||||||
|
V [jvm.dll+0x67355a] |
||||||
|
V [jvm.dll+0x308fab] |
||||||
|
V [jvm.dll+0x310466] |
||||||
|
V [jvm.dll+0x3601de] |
||||||
|
V [jvm.dll+0x36040f] |
||||||
|
V [jvm.dll+0x2df098] |
||||||
|
V [jvm.dll+0x2e0004] |
||||||
|
V [jvm.dll+0x80fc61] |
||||||
|
V [jvm.dll+0x36df61] |
||||||
|
V [jvm.dll+0x7ef17c] |
||||||
|
V [jvm.dll+0x3f10ef] |
||||||
|
V [jvm.dll+0x3f2c31] |
||||||
|
C [jli.dll+0x526b] |
||||||
|
C [ucrtbase.dll+0x21bb2] |
||||||
|
C [KERNEL32.DLL+0x17614] |
||||||
|
C [ntdll.dll+0x526a1] |
||||||
|
|
||||||
|
|
||||||
|
--------------- P R O C E S S --------------- |
||||||
|
|
||||||
|
Threads class SMR info: |
||||||
|
_java_thread_list=0x00007ffc2f0e6f18, length=0, elements={ |
||||||
|
} |
||||||
|
|
||||||
|
Java Threads: ( => current thread ) |
||||||
|
|
||||||
|
Other Threads: |
||||||
|
0x000001aca60843a0 GCTaskThread "GC Thread#0" [stack: 0x0000008023100000,0x0000008023200000] [id=42380] |
||||||
|
0x000001aca6094ff0 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000008023200000,0x0000008023300000] [id=36152] |
||||||
|
0x000001aca60961a0 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000008023300000,0x0000008023400000] [id=44972] |
||||||
|
|
||||||
|
[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffc2e89fc57] |
||||||
|
|
||||||
|
VM state: not at safepoint (not fully initialized) |
||||||
|
|
||||||
|
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) |
||||||
|
[0x000001aca60141b0] Heap_lock - owner thread: 0x000001aca6017280 |
||||||
|
|
||||||
|
Heap address: 0x0000000702e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 |
||||||
|
|
||||||
|
CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. |
||||||
|
Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 |
||||||
|
|
||||||
|
GC Precious Log: |
||||||
|
<Empty> |
||||||
|
|
||||||
|
Heap: |
||||||
|
garbage-first heap total 0K, used 0K [0x0000000702e00000, 0x0000000800000000) |
||||||
|
region size 2048K, 0 young (0K), 0 survivors (0K) |
||||||
|
|
||||||
|
[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffc2ec8bbd9] |
||||||
|
|
||||||
|
GC Heap History (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Deoptimization events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes unloaded (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes redefined (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Internal exceptions (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
VM Operations (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Events (1 events): |
||||||
|
Event: 0.005 Loaded shared library D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll |
||||||
|
|
||||||
|
|
||||||
|
Dynamic libraries: |
||||||
|
0x00007ff69f280000 - 0x00007ff69f28a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.exe |
||||||
|
0x00007ffc99010000 - 0x00007ffc99208000 C:\Windows\SYSTEM32\ntdll.dll |
||||||
|
0x00007ffc971e0000 - 0x00007ffc9729f000 C:\Windows\System32\KERNEL32.DLL |
||||||
|
0x00007ffc967d0000 - 0x00007ffc96aa2000 C:\Windows\System32\KERNELBASE.dll |
||||||
|
0x00007ffc96cc0000 - 0x00007ffc96dc0000 C:\Windows\System32\ucrtbase.dll |
||||||
|
0x00007ffc8e390000 - 0x00007ffc8e3a7000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jli.dll |
||||||
|
0x00007ffc81750000 - 0x00007ffc8176b000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\VCRUNTIME140.dll |
||||||
|
0x00007ffc97300000 - 0x00007ffc974a1000 C:\Windows\System32\USER32.dll |
||||||
|
0x00007ffc96ed0000 - 0x00007ffc96ef2000 C:\Windows\System32\win32u.dll |
||||||
|
0x00007ffc843c0000 - 0x00007ffc8465a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll |
||||||
|
0x00007ffc97a90000 - 0x00007ffc97abb000 C:\Windows\System32\GDI32.dll |
||||||
|
0x00007ffc96dc0000 - 0x00007ffc96ecf000 C:\Windows\System32\gdi32full.dll |
||||||
|
0x00007ffc97870000 - 0x00007ffc9790e000 C:\Windows\System32\msvcrt.dll |
||||||
|
0x00007ffc96ab0000 - 0x00007ffc96b4d000 C:\Windows\System32\msvcp_win.dll |
||||||
|
0x00007ffc974b0000 - 0x00007ffc974e0000 C:\Windows\System32\IMM32.DLL |
||||||
|
0x00007ffc86a10000 - 0x00007ffc86a1c000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\vcruntime140_1.dll |
||||||
|
0x00007ffc56b80000 - 0x00007ffc56c0d000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\msvcp140.dll |
||||||
|
0x00007ffc2e5b0000 - 0x00007ffc2f218000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server\jvm.dll |
||||||
|
0x00007ffc98d80000 - 0x00007ffc98e2e000 C:\Windows\System32\ADVAPI32.dll |
||||||
|
0x00007ffc98ce0000 - 0x00007ffc98d7c000 C:\Windows\System32\sechost.dll |
||||||
|
0x00007ffc98ae0000 - 0x00007ffc98c04000 C:\Windows\System32\RPCRT4.dll |
||||||
|
0x00007ffc97910000 - 0x00007ffc97918000 C:\Windows\System32\PSAPI.DLL |
||||||
|
0x00007ffc809e0000 - 0x00007ffc809e9000 C:\Windows\SYSTEM32\WSOCK32.dll |
||||||
|
0x00007ffc8d240000 - 0x00007ffc8d267000 C:\Windows\SYSTEM32\WINMM.dll |
||||||
|
0x00007ffc983c0000 - 0x00007ffc9842b000 C:\Windows\System32\WS2_32.dll |
||||||
|
0x00007ffc8dbc0000 - 0x00007ffc8dbca000 C:\Windows\SYSTEM32\VERSION.dll |
||||||
|
0x00007ffc945b0000 - 0x00007ffc945c2000 C:\Windows\SYSTEM32\kernel.appcore.dll |
||||||
|
0x00007ffc92590000 - 0x00007ffc9259a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jimage.dll |
||||||
|
0x00007ffc88d70000 - 0x00007ffc88f54000 C:\Windows\SYSTEM32\DBGHELP.DLL |
||||||
|
0x00007ffc807d0000 - 0x00007ffc80805000 C:\Windows\SYSTEM32\dbgcore.DLL |
||||||
|
0x00007ffc96c30000 - 0x00007ffc96cb2000 C:\Windows\System32\bcryptPrimitives.dll |
||||||
|
0x00007ffc8e3b0000 - 0x00007ffc8e3d5000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll |
||||||
|
|
||||||
|
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none |
||||||
|
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server |
||||||
|
|
||||||
|
VM Arguments: |
||||||
|
java_command: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000': |
||||||
|
java_class_path (initial): D:/environment/IntelliJ IDEA 2022.2.1/plugins/git4idea/lib/git4idea-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/externalProcess-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/app.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/3rd-party-rt.jar |
||||||
|
Launcher Type: SUN_STANDARD |
||||||
|
|
||||||
|
[Global flags] |
||||||
|
intx CICompilerCount = 12 {product} {ergonomic} |
||||||
|
uint ConcGCThreads = 3 {product} {ergonomic} |
||||||
|
uint G1ConcRefinementThreads = 13 {product} {ergonomic} |
||||||
|
size_t G1HeapRegionSize = 2097152 {product} {ergonomic} |
||||||
|
uintx GCDrainStackTargetSize = 64 {product} {ergonomic} |
||||||
|
size_t InitialHeapSize = 266338304 {product} {ergonomic} |
||||||
|
size_t MarkStackSize = 4194304 {product} {ergonomic} |
||||||
|
size_t MaxHeapSize = 4246732800 {product} {ergonomic} |
||||||
|
size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} |
||||||
|
size_t MinHeapSize = 8388608 {product} {ergonomic} |
||||||
|
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} |
||||||
|
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} |
||||||
|
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} |
||||||
|
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} |
||||||
|
bool SegmentedCodeCache = true {product} {ergonomic} |
||||||
|
size_t SoftMaxHeapSize = 4246732800 {manageable} {ergonomic} |
||||||
|
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} |
||||||
|
bool UseCompressedOops = true {product lp64_product} {ergonomic} |
||||||
|
bool UseG1GC = true {product} {ergonomic} |
||||||
|
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} |
||||||
|
|
||||||
|
Logging: |
||||||
|
Log output configuration: |
||||||
|
#0: stdout all=warning uptime,level,tags |
||||||
|
#1: stderr all=off uptime,level,tags |
||||||
|
|
||||||
|
Environment Variables: |
||||||
|
JAVA_HOME=D:\environment\java\JDK1.8.321 |
||||||
|
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar |
||||||
|
PATH=D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\bin;D:\environment\Git\usr\bin;C:\Users\000\bin;D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64;C:\Users\000\AppData\Local\Microsoft\WindowsApps;D:\environment\Microsoft VS Code\bin |
||||||
|
USERNAME=ÑÏÀ÷µÄ»ªÄÏ»¢ |
||||||
|
DISPLAY=:0.0 |
||||||
|
LC_ALL=en_US.UTF-8 |
||||||
|
OS=Windows_NT |
||||||
|
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------- S Y S T E M --------------- |
||||||
|
|
||||||
|
OS: |
||||||
|
Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
OS uptime: 3 days 21:37 hours |
||||||
|
|
||||||
|
CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1 microcode 0x2c, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi |
||||||
|
|
||||||
|
Memory: 4k page, system-wide physical 16193M (4167M free) |
||||||
|
TotalPageFile size 28994M (AvailPageFile size 138M) |
||||||
|
current process WorkingSet (physical memory assigned to process): 11M, peak: 11M |
||||||
|
current process commit charge ("private bytes"): 70M, peak: 324M |
||||||
|
|
||||||
|
vm_info: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37) for windows-amd64 JRE (17.0.3+7-b469.37), built on 2022-08-01 by "builduser" with MS VC++ 16.10 / 16.11 (VS2019) |
||||||
|
|
||||||
|
END. |
@ -0,0 +1,467 @@ |
|||||||
|
# |
||||||
|
# A fatal error has been detected by the Java Runtime Environment: |
||||||
|
# |
||||||
|
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff9e5faf30b, pid=16208, tid=0x0000000000004328 |
||||||
|
# |
||||||
|
# JRE version: Java(TM) SE Runtime Environment (8.0_321-b07) (build 1.8.0_321-b07) |
||||||
|
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.321-b07 mixed mode windows-amd64 compressed oops) |
||||||
|
# Problematic frame: |
||||||
|
# C [ntdll.dll+0x1f30b] |
||||||
|
# |
||||||
|
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows |
||||||
|
# |
||||||
|
# If you would like to submit a bug report, please visit: |
||||||
|
# http://bugreport.java.com/bugreport/crash.jsp |
||||||
|
# |
||||||
|
|
||||||
|
--------------- T H R E A D --------------- |
||||||
|
|
||||||
|
Current thread (0x000001e0f7bd4800): VMThread [stack: 0x0000006e5e100000,0x0000006e5e200000] [id=17192] |
||||||
|
|
||||||
|
siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff |
||||||
|
|
||||||
|
Registers: |
||||||
|
RAX=0x0000000069772bdb, RBX=0x000001e0f7ae0000, RCX=0x000000007ffe038a, RDX=0x0000000000000000 |
||||||
|
RSP=0x0000006e5e1fec50, RBP=0x000001e0f7ae0150, RSI=0x746e49e09e190f70, RDI=0x000001e0f7ae0000 |
||||||
|
R8 =0x0000006e5e1febb8, R9 =0x0000000000004000, R10=0x0000000000000000, R11=0x0000000000000246 |
||||||
|
R12=0x0000000000000000, R13=0x0000000000000000, R14=0x000001e0ab3a1090, R15=0x000001e0ab3a1000 |
||||||
|
RIP=0x00007ff9e5faf30b, EFLAGS=0x0000000000010206 |
||||||
|
|
||||||
|
Top of Stack: (sp=0x0000006e5e1fec50) |
||||||
|
0x0000006e5e1fec50: 0000000000003000 000001e09e488000 |
||||||
|
0x0000006e5e1fec60: 000001e0f7ae0000 000001e09e487090 |
||||||
|
0x0000006e5e1fec70: 0000000004bb0820 00007ff9e5fae412 |
||||||
|
0x0000006e5e1fec80: 000001e0f7ae0000 0000006e5e1fece9 |
||||||
|
0x0000006e5e1fec90: 000001e0ab3a1090 000001e0ab3a1090 |
||||||
|
0x0000006e5e1feca0: 000000000000dc02 000001e004000400 |
||||||
|
0x0000006e5e1fecb0: 000001e0f7af51e0 00007ff9e5fae249 |
||||||
|
0x0000006e5e1fecc0: 000001e0f7af51e0 0000000000000000 |
||||||
|
0x0000006e5e1fecd0: 0000000000000001 0000000000000000 |
||||||
|
0x0000006e5e1fece0: 000000000000dc02 000001e0a32c0bd0 |
||||||
|
0x0000006e5e1fecf0: 000000000000dc02 00007ff9e5faead2 |
||||||
|
0x0000006e5e1fed00: 000001e0a32c0bc0 000001e0a2570000 |
||||||
|
0x0000006e5e1fed10: 000001e0ab3a1090 000001e0ab4210a0 |
||||||
|
0x0000006e5e1fed20: 0000000000000000 0000000000000001 |
||||||
|
0x0000006e5e1fed30: 0000000000000000 000001e0ab3a1090 |
||||||
|
0x0000006e5e1fed40: 0000000000000000 00007ff9e5fb65f6 |
||||||
|
|
||||||
|
Instructions: (pc=0x00007ff9e5faf30b) |
||||||
|
0x00007ff9e5faf2eb: 20 48 8d a9 50 01 00 00 48 8b f9 48 8b 75 08 48 |
||||||
|
0x00007ff9e5faf2fb: 3b f5 74 7c 83 7f 7c 00 74 1b 8b 87 88 00 00 00 |
||||||
|
0x00007ff9e5faf30b: 31 46 f8 8a 46 fa 32 46 f9 32 46 f8 38 46 fb 0f |
||||||
|
0x00007ff9e5faf31b: 85 2e 0a 09 00 b8 00 01 00 00 66 39 46 f8 76 35 |
||||||
|
|
||||||
|
|
||||||
|
Register to memory mapping: |
||||||
|
|
||||||
|
RAX=0x0000000069772bdb is an unknown value |
||||||
|
RBX=0x000001e0f7ae0000 is an unknown value |
||||||
|
RCX=0x000000007ffe038a is an unknown value |
||||||
|
RDX=0x0000000000000000 is an unknown value |
||||||
|
RSP=0x0000006e5e1fec50 is an unknown value |
||||||
|
RBP=0x000001e0f7ae0150 is an unknown value |
||||||
|
RSI=0x746e49e09e190f70 is an unknown value |
||||||
|
RDI=0x000001e0f7ae0000 is an unknown value |
||||||
|
R8 =0x0000006e5e1febb8 is an unknown value |
||||||
|
R9 =0x0000000000004000 is an unknown value |
||||||
|
R10=0x0000000000000000 is an unknown value |
||||||
|
R11=0x0000000000000246 is an unknown value |
||||||
|
R12=0x0000000000000000 is an unknown value |
||||||
|
R13=0x0000000000000000 is an unknown value |
||||||
|
R14=0x000001e0ab3a1090 is an unknown value |
||||||
|
R15=0x000001e0ab3a1000 is an unknown value |
||||||
|
|
||||||
|
|
||||||
|
Stack: [0x0000006e5e100000,0x0000006e5e200000], sp=0x0000006e5e1fec50, free space=1019k |
||||||
|
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) |
||||||
|
C [ntdll.dll+0x1f30b] |
||||||
|
C [ntdll.dll+0x1e412] |
||||||
|
C [ntdll.dll+0x265f6] |
||||||
|
C [ntdll.dll+0x25b74] |
||||||
|
C [ntdll.dll+0x247b1] |
||||||
|
C [ucrtbase.dll+0xf05b] |
||||||
|
C [ucrtbase.dll+0x15f52] |
||||||
|
C [pdh.dll+0x5e0e] |
||||||
|
C [pdh.dll+0xd556] |
||||||
|
C [pdh.dll+0x2afe] |
||||||
|
C [pdh.dll+0x5bb1] |
||||||
|
C [pdh.dll+0x463b] |
||||||
|
C [pdh.dll+0xb832] |
||||||
|
C [pdh.dll+0xd0f4] |
||||||
|
C [pdh.dll+0xbdbc] |
||||||
|
C [pdh.dll+0xc77d] |
||||||
|
C [pdh.dll+0x7f7a] |
||||||
|
C [pdh.dll+0x349f] |
||||||
|
C [ntdll.dll+0x19a1d] |
||||||
|
C [ntdll.dll+0x5dcec] |
||||||
|
C [ntdll.dll+0x5da7d] |
||||||
|
C [KERNEL32.DLL+0x1e86b] |
||||||
|
C [ucrtbase.dll+0x205bc] |
||||||
|
C [ucrtbase.dll+0x2045f] |
||||||
|
V [jvm.dll+0x20b125] |
||||||
|
V [jvm.dll+0x245fa6] |
||||||
|
V [jvm.dll+0x246507] |
||||||
|
V [jvm.dll+0x244c55] |
||||||
|
V [jvm.dll+0x2453ec] |
||||||
|
V [jvm.dll+0x2456fc] |
||||||
|
V [jvm.dll+0x292edc] |
||||||
|
C [ucrtbase.dll+0x21bb2] |
||||||
|
C [KERNEL32.DLL+0x17614] |
||||||
|
C [ntdll.dll+0x526a1] |
||||||
|
|
||||||
|
VM_Operation (0x0000006e650ff3c0): Exit, mode: safepoint, requested by thread 0x000001e09e72e800 |
||||||
|
|
||||||
|
|
||||||
|
--------------- P R O C E S S --------------- |
||||||
|
|
||||||
|
Java Threads: ( => current thread ) |
||||||
|
0x000001e0a26bc000 JavaThread "globalEventExecutor-2-2" [_thread_blocked, id=8020, stack(0x0000006e5d000000,0x0000006e5d100000)] |
||||||
|
0x000001e0ff095800 JavaThread "nacos-grpc-client-executor-27" daemon [_thread_blocked, id=11416, stack(0x0000006e60900000,0x0000006e60a00000)] |
||||||
|
0x000001e09e72e800 JavaThread "SIGINT handler" daemon [_thread_blocked, id=16204, stack(0x0000006e65000000,0x0000006e65100000)] |
||||||
|
0x000001e09e727800 JavaThread "nacos-grpc-client-executor-26" daemon [_thread_blocked, id=23440, stack(0x0000006e64c00000,0x0000006e64d00000)] |
||||||
|
0x000001e09e72d800 JavaThread "nacos-grpc-client-executor-25" daemon [_thread_blocked, id=12864, stack(0x0000006e64b00000,0x0000006e64c00000)] |
||||||
|
0x000001e0ff4a7800 JavaThread "nacos-grpc-client-executor-24" daemon [_thread_blocked, id=19040, stack(0x0000006e64900000,0x0000006e64a00000)] |
||||||
|
0x000001e0ff49f800 JavaThread "grpc-nio-worker-ELG-1-13" daemon [_thread_in_native, id=22076, stack(0x0000006e64800000,0x0000006e64900000)] |
||||||
|
0x000001e0ff49e800 JavaThread "grpc-nio-worker-ELG-1-14" daemon [_thread_in_native, id=11224, stack(0x0000006e64500000,0x0000006e64600000)] |
||||||
|
0x000001e0ff4a1800 JavaThread "grpc-nio-worker-ELG-1-11" daemon [_thread_in_native, id=22232, stack(0x0000006e63c00000,0x0000006e63d00000)] |
||||||
|
0x000001e0ff49d000 JavaThread "grpc-nio-worker-ELG-1-12" daemon [_thread_in_native, id=4168, stack(0x0000006e63a00000,0x0000006e63b00000)] |
||||||
|
0x000001e0ff49a000 JavaThread "nacos-grpc-client-executor-23" daemon [_thread_blocked, id=13128, stack(0x0000006e60400000,0x0000006e60500000)] |
||||||
|
0x000001e0ff4a5800 JavaThread "grpc-default-executor-4" daemon [_thread_blocked, id=26460, stack(0x0000006e61d00000,0x0000006e61e00000)] |
||||||
|
0x000001e0ff4a4800 JavaThread "grpc-default-executor-3" daemon [_thread_blocked, id=3464, stack(0x0000006e5e800000,0x0000006e5e900000)] |
||||||
|
0x000001e0ff49c800 JavaThread "nacos-grpc-client-executor-22" daemon [_thread_blocked, id=7976, stack(0x0000006e61c00000,0x0000006e61d00000)] |
||||||
|
0x000001e0ff4a0000 JavaThread "grpc-nio-worker-ELG-1-10" daemon [_thread_blocked, id=27000, stack(0x0000006e64f00000,0x0000006e65000000)] |
||||||
|
0x000001e0ff49e000 JavaThread "grpc-nio-worker-ELG-1-9" daemon [_thread_blocked, id=1140, stack(0x0000006e64e00000,0x0000006e64f00000)] |
||||||
|
0x000001e0ff09a000 JavaThread "grpc-nio-worker-ELG-1-8" daemon [_thread_blocked, id=12912, stack(0x0000006e63900000,0x0000006e63a00000)] |
||||||
|
0x000001e0a26c1800 JavaThread "grpc-nio-worker-ELG-1-7" daemon [_thread_blocked, id=24960, stack(0x0000006e63700000,0x0000006e63800000)] |
||||||
|
0x000001e0a26c0800 JavaThread "grpc-nio-worker-ELG-1-6" daemon [_thread_blocked, id=16348, stack(0x0000006e63600000,0x0000006e63700000)] |
||||||
|
0x000001e09e727000 JavaThread "grpc-nio-worker-ELG-1-5" daemon [_thread_blocked, id=15448, stack(0x0000006e60700000,0x0000006e60800000)] |
||||||
|
0x000001e0ff098000 JavaThread "OkHttp ConnectionPool" daemon [_thread_blocked, id=11932, stack(0x0000006e64700000,0x0000006e64800000)] |
||||||
|
0x000001e0ff08f800 JavaThread "pool-9-thread-1" daemon [_thread_blocked, id=21576, stack(0x0000006e64600000,0x0000006e64700000)] |
||||||
|
0x000001e0ff095000 JavaThread "sentinel-metrics-record-task-thread-1" daemon [_thread_blocked, id=21728, stack(0x0000006e64300000,0x0000006e64400000)] |
||||||
|
0x000001e09e735000 JavaThread "sentinel-system-status-record-task-thread-1" daemon [_thread_blocked, id=13660, stack(0x0000006e64200000,0x0000006e64300000)] |
||||||
|
0x000001e09e728800 JavaThread "boundedElastic-evictor-1" daemon [_thread_blocked, id=27456, stack(0x0000006e60500000,0x0000006e60600000)] |
||||||
|
0x000001e09e72c000 JavaThread "sentinel-heartbeat-send-task-thread-2" daemon [_thread_blocked, id=9644, stack(0x0000006e63b00000,0x0000006e63c00000)] |
||||||
|
0x000001e0a26c3000 JavaThread "DestroyJavaVM" [_thread_blocked, id=1532, stack(0x0000006e5d300000,0x0000006e5d400000)] |
||||||
|
0x000001e09e456000 JavaThread "sentinel-time-tick-thread" daemon [_thread_blocked, id=5428, stack(0x0000006e61f00000,0x0000006e62000000)] |
||||||
|
0x000001e09e44d000 JavaThread "grpc-nio-worker-ELG-1-4" daemon [_thread_blocked, id=484, stack(0x0000006e61b00000,0x0000006e61c00000)] |
||||||
|
0x000001e09e453800 JavaThread "grpc-nio-worker-ELG-1-3" daemon [_thread_blocked, id=11120, stack(0x0000006e61a00000,0x0000006e61b00000)] |
||||||
|
0x000001e09e451800 JavaThread "com.alibaba.nacos.naming.push.receiver" daemon [_thread_in_native, id=10900, stack(0x0000006e61600000,0x0000006e61700000)] |
||||||
|
0x000001e09e44e800 JavaThread "nacos.publisher-com.alibaba.nacos.client.naming.event.InstancesChangeEvent" daemon [_thread_blocked, id=13912, stack(0x0000006e61300000,0x0000006e61400000)] |
||||||
|
0x000001e0ff09c800 JavaThread "mysql-cj-abandoned-connection-cleanup" daemon [_thread_blocked, id=1404, stack(0x0000006e60f00000,0x0000006e61000000)] |
||||||
|
0x000001e0ff093000 JavaThread "sentinel-heartbeat-send-task-thread-1" daemon [_thread_in_native, id=22236, stack(0x0000006e60d00000,0x0000006e60e00000)] |
||||||
|
0x000001e0ff09b000 JavaThread "sentinel-command-center-executor-thread-1" [_thread_in_native, id=26928, stack(0x0000006e60e00000,0x0000006e60f00000)] |
||||||
|
0x000001e0ff094000 JavaThread "grpc-nio-worker-ELG-1-2" daemon [_thread_blocked, id=26276, stack(0x0000006e60100000,0x0000006e60200000)] |
||||||
|
0x000001e0ff091800 JavaThread "grpc-nio-worker-ELG-1-1" daemon [_thread_blocked, id=19496, stack(0x0000006e5ff00000,0x0000006e60000000)] |
||||||
|
0x000001e0988d3000 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=16696, stack(0x0000006e5fe00000,0x0000006e5ff00000)] |
||||||
|
0x000001e0988ee800 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=5112, stack(0x0000006e5fd00000,0x0000006e5fe00000)] |
||||||
|
0x000001e09889d800 JavaThread "nacos.publisher-com.alibaba.nacos.common.notify.SlowEvent" daemon [_thread_blocked, id=12548, stack(0x0000006e5f800000,0x0000006e5f900000)] |
||||||
|
0x000001e097d14000 JavaThread "com.alibaba.nacos.client.Worker" daemon [_thread_blocked, id=14756, stack(0x0000006e5fc00000,0x0000006e5fd00000)] |
||||||
|
0x000001e0ff6db000 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=17332, stack(0x0000006e5fa00000,0x0000006e5fb00000)] |
||||||
|
0x000001e0976cc800 JavaThread "RMI TCP Connection(idle)" daemon [_thread_blocked, id=22876, stack(0x0000006e5f900000,0x0000006e5fa00000)] |
||||||
|
0x000001e09705f000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=15168, stack(0x0000006e5f600000,0x0000006e5f700000)] |
||||||
|
0x000001e0fd934000 JavaThread "Service Thread" daemon [_thread_blocked, id=22088, stack(0x0000006e5f500000,0x0000006e5f600000)] |
||||||
|
0x000001e0fd865000 JavaThread "C1 CompilerThread11" daemon [_thread_blocked, id=7260, stack(0x0000006e5f400000,0x0000006e5f500000)] |
||||||
|
0x000001e0fd863800 JavaThread "C1 CompilerThread10" daemon [_thread_blocked, id=19144, stack(0x0000006e5f300000,0x0000006e5f400000)] |
||||||
|
0x000001e0fd860800 JavaThread "C1 CompilerThread9" daemon [_thread_blocked, id=5964, stack(0x0000006e5f200000,0x0000006e5f300000)] |
||||||
|
0x000001e0fd85f800 JavaThread "C1 CompilerThread8" daemon [_thread_blocked, id=12596, stack(0x0000006e5f100000,0x0000006e5f200000)] |
||||||
|
0x000001e0fd862800 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=8660, stack(0x0000006e5f000000,0x0000006e5f100000)] |
||||||
|
0x000001e0fd861000 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=9944, stack(0x0000006e5ef00000,0x0000006e5f000000)] |
||||||
|
0x000001e0fd862000 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=8836, stack(0x0000006e5ee00000,0x0000006e5ef00000)] |
||||||
|
0x000001e0fd866800 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=4996, stack(0x0000006e5ed00000,0x0000006e5ee00000)] |
||||||
|
0x000001e0fd864000 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=26984, stack(0x0000006e5ec00000,0x0000006e5ed00000)] |
||||||
|
0x000001e0fd865800 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=21932, stack(0x0000006e5eb00000,0x0000006e5ec00000)] |
||||||
|
0x000001e0fd84b800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=25240, stack(0x0000006e5ea00000,0x0000006e5eb00000)] |
||||||
|
0x000001e0fd84a000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=26388, stack(0x0000006e5e900000,0x0000006e5ea00000)] |
||||||
|
0x000001e0fd833800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=14316, stack(0x0000006e5e700000,0x0000006e5e800000)] |
||||||
|
0x000001e0fd818000 JavaThread "Attach Listener" daemon [_thread_blocked, id=25764, stack(0x0000006e5e500000,0x0000006e5e600000)] |
||||||
|
0x000001e0fd803800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=22556, stack(0x0000006e5e400000,0x0000006e5e500000)] |
||||||
|
0x000001e0f7bdd000 JavaThread "Finalizer" daemon [_thread_blocked, id=16716, stack(0x0000006e5e300000,0x0000006e5e400000)] |
||||||
|
0x000001e0fd792000 JavaThread "Reference Handler" daemon [_thread_blocked, id=14124, stack(0x0000006e5e200000,0x0000006e5e300000)] |
||||||
|
|
||||||
|
Other Threads: |
||||||
|
=>0x000001e0f7bd4800 VMThread [stack: 0x0000006e5e100000,0x0000006e5e200000] [id=17192] |
||||||
|
|
||||||
|
VM state:at safepoint (shutting down) |
||||||
|
|
||||||
|
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) |
||||||
|
[0x000001e0f7b2c220] Threads_lock - owner thread: 0x000001e0f7bd4800 |
||||||
|
|
||||||
|
heap address: 0x00000006c2e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 |
||||||
|
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 |
||||||
|
Compressed class space size: 1073741824 Address: 0x00000007c0000000 |
||||||
|
|
||||||
|
Heap: |
||||||
|
PSYoungGen total 514560K, used 85047K [0x000000076ba00000, 0x0000000790b00000, 0x00000007c0000000) |
||||||
|
eden space 467968K, 18% used [0x000000076ba00000,0x0000000770d0df48,0x0000000788300000) |
||||||
|
from space 46592K, 0% used [0x0000000788300000,0x0000000788300000,0x000000078b080000) |
||||||
|
to space 50688K, 0% used [0x000000078d980000,0x000000078d980000,0x0000000790b00000) |
||||||
|
ParOldGen total 387072K, used 92926K [0x00000006c2e00000, 0x00000006da800000, 0x000000076ba00000) |
||||||
|
object space 387072K, 24% used [0x00000006c2e00000,0x00000006c88bf910,0x00000006da800000) |
||||||
|
Metaspace used 92995K, capacity 99634K, committed 99968K, reserved 1136640K |
||||||
|
class space used 12407K, capacity 13582K, committed 13696K, reserved 1048576K |
||||||
|
|
||||||
|
Card table byte_map: [0x000001e0f9810000,0x000001e0fa000000] byte_map_base: 0x000001e0f61f9000 |
||||||
|
|
||||||
|
Marking Bits: (ParMarkBitMap*) 0x0000000050d69030 |
||||||
|
Begin Bits: [0x000001e08f000000, 0x000001e092f48000) |
||||||
|
End Bits: [0x000001e092f48000, 0x000001e096e90000) |
||||||
|
|
||||||
|
Polling page: 0x000001e0f7c00000 |
||||||
|
|
||||||
|
CodeCache: size=245760Kb used=25210Kb max_used=25216Kb free=220549Kb |
||||||
|
bounds [0x000001e080000000, 0x000001e0818b0000, 0x000001e08f000000] |
||||||
|
total_blobs=12712 nmethods=11998 adapters=630 |
||||||
|
compilation: enabled |
||||||
|
|
||||||
|
Compilation events (10 events): |
||||||
|
Event: 163.633 Thread 0x000001e0fd860800 nmethod 12204 0x000001e080e31ed0 code [0x000001e080e32020, 0x000001e080e32158] |
||||||
|
Event: 163.633 Thread 0x000001e0fd85f800 nmethod 12205 0x000001e080e31bd0 code [0x000001e080e31d20, 0x000001e080e31e38] |
||||||
|
Event: 163.635 Thread 0x000001e0fd865000 12206 ! 1 java.net.Socket::isClosed (19 bytes) |
||||||
|
Event: 163.635 Thread 0x000001e0fd863800 12209 1 ch.qos.logback.classic.Logger::callAppenders (47 bytes) |
||||||
|
Event: 163.635 Thread 0x000001e0fd85f800 12207 1 io.micrometer.core.instrument.ImmutableTag::hashCode (23 bytes) |
||||||
|
Event: 163.635 Thread 0x000001e0fd860800 12208 1 ch.qos.logback.classic.spi.LoggingEvent::<init> (113 bytes) |
||||||
|
Event: 163.635 Thread 0x000001e0fd865000 nmethod 12206 0x000001e080d3d390 code [0x000001e080d3d500, 0x000001e080d3d7b8] |
||||||
|
Event: 163.635 Thread 0x000001e0fd85f800 nmethod 12207 0x000001e080f5d150 code [0x000001e080f5d2c0, 0x000001e080f5d460] |
||||||
|
Event: 163.635 Thread 0x000001e0fd863800 nmethod 12209 0x000001e080d3ce50 code [0x000001e080d3cfc0, 0x000001e080d3d1e0] |
||||||
|
Event: 163.635 Thread 0x000001e0fd860800 nmethod 12208 0x000001e080d3c390 code [0x000001e080d3c540, 0x000001e080d3ca30] |
||||||
|
|
||||||
|
GC Heap History (10 events): |
||||||
|
Event: 9.334 GC heap before |
||||||
|
{Heap before GC invocations=17 (full 3): |
||||||
|
PSYoungGen total 383488K, used 376753K [0x000000076ba00000, 0x0000000788800000, 0x00000007c0000000) |
||||||
|
eden space 356864K, 100% used [0x000000076ba00000,0x0000000781680000,0x0000000781680000) |
||||||
|
from space 26624K, 74% used [0x0000000781680000,0x00000007829ec500,0x0000000783080000) |
||||||
|
to space 28160K, 0% used [0x0000000786c80000,0x0000000786c80000,0x0000000788800000) |
||||||
|
ParOldGen total 234496K, used 38143K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 16% used [0x00000006c2e00000,0x00000006c533fd08,0x00000006d1300000) |
||||||
|
Metaspace used 73672K, capacity 77852K, committed 78080K, reserved 1116160K |
||||||
|
class space used 9695K, capacity 10447K, committed 10496K, reserved 1048576K |
||||||
|
Event: 9.350 GC heap after |
||||||
|
Heap after GC invocations=17 (full 3): |
||||||
|
PSYoungGen total 435200K, used 28128K [0x000000076ba00000, 0x0000000789a00000, 0x00000007c0000000) |
||||||
|
eden space 407040K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000784780000) |
||||||
|
from space 28160K, 99% used [0x0000000786c80000,0x00000007887f8120,0x0000000788800000) |
||||||
|
to space 37888K, 0% used [0x0000000784780000,0x0000000784780000,0x0000000786c80000) |
||||||
|
ParOldGen total 234496K, used 52444K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 22% used [0x00000006c2e00000,0x00000006c6137260,0x00000006d1300000) |
||||||
|
Metaspace used 73672K, capacity 77852K, committed 78080K, reserved 1116160K |
||||||
|
class space used 9695K, capacity 10447K, committed 10496K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 11.096 GC heap before |
||||||
|
{Heap before GC invocations=18 (full 3): |
||||||
|
PSYoungGen total 435200K, used 435168K [0x000000076ba00000, 0x0000000789a00000, 0x00000007c0000000) |
||||||
|
eden space 407040K, 100% used [0x000000076ba00000,0x0000000784780000,0x0000000784780000) |
||||||
|
from space 28160K, 99% used [0x0000000786c80000,0x00000007887f8120,0x0000000788800000) |
||||||
|
to space 37888K, 0% used [0x0000000784780000,0x0000000784780000,0x0000000786c80000) |
||||||
|
ParOldGen total 234496K, used 52444K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 22% used [0x00000006c2e00000,0x00000006c6137260,0x00000006d1300000) |
||||||
|
Metaspace used 80914K, capacity 86580K, committed 86656K, reserved 1124352K |
||||||
|
class space used 10875K, capacity 11877K, committed 11904K, reserved 1048576K |
||||||
|
Event: 11.114 GC heap after |
||||||
|
Heap after GC invocations=18 (full 3): |
||||||
|
PSYoungGen total 444928K, used 37859K [0x000000076ba00000, 0x000000078e600000, 0x00000007c0000000) |
||||||
|
eden space 407040K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000784780000) |
||||||
|
from space 37888K, 99% used [0x0000000784780000,0x0000000786c78d18,0x0000000786c80000) |
||||||
|
to space 47616K, 0% used [0x000000078b780000,0x000000078b780000,0x000000078e600000) |
||||||
|
ParOldGen total 234496K, used 62239K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 26% used [0x00000006c2e00000,0x00000006c6ac7fd8,0x00000006d1300000) |
||||||
|
Metaspace used 80914K, capacity 86580K, committed 86656K, reserved 1124352K |
||||||
|
class space used 10875K, capacity 11877K, committed 11904K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 14.260 GC heap before |
||||||
|
{Heap before GC invocations=19 (full 3): |
||||||
|
PSYoungGen total 444928K, used 444890K [0x000000076ba00000, 0x000000078e600000, 0x00000007c0000000) |
||||||
|
eden space 407040K, 99% used [0x000000076ba00000,0x000000078477dc68,0x0000000784780000) |
||||||
|
from space 37888K, 99% used [0x0000000784780000,0x0000000786c78d18,0x0000000786c80000) |
||||||
|
to space 47616K, 0% used [0x000000078b780000,0x000000078b780000,0x000000078e600000) |
||||||
|
ParOldGen total 234496K, used 62239K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 26% used [0x00000006c2e00000,0x00000006c6ac7fd8,0x00000006d1300000) |
||||||
|
Metaspace used 83437K, capacity 89412K, committed 89600K, reserved 1126400K |
||||||
|
class space used 11189K, capacity 12233K, committed 12288K, reserved 1048576K |
||||||
|
Event: 14.276 GC heap after |
||||||
|
Heap after GC invocations=19 (full 3): |
||||||
|
PSYoungGen total 507392K, used 23439K [0x000000076ba00000, 0x000000078de00000, 0x00000007c0000000) |
||||||
|
eden space 467968K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000788300000) |
||||||
|
from space 39424K, 59% used [0x000000078b780000,0x000000078ce63ff8,0x000000078de00000) |
||||||
|
to space 46592K, 0% used [0x0000000788300000,0x0000000788300000,0x000000078b080000) |
||||||
|
ParOldGen total 234496K, used 83938K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 35% used [0x00000006c2e00000,0x00000006c7ff88a8,0x00000006d1300000) |
||||||
|
Metaspace used 83437K, capacity 89412K, committed 89600K, reserved 1126400K |
||||||
|
class space used 11189K, capacity 12233K, committed 12288K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 79.298 GC heap before |
||||||
|
{Heap before GC invocations=20 (full 3): |
||||||
|
PSYoungGen total 507392K, used 178134K [0x000000076ba00000, 0x000000078de00000, 0x00000007c0000000) |
||||||
|
eden space 467968K, 33% used [0x000000076ba00000,0x0000000775111a68,0x0000000788300000) |
||||||
|
from space 39424K, 59% used [0x000000078b780000,0x000000078ce63ff8,0x000000078de00000) |
||||||
|
to space 46592K, 0% used [0x0000000788300000,0x0000000788300000,0x000000078b080000) |
||||||
|
ParOldGen total 234496K, used 83938K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 35% used [0x00000006c2e00000,0x00000006c7ff88a8,0x00000006d1300000) |
||||||
|
Metaspace used 91882K, capacity 98384K, committed 98560K, reserved 1134592K |
||||||
|
class space used 12238K, capacity 13361K, committed 13440K, reserved 1048576K |
||||||
|
Event: 79.311 GC heap after |
||||||
|
Heap after GC invocations=20 (full 3): |
||||||
|
PSYoungGen total 514560K, used 36543K [0x000000076ba00000, 0x0000000790b00000, 0x00000007c0000000) |
||||||
|
eden space 467968K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000788300000) |
||||||
|
from space 46592K, 78% used [0x0000000788300000,0x000000078a6afd80,0x000000078b080000) |
||||||
|
to space 50688K, 0% used [0x000000078d980000,0x000000078d980000,0x0000000790b00000) |
||||||
|
ParOldGen total 234496K, used 83946K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 35% used [0x00000006c2e00000,0x00000006c7ffa8a8,0x00000006d1300000) |
||||||
|
Metaspace used 91882K, capacity 98384K, committed 98560K, reserved 1134592K |
||||||
|
class space used 12238K, capacity 13361K, committed 13440K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 79.311 GC heap before |
||||||
|
{Heap before GC invocations=21 (full 4): |
||||||
|
PSYoungGen total 514560K, used 36543K [0x000000076ba00000, 0x0000000790b00000, 0x00000007c0000000) |
||||||
|
eden space 467968K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000788300000) |
||||||
|
from space 46592K, 78% used [0x0000000788300000,0x000000078a6afd80,0x000000078b080000) |
||||||
|
to space 50688K, 0% used [0x000000078d980000,0x000000078d980000,0x0000000790b00000) |
||||||
|
ParOldGen total 234496K, used 83946K [0x00000006c2e00000, 0x00000006d1300000, 0x000000076ba00000) |
||||||
|
object space 234496K, 35% used [0x00000006c2e00000,0x00000006c7ffa8a8,0x00000006d1300000) |
||||||
|
Metaspace used 91882K, capacity 98384K, committed 98560K, reserved 1134592K |
||||||
|
class space used 12238K, capacity 13361K, committed 13440K, reserved 1048576K |
||||||
|
Event: 79.456 GC heap after |
||||||
|
Heap after GC invocations=21 (full 4): |
||||||
|
PSYoungGen total 514560K, used 0K [0x000000076ba00000, 0x0000000790b00000, 0x00000007c0000000) |
||||||
|
eden space 467968K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000788300000) |
||||||
|
from space 46592K, 0% used [0x0000000788300000,0x0000000788300000,0x000000078b080000) |
||||||
|
to space 50688K, 0% used [0x000000078d980000,0x000000078d980000,0x0000000790b00000) |
||||||
|
ParOldGen total 387072K, used 92926K [0x00000006c2e00000, 0x00000006da800000, 0x000000076ba00000) |
||||||
|
object space 387072K, 24% used [0x00000006c2e00000,0x00000006c88bf910,0x00000006da800000) |
||||||
|
Metaspace used 91865K, capacity 98340K, committed 98560K, reserved 1134592K |
||||||
|
class space used 12232K, capacity 13351K, committed 13440K, reserved 1048576K |
||||||
|
} |
||||||
|
|
||||||
|
Deoptimization events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes redefined (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Internal exceptions (10 events): |
||||||
|
Event: 162.951 Thread 0x000001e09e72b800 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x000000076d9e04a8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\runtime\reflection.cpp, line 1092] |
||||||
|
Event: 162.972 Thread 0x000001e09e731800 Exception <a 'java/lang/InterruptedException': sleep interrupted> (0x000000076ebfe1a8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\prims\jvm.cpp, line 3369] |
||||||
|
Event: 162.972 Thread 0x000001e09e72a000 Exception <a 'java/lang/InterruptedException': sleep interrupted> (0x000000076eb8ead8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\prims\jvm.cpp, line 3369] |
||||||
|
Event: 162.972 Thread 0x000001e09e732000 Exception <a 'java/lang/InterruptedException': sleep interrupted> (0x000000076ec6d878) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\prims\jvm.cpp, line 3369] |
||||||
|
Event: 162.984 Thread 0x000001e09e72b800 Exception <a 'java/lang/NullPointerException'> (0x000000076f52b478) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 1185] |
||||||
|
Event: 162.992 Thread 0x000001e09e72b800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$builder$1(Ljava/lang/String;)Lio/micrometer/core/instrument/Timer$Builder;> (0x000000076f6c7188) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\s |
||||||
|
Event: 163.405 Thread 0x000001e0ff096800 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x000000076fd513d8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\runtime\reflection.cpp, line 1092] |
||||||
|
Event: 163.411 Thread 0x000001e0ff096800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$toStream$0(Ljava/util/Optional;)Ljava/util/stream/Stream;> (0x000000076fedd898) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\interpret |
||||||
|
Event: 163.411 Thread 0x000001e0ff096800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.of(Ljava/lang/Object;)Ljava/util/stream/Stream;> (0x000000076fee3ce8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\interpreter\linkResolver.c |
||||||
|
Event: 163.621 Thread 0x000001e09e450000 Exception <a 'java/lang/InterruptedException': sleep interrupted> (0x00000007704e6618) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\prims\jvm.cpp, line 3369] |
||||||
|
|
||||||
|
Events (10 events): |
||||||
|
Event: 163.634 Executing VM operation: RevokeBias done |
||||||
|
Event: 163.634 Executing VM operation: RevokeBias |
||||||
|
Event: 163.635 Executing VM operation: RevokeBias done |
||||||
|
Event: 163.635 Thread 0x000001e0a26ba800 Thread exited: 0x000001e0a26ba800 |
||||||
|
Event: 163.635 Executing VM operation: RevokeBias |
||||||
|
Event: 163.635 Executing VM operation: RevokeBias done |
||||||
|
Event: 163.636 loading class org/springframework/boot/SpringApplicationShutdownHook |
||||||
|
Event: 163.636 loading class org/springframework/boot/SpringApplicationShutdownHook done |
||||||
|
Event: 163.636 Thread 0x000001e0ff096800 Thread exited: 0x000001e0ff096800 |
||||||
|
Event: 163.637 Executing VM operation: Exit |
||||||
|
|
||||||
|
|
||||||
|
Dynamic libraries: |
||||||
|
0x00007ff6a5f20000 - 0x00007ff6a5f67000 D:\environment\java\JDK1.8.321\bin\java.exe |
||||||
|
0x00007ff9e5f90000 - 0x00007ff9e6188000 C:\Windows\SYSTEM32\ntdll.dll |
||||||
|
0x00007ff9e5db0000 - 0x00007ff9e5e6f000 C:\Windows\System32\KERNEL32.DLL |
||||||
|
0x00007ff9e3760000 - 0x00007ff9e3a32000 C:\Windows\System32\KERNELBASE.dll |
||||||
|
0x00007ff9e4770000 - 0x00007ff9e481e000 C:\Windows\System32\ADVAPI32.dll |
||||||
|
0x00007ff9e59d0000 - 0x00007ff9e5a6e000 C:\Windows\System32\msvcrt.dll |
||||||
|
0x00007ff9e4880000 - 0x00007ff9e491c000 C:\Windows\System32\sechost.dll |
||||||
|
0x00007ff9e58a0000 - 0x00007ff9e59c4000 C:\Windows\System32\RPCRT4.dll |
||||||
|
0x00007ff9e56f0000 - 0x00007ff9e5891000 C:\Windows\System32\USER32.dll |
||||||
|
0x00007ff9e3a40000 - 0x00007ff9e3a62000 C:\Windows\System32\win32u.dll |
||||||
|
0x00007ff9e5560000 - 0x00007ff9e558b000 C:\Windows\System32\GDI32.dll |
||||||
|
0x00007ff9e3a70000 - 0x00007ff9e3b7f000 C:\Windows\System32\gdi32full.dll |
||||||
|
0x00007ff9e3690000 - 0x00007ff9e372d000 C:\Windows\System32\msvcp_win.dll |
||||||
|
0x00007ff9e3c80000 - 0x00007ff9e3d80000 C:\Windows\System32\ucrtbase.dll |
||||||
|
0x00007ff9d1340000 - 0x00007ff9d15da000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll |
||||||
|
0x00007ff9e5e70000 - 0x00007ff9e5ea0000 C:\Windows\System32\IMM32.DLL |
||||||
|
0x00007ff9856f0000 - 0x00007ff985705000 D:\environment\java\JDK1.8.321\jre\bin\vcruntime140.dll |
||||||
|
0x00007ff985650000 - 0x00007ff9856eb000 D:\environment\java\JDK1.8.321\jre\bin\msvcp140.dll |
||||||
|
0x0000000050580000 - 0x0000000050de1000 D:\environment\java\JDK1.8.321\jre\bin\server\jvm.dll |
||||||
|
0x00007ff9e4700000 - 0x00007ff9e4708000 C:\Windows\System32\PSAPI.DLL |
||||||
|
0x00007ff9ce5d0000 - 0x00007ff9ce5d9000 C:\Windows\SYSTEM32\WSOCK32.dll |
||||||
|
0x00007ff9d8de0000 - 0x00007ff9d8e07000 C:\Windows\SYSTEM32\WINMM.dll |
||||||
|
0x00007ff9dacf0000 - 0x00007ff9dacfa000 C:\Windows\SYSTEM32\VERSION.dll |
||||||
|
0x00007ff9e54f0000 - 0x00007ff9e555b000 C:\Windows\System32\WS2_32.dll |
||||||
|
0x00007ff9e1530000 - 0x00007ff9e1542000 C:\Windows\SYSTEM32\kernel.appcore.dll |
||||||
|
0x00007ff985640000 - 0x00007ff985650000 D:\environment\java\JDK1.8.321\jre\bin\verify.dll |
||||||
|
0x00007ff985610000 - 0x00007ff98563b000 D:\environment\java\JDK1.8.321\jre\bin\java.dll |
||||||
|
0x00007ff9cb0a0000 - 0x00007ff9cb0d6000 D:\environment\java\JDK1.8.321\jre\bin\jdwp.dll |
||||||
|
0x00007ff9dcc50000 - 0x00007ff9dcc59000 D:\environment\java\JDK1.8.321\jre\bin\npt.dll |
||||||
|
0x00007ff997c50000 - 0x00007ff997c80000 D:\environment\java\JDK1.8.321\jre\bin\instrument.dll |
||||||
|
0x00007ff9855f0000 - 0x00007ff985608000 D:\environment\java\JDK1.8.321\jre\bin\zip.dll |
||||||
|
0x00007ff9e4d90000 - 0x00007ff9e54d5000 C:\Windows\System32\SHELL32.dll |
||||||
|
0x00007ff9e1750000 - 0x00007ff9e1ee2000 C:\Windows\SYSTEM32\windows.storage.dll |
||||||
|
0x00007ff9e41f0000 - 0x00007ff9e4545000 C:\Windows\System32\combase.dll |
||||||
|
0x00007ff9e30f0000 - 0x00007ff9e3120000 C:\Windows\SYSTEM32\Wldp.dll |
||||||
|
0x00007ff9e5ea0000 - 0x00007ff9e5f4d000 C:\Windows\System32\SHCORE.dll |
||||||
|
0x00007ff9e4820000 - 0x00007ff9e4875000 C:\Windows\System32\shlwapi.dll |
||||||
|
0x00007ff9e35d0000 - 0x00007ff9e35ef000 C:\Windows\SYSTEM32\profapi.dll |
||||||
|
0x00007ff9dcc40000 - 0x00007ff9dcc4a000 D:\environment\java\JDK1.8.321\jre\bin\dt_socket.dll |
||||||
|
0x00007ff9e2e50000 - 0x00007ff9e2eba000 C:\Windows\system32\mswsock.dll |
||||||
|
0x00007ff9855d0000 - 0x00007ff9855ec000 D:\environment\java\JDK1.8.321\jre\bin\net.dll |
||||||
|
0x00007ff9e2b30000 - 0x00007ff9e2bfb000 C:\Windows\SYSTEM32\DNSAPI.dll |
||||||
|
0x00007ff9e2af0000 - 0x00007ff9e2b2b000 C:\Windows\SYSTEM32\IPHLPAPI.DLL |
||||||
|
0x00007ff9e54e0000 - 0x00007ff9e54e8000 C:\Windows\System32\NSI.dll |
||||||
|
0x0000000050df0000 - 0x0000000050e16000 C:\Program Files\Bonjour\mdnsNSP.dll |
||||||
|
0x00007ff9dc520000 - 0x00007ff9dc52a000 C:\Windows\System32\rasadhlp.dll |
||||||
|
0x00007ff9dad50000 - 0x00007ff9dadd0000 C:\Windows\System32\fwpuclnt.dll |
||||||
|
0x00007ff9e3730000 - 0x00007ff9e3757000 C:\Windows\System32\bcrypt.dll |
||||||
|
0x00007ff9db1c0000 - 0x00007ff9db1cd000 D:\environment\java\JDK1.8.321\jre\bin\management.dll |
||||||
|
0x00007ff9855b0000 - 0x00007ff9855c3000 D:\environment\java\JDK1.8.321\jre\bin\nio.dll |
||||||
|
0x00007ff9e3040000 - 0x00007ff9e3058000 C:\Windows\SYSTEM32\CRYPTSP.dll |
||||||
|
0x00007ff9e2700000 - 0x00007ff9e2734000 C:\Windows\system32\rsaenh.dll |
||||||
|
0x00007ff9e3590000 - 0x00007ff9e35be000 C:\Windows\SYSTEM32\USERENV.dll |
||||||
|
0x00007ff9e3b80000 - 0x00007ff9e3c02000 C:\Windows\System32\bcryptprimitives.dll |
||||||
|
0x00007ff9e3060000 - 0x00007ff9e306c000 C:\Windows\SYSTEM32\CRYPTBASE.dll |
||||||
|
0x00007ff9daa90000 - 0x00007ff9daaa7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL |
||||||
|
0x00007ff9dbf40000 - 0x00007ff9dbf5d000 C:\Windows\SYSTEM32\dhcpcsvc.DLL |
||||||
|
0x00007ff9cbd50000 - 0x00007ff9cbd67000 C:\Windows\system32\napinsp.dll |
||||||
|
0x00007ff9cbd30000 - 0x00007ff9cbd4b000 C:\Windows\system32\pnrpnsp.dll |
||||||
|
0x00007ff9de280000 - 0x00007ff9de295000 C:\Windows\system32\wshbth.dll |
||||||
|
0x00007ff9df080000 - 0x00007ff9df09d000 C:\Windows\system32\NLAapi.dll |
||||||
|
0x00007ff9cbd10000 - 0x00007ff9cbd22000 C:\Windows\System32\winrnr.dll |
||||||
|
0x00007ff97d5c0000 - 0x00007ff97d5e4000 D:\environment\java\JDK1.8.321\jre\bin\sunec.dll |
||||||
|
0x00007ff9d6590000 - 0x00007ff9d659d000 D:\environment\java\JDK1.8.321\jre\bin\sunmscapi.dll |
||||||
|
0x00007ff9e3dd0000 - 0x00007ff9e3f26000 C:\Windows\System32\CRYPT32.dll |
||||||
|
0x00007ff9e3160000 - 0x00007ff9e3187000 C:\Windows\SYSTEM32\ncrypt.dll |
||||||
|
0x00007ff9e3120000 - 0x00007ff9e315b000 C:\Windows\SYSTEM32\NTASN1.dll |
||||||
|
0x00007ff9bcfb0000 - 0x00007ff9bcff9000 C:\Windows\SYSTEM32\pdh.dll |
||||||
|
0x00007ff99eab0000 - 0x00007ff99eabf000 C:\Windows\System32\perfos.dll |
||||||
|
0x00007ff9d8a40000 - 0x00007ff9d8c24000 C:\Windows\SYSTEM32\dbghelp.dll |
||||||
|
|
||||||
|
VM Arguments: |
||||||
|
jvm_args: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:57805,suspend=y,server=n -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:C:\Users\000\AppData\Local\JetBrains\IntelliJIdea2022.2\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 |
||||||
|
java_command: digital.laboratory.platform.reagent.ReagentManagmentApplication |
||||||
|
java_class_path (initial): D:\environment\java\JDK1.8.321\jre\lib\charsets.jar;D:\environment\java\JDK1.8.321\jre\lib\deploy.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\access-bridge-64.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\cldrdata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\dnsns.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jaccess.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jfxrt.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\localedata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\nashorn.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunec.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunjce_provider.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunmscapi.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunpkcs11.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\zipfs.jar;D:\environment\java\JDK1.8.321\jre\lib\javaws.jar;D:\environment\java\JDK1.8.321\jre\lib\jce.jar;D:\environment\java\JDK1.8.321\jre\lib\jfr.jar;D:\environment\java\JDK1.8.321\jre\lib\jfxswt.jar;D:\environment\java\JDK1.8.321\jre\lib\jsse.jar;D:\environment\java\JDK1.8.321\jre\lib\management-agent.jar;D:\environment\java\JDK1.8.321\jre\lib\plugin.jar;D:\environment\java\JDK1.8.321\jre\lib\resources.jar;D:\environment\java\JDK1.8.321\jre\lib\rt.jar;D:\DLP\dlp-reagent-managment\target\classes;D:\myRepository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2021.1\spring-cloud-starter-alibaba-nacos-discovery-2021.1.jar;D:\myRepository\com\alibaba\cloud\spring-cloud-alibaba-commons\2021.1\spring-cloud-alibaba-commons-2021.1.jar;D:\myRepository\com\alibaba\nacos\nacos-client\2.0.3\nacos-client-2.0.3.jar;D:\myRepository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-core\2.12.5\jackson-core-2.12.5.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-databind\2.12.5\jackson-databind-2.12.5.jar;D:\myRepository\org\apache\httpcomponents\httpasyncclient\4.1.4\httpasyncclient-4.1.4.jar;D:\myRepository\org\apach |
||||||
|
Launcher Type: SUN_STANDARD |
||||||
|
|
||||||
|
Environment Variables: |
||||||
|
JAVA_HOME=D:\environment\java\JDK1.8.321 |
||||||
|
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar |
||||||
|
PATH=D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64\;C:\Users\000\AppData\Local\Microsoft\WindowsApps;;D:\environment\Microsoft VS Code\bin |
||||||
|
USERNAME=严厉的华南虎 |
||||||
|
OS=Windows_NT |
||||||
|
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------- S Y S T E M --------------- |
||||||
|
|
||||||
|
OS: Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
|
||||||
|
CPU:total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx |
||||||
|
|
||||||
|
Memory: 4k page, physical 16581784k(3444960k free), swap 29689876k(261624k free) |
||||||
|
|
||||||
|
vm_info: Java HotSpot(TM) 64-Bit Server VM (25.321-b07) for windows-amd64 JRE (1.8.0_321-b07), built on Dec 15 2021 11:19:20 by "java_re" with MS VC++ 15.9 (VS2017) |
||||||
|
|
||||||
|
time: Tue Apr 4 16:58:35 2023 |
||||||
|
timezone: 中国标准时间 |
||||||
|
elapsed time: 164.154802 seconds (0d 0h 2m 44s) |
||||||
|
|
@ -0,0 +1,469 @@ |
|||||||
|
# |
||||||
|
# A fatal error has been detected by the Java Runtime Environment: |
||||||
|
# |
||||||
|
# EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x00007ff9a1f17438, pid=20292, tid=0x000000000000854c |
||||||
|
# |
||||||
|
# JRE version: Java(TM) SE Runtime Environment (8.0_321-b07) (build 1.8.0_321-b07) |
||||||
|
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.321-b07 mixed mode windows-amd64 compressed oops) |
||||||
|
# Problematic frame: |
||||||
|
# C [nio.dll+0x7438] |
||||||
|
# |
||||||
|
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows |
||||||
|
# |
||||||
|
# If you would like to submit a bug report, please visit: |
||||||
|
# http://bugreport.java.com/bugreport/crash.jsp |
||||||
|
# The crash happened outside the Java Virtual Machine in native code. |
||||||
|
# See problematic frame for where to report the bug. |
||||||
|
# |
||||||
|
|
||||||
|
--------------- T H R E A D --------------- |
||||||
|
|
||||||
|
Current thread (0x0000027c804eb000): JavaThread "XNIO-1 I/O-9" [_thread_in_native, id=34124, stack(0x000000dd43d00000,0x000000dd43e00000)] |
||||||
|
|
||||||
|
siginfo: ExceptionCode=0xc00000fd, ExceptionInformation=0x0000000000000001 0x000000dd43df2000 |
||||||
|
|
||||||
|
Registers: |
||||||
|
RAX=0x000000000000d0e0, RBX=0x0000027cfc2aa370, RCX=0x0000027c804eb200, RDX=0x000000dd43dfefb0 |
||||||
|
RSP=0x000000dd43dfee58, RBP=0x000000dd43df1e90, RSI=0x000000077f749298, RDI=0x00000006c2e2e748 |
||||||
|
R8 =0x0000027c811a4000, R9 =0x0000000000000001, R10=0x000000dd43df1000, R11=0x000000dd43df2000 |
||||||
|
R12=0x0000000000000000, R13=0x0000027cfc2aa370, R14=0x000000dd43dfefb0, R15=0x0000027c804eb000 |
||||||
|
RIP=0x00007ff9a1f17438, EFLAGS=0x0000000000010287 |
||||||
|
|
||||||
|
Top of Stack: (sp=0x000000dd43dfee58) |
||||||
|
0x000000dd43dfee58: 0000027cdc044cfb 000000006fc0a940 |
||||||
|
0x000000dd43dfee68: 00007ff9a1f16db1 0000027c804eb000 |
||||||
|
0x000000dd43dfee78: 000000dd43dfefb0 0000027cfc2aa370 |
||||||
|
0x000000dd43dfee88: 0000000000000000 000000dd43dfef50 |
||||||
|
0x000000dd43dfee98: 0000027cdc044d27 0000000000000000 |
||||||
|
0x000000dd43dfeea8: 0000027cfc2aa370 000000077f749298 |
||||||
|
0x000000dd43dfeeb8: 00000006c2e2e748 000000dd43dfef90 |
||||||
|
0x000000dd43dfeec8: 000000dd43dfef88 000000dd43dfef80 |
||||||
|
0x000000dd43dfeed8: ffffffffffffffff 0000027c804eb000 |
||||||
|
0x000000dd43dfeee8: 000000006fb77739 0000000000000000 |
||||||
|
0x000000dd43dfeef8: 000000006fb75db3 0000027c804eb000 |
||||||
|
0x000000dd43dfef08: 0000000000000000 000000dd43dfef10 |
||||||
|
0x000000dd43dfef18: 0000000000000000 000000dd43dfefb0 |
||||||
|
0x000000dd43dfef28: 0000027cfc2aaa50 0000000000000000 |
||||||
|
0x000000dd43dfef38: 0000027cfc2aa370 0000000000000000 |
||||||
|
0x000000dd43dfef48: 000000dd43dfef70 000000dd43dfeff8 |
||||||
|
|
||||||
|
Instructions: (pc=0x00007ff9a1f17438) |
||||||
|
0x00007ff9a1f17418: 4d 0f 42 d3 65 4c 8b 1c 25 10 00 00 00 4d 3b d3 |
||||||
|
0x00007ff9a1f17428: f2 73 17 66 41 81 e2 00 f0 4d 8d 9b 00 f0 ff ff |
||||||
|
0x00007ff9a1f17438: 41 c6 03 00 4d 3b d3 f2 75 ef 4c 8b 14 24 4c 8b |
||||||
|
0x00007ff9a1f17448: 5c 24 08 48 83 c4 10 f2 c3 cc cc cc 48 83 ec 28 |
||||||
|
|
||||||
|
|
||||||
|
Register to memory mapping: |
||||||
|
|
||||||
|
RAX=0x000000000000d0e0 is an unknown value |
||||||
|
RBX={method} {0x0000027cfc2aa378} 'poll0' '(JI[I[I[IJ)I' in 'sun/nio/ch/WindowsSelectorImpl$SubSelector' |
||||||
|
RCX=0x0000027c804eb200 is an unknown value |
||||||
|
RDX=0x000000dd43dfefb0 is pointing into the stack for thread: 0x0000027c804eb000 |
||||||
|
RSP=0x000000dd43dfee58 is pointing into the stack for thread: 0x0000027c804eb000 |
||||||
|
RBP=0x000000dd43df1e90 is pointing into the stack for thread: 0x0000027c804eb000 |
||||||
|
RSI=0x000000077f749298 is an oop |
||||||
|
org.xnio.nio.WorkerThread |
||||||
|
- klass: 'org/xnio/nio/WorkerThread' |
||||||
|
RDI=0x00000006c2e2e748 is an oop |
||||||
|
java.lang.System$2 |
||||||
|
- klass: 'java/lang/System$2' |
||||||
|
R8 =0x0000027c811a4000 is an unknown value |
||||||
|
R9 =0x0000000000000001 is an unknown value |
||||||
|
R10=0x000000dd43df1000 is pointing into the stack for thread: 0x0000027c804eb000 |
||||||
|
R11=0x000000dd43df2000 is pointing into the stack for thread: 0x0000027c804eb000 |
||||||
|
R12=0x0000000000000000 is an unknown value |
||||||
|
R13={method} {0x0000027cfc2aa378} 'poll0' '(JI[I[I[IJ)I' in 'sun/nio/ch/WindowsSelectorImpl$SubSelector' |
||||||
|
R14=0x000000dd43dfefb0 is pointing into the stack for thread: 0x0000027c804eb000 |
||||||
|
R15=0x0000027c804eb000 is a thread |
||||||
|
|
||||||
|
|
||||||
|
Stack: [0x000000dd43d00000,0x000000dd43e00000], sp=0x000000dd43dfee58, free space=1019k |
||||||
|
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) |
||||||
|
C [nio.dll+0x7438] |
||||||
|
C [nio.dll+0x6db1] |
||||||
|
C 0x0000027cdc044d27 |
||||||
|
|
||||||
|
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) |
||||||
|
j sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(JI[I[I[IJ)I+0 |
||||||
|
j sun.nio.ch.WindowsSelectorImpl$SubSelector.poll()I+43 |
||||||
|
j sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Lsun/nio/ch/WindowsSelectorImpl$SubSelector;)I+1 |
||||||
|
j sun.nio.ch.WindowsSelectorImpl.doSelect(J)I+63 |
||||||
|
j sun.nio.ch.SelectorImpl.lockAndDoSelect(J)I+37 |
||||||
|
j sun.nio.ch.SelectorImpl.select(J)I+30 |
||||||
|
j sun.nio.ch.SelectorImpl.select()I+2 |
||||||
|
j org.xnio.nio.WorkerThread.run()V+599 |
||||||
|
v ~StubRoutines::call_stub |
||||||
|
|
||||||
|
--------------- P R O C E S S --------------- |
||||||
|
|
||||||
|
Java Threads: ( => current thread ) |
||||||
|
0x0000027c804ee000 JavaThread "XNIO-1 I/O-15" [_thread_in_native, id=25556, stack(0x000000dd44300000,0x000000dd44400000)] |
||||||
|
0x0000027c804e6800 JavaThread "XNIO-1 I/O-14" [_thread_in_vm, id=31676, stack(0x000000dd44200000,0x000000dd44300000)] |
||||||
|
0x0000027c804ed800 JavaThread "XNIO-1 I/O-13" [_thread_in_native, id=23468, stack(0x000000dd44100000,0x000000dd44200000)] |
||||||
|
0x0000027c804e6000 JavaThread "XNIO-1 I/O-12" [_thread_in_native, id=21564, stack(0x000000dd44000000,0x000000dd44100000)] |
||||||
|
0x0000027c804ec800 JavaThread "XNIO-1 I/O-11" [_thread_in_native, id=29676, stack(0x000000dd43f00000,0x000000dd44000000)] |
||||||
|
0x0000027c804e5000 JavaThread "XNIO-1 I/O-10" [_thread_in_native, id=30712, stack(0x000000dd43e00000,0x000000dd43f00000)] |
||||||
|
=>0x0000027c804eb000 JavaThread "XNIO-1 I/O-9" [_thread_in_native, id=34124, stack(0x000000dd43d00000,0x000000dd43e00000)] |
||||||
|
0x0000027c804ec000 JavaThread "XNIO-1 I/O-8" [_thread_in_native, id=13920, stack(0x000000dd43c00000,0x000000dd43d00000)] |
||||||
|
0x0000027c804e8000 JavaThread "XNIO-1 I/O-7" [_thread_in_native, id=1644, stack(0x000000dd43b00000,0x000000dd43c00000)] |
||||||
|
0x0000027c804e7800 JavaThread "XNIO-1 I/O-6" [_thread_in_native, id=33688, stack(0x000000dd43a00000,0x000000dd43b00000)] |
||||||
|
0x0000027c80dce800 JavaThread "XNIO-1 I/O-5" [_thread_in_native, id=4900, stack(0x000000dd43900000,0x000000dd43a00000)] |
||||||
|
0x0000027c80dcf000 JavaThread "XNIO-1 I/O-4" [_thread_in_native, id=30764, stack(0x000000dd43800000,0x000000dd43900000)] |
||||||
|
0x0000027c80dcd800 JavaThread "XNIO-1 I/O-3" [_thread_in_native, id=4148, stack(0x000000dd43700000,0x000000dd43800000)] |
||||||
|
0x0000027c80dcc000 JavaThread "XNIO-1 I/O-2" [_thread_in_native, id=18040, stack(0x000000dd43600000,0x000000dd43700000)] |
||||||
|
0x0000027c80dcb000 JavaThread "XNIO-1 I/O-1" [_thread_in_native, id=17992, stack(0x000000dd43500000,0x000000dd43600000)] |
||||||
|
0x0000027c80dcc800 JavaThread "Nacos-Watch-Task-Scheduler-1" [_thread_blocked, id=8828, stack(0x000000dd43400000,0x000000dd43500000)] |
||||||
|
0x0000027c80dca800 JavaThread "nacos-grpc-client-executor-3" daemon [_thread_blocked, id=30724, stack(0x000000dd43300000,0x000000dd43400000)] |
||||||
|
0x0000027c80dc4800 JavaThread "com.alibaba.nacos.client.naming.updater.0" daemon [_thread_blocked, id=1872, stack(0x000000dd43200000,0x000000dd43300000)] |
||||||
|
0x0000027c80dc3000 JavaThread "sentinel-time-tick-thread" daemon [_thread_blocked, id=16596, stack(0x000000dd43100000,0x000000dd43200000)] |
||||||
|
0x0000027c80dc9800 JavaThread "nacos-grpc-client-executor-2" daemon [_thread_blocked, id=2576, stack(0x000000dd43000000,0x000000dd43100000)] |
||||||
|
0x0000027c80dc8000 JavaThread "nacos-grpc-client-executor-1" daemon [_thread_blocked, id=19548, stack(0x000000dd42f00000,0x000000dd43000000)] |
||||||
|
0x0000027c80dc6000 JavaThread "nacos-grpc-client-executor-0" daemon [_thread_blocked, id=9376, stack(0x000000dd42e00000,0x000000dd42f00000)] |
||||||
|
0x0000027c80dc3800 JavaThread "grpc-nio-worker-ELG-1-4" daemon [_thread_in_native, id=32128, stack(0x000000dd42d00000,0x000000dd42e00000)] |
||||||
|
0x0000027c80dc2000 JavaThread "grpc-nio-worker-ELG-1-3" daemon [_thread_in_native, id=30456, stack(0x000000dd42c00000,0x000000dd42d00000)] |
||||||
|
0x0000027c80dc7800 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=23568, stack(0x000000dd42b00000,0x000000dd42c00000)] |
||||||
|
0x0000027c80dc9000 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=29416, stack(0x000000dd42a00000,0x000000dd42b00000)] |
||||||
|
0x0000027c80dc5000 JavaThread "com.alibaba.nacos.client.naming.grpc.redo.0" daemon [_thread_blocked, id=5116, stack(0x000000dd42900000,0x000000dd42a00000)] |
||||||
|
0x0000027c80dc0800 JavaThread "com.alibaba.nacos.naming.push.receiver" daemon [_thread_in_native, id=31904, stack(0x000000dd42800000,0x000000dd42900000)] |
||||||
|
0x0000027c80dc1800 JavaThread "com.alibaba.nacos.client.naming.security" daemon [_thread_blocked, id=20824, stack(0x000000dd42700000,0x000000dd42800000)] |
||||||
|
0x0000027c80dc6800 JavaThread "com.alibaba.nacos.naming.failover" daemon [_thread_blocked, id=15812, stack(0x000000dd42600000,0x000000dd42700000)] |
||||||
|
0x0000027c80dc0000 JavaThread "nacos.publisher-com.alibaba.nacos.client.naming.event.InstancesChangeEvent" daemon [_thread_blocked, id=17144, stack(0x000000dd42500000,0x000000dd42600000)] |
||||||
|
0x0000027cf8893800 JavaThread "spring.cloud.inetutils" daemon [_thread_blocked, id=27908, stack(0x000000dd42400000,0x000000dd42500000)] |
||||||
|
0x0000027cf8894000 JavaThread "lettuce-timer-3-1" daemon [_thread_blocked, id=30572, stack(0x000000dd42300000,0x000000dd42400000)] |
||||||
|
0x0000027cf8892800 JavaThread "lettuce-eventExecutorLoop-1-1" daemon [_thread_blocked, id=28684, stack(0x000000dd42200000,0x000000dd42300000)] |
||||||
|
0x0000027cf888f000 JavaThread "mysql-cj-abandoned-connection-cleanup" daemon [_thread_blocked, id=9188, stack(0x000000dd41f00000,0x000000dd42000000)] |
||||||
|
0x0000027cf8895800 JavaThread "sentinel-command-center-executor-thread-1" [_thread_in_native, id=12472, stack(0x000000dd42100000,0x000000dd42200000)] |
||||||
|
0x0000027cf888e000 JavaThread "sentinel-heartbeat-send-task-thread-1" daemon [_thread_in_native, id=29860, stack(0x000000dd42000000,0x000000dd42100000)] |
||||||
|
0x0000027cf888a800 JavaThread "nacos-grpc-client-executor-10" daemon [_thread_blocked, id=18836, stack(0x000000dd41e00000,0x000000dd41f00000)] |
||||||
|
0x0000027cf8891000 JavaThread "nacos-grpc-client-executor-9" daemon [_thread_blocked, id=18020, stack(0x000000dd41d00000,0x000000dd41e00000)] |
||||||
|
0x0000027cf888f800 JavaThread "nacos-grpc-client-executor-8" daemon [_thread_blocked, id=31576, stack(0x000000dd41c00000,0x000000dd41d00000)] |
||||||
|
0x0000027cf8886800 JavaThread "nacos-grpc-client-executor-7" daemon [_thread_blocked, id=30488, stack(0x000000dd41b00000,0x000000dd41c00000)] |
||||||
|
0x0000027cf8889000 JavaThread "nacos-grpc-client-executor-6" daemon [_thread_blocked, id=30892, stack(0x000000dd41a00000,0x000000dd41b00000)] |
||||||
|
0x0000027cf888b000 JavaThread "nacos-grpc-client-executor-5" daemon [_thread_blocked, id=30776, stack(0x000000dd41900000,0x000000dd41a00000)] |
||||||
|
0x0000027cf8889800 JavaThread "nacos-grpc-client-executor-4" daemon [_thread_blocked, id=21032, stack(0x000000dd41800000,0x000000dd41900000)] |
||||||
|
0x0000027cf888d800 JavaThread "nacos-grpc-client-executor-3" daemon [_thread_blocked, id=35028, stack(0x000000dd41700000,0x000000dd41800000)] |
||||||
|
0x0000027cf888c800 JavaThread "nacos-grpc-client-executor-2" daemon [_thread_blocked, id=23092, stack(0x000000dd41600000,0x000000dd41700000)] |
||||||
|
0x0000027cf8887000 JavaThread "nacos-grpc-client-executor-1" daemon [_thread_blocked, id=13496, stack(0x000000dd41500000,0x000000dd41600000)] |
||||||
|
0x0000027cf888c000 JavaThread "nacos-grpc-client-executor-0" daemon [_thread_blocked, id=35772, stack(0x000000dd41400000,0x000000dd41500000)] |
||||||
|
0x0000027cf8888000 JavaThread "grpc-nio-worker-ELG-1-2" daemon [_thread_in_native, id=13668, stack(0x000000dd41200000,0x000000dd41300000)] |
||||||
|
0x0000027cfb28e000 JavaThread "grpc-default-executor-0" daemon [_thread_blocked, id=30736, stack(0x000000dd41100000,0x000000dd41200000)] |
||||||
|
0x0000027cfb429800 JavaThread "grpc-nio-worker-ELG-1-1" daemon [_thread_in_native, id=10708, stack(0x000000dd41000000,0x000000dd41100000)] |
||||||
|
0x0000027cfb255800 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=18676, stack(0x000000dd40f00000,0x000000dd41000000)] |
||||||
|
0x0000027cfb24b800 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=31940, stack(0x000000dd40e00000,0x000000dd40f00000)] |
||||||
|
0x0000027cfa03b800 JavaThread "nacos.publisher-com.alibaba.nacos.common.notify.SlowEvent" daemon [_thread_blocked, id=23932, stack(0x000000dd40900000,0x000000dd40a00000)] |
||||||
|
0x0000027cf9ea6000 JavaThread "com.alibaba.nacos.client.Worker" daemon [_thread_blocked, id=24268, stack(0x000000dd40d00000,0x000000dd40e00000)] |
||||||
|
0x0000027cf9e8f000 JavaThread "com.alibaba.nacos.client.identify.watcher.0" daemon [_thread_blocked, id=14648, stack(0x000000dd40c00000,0x000000dd40d00000)] |
||||||
|
0x0000027cf99e4800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=12412, stack(0x000000dd40b00000,0x000000dd40c00000)] |
||||||
|
0x0000027cf98d0800 JavaThread "RMI TCP Connection(1)-192.168.9.114" daemon [_thread_in_native, id=34644, stack(0x000000dd40a00000,0x000000dd40b00000)] |
||||||
|
0x0000027cf921d800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=20632, stack(0x000000dd40700000,0x000000dd40800000)] |
||||||
|
0x0000027cf7374800 JavaThread "Service Thread" daemon [_thread_blocked, id=30680, stack(0x000000dd40600000,0x000000dd40700000)] |
||||||
|
0x0000027cf727a800 JavaThread "C1 CompilerThread11" daemon [_thread_blocked, id=31380, stack(0x000000dd40500000,0x000000dd40600000)] |
||||||
|
0x0000027cf7277000 JavaThread "C1 CompilerThread10" daemon [_thread_blocked, id=32600, stack(0x000000dd40400000,0x000000dd40500000)] |
||||||
|
0x0000027cf727d800 JavaThread "C1 CompilerThread9" daemon [_thread_blocked, id=28452, stack(0x000000dd40300000,0x000000dd40400000)] |
||||||
|
0x0000027cf7278800 JavaThread "C1 CompilerThread8" daemon [_thread_blocked, id=13848, stack(0x000000dd40200000,0x000000dd40300000)] |
||||||
|
0x0000027cf727a000 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=19952, stack(0x000000dd40100000,0x000000dd40200000)] |
||||||
|
0x0000027cf7277800 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=20844, stack(0x000000dd40000000,0x000000dd40100000)] |
||||||
|
0x0000027cf7279000 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=21384, stack(0x000000dd3ff00000,0x000000dd40000000)] |
||||||
|
0x0000027cf727c000 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=17916, stack(0x000000dd3fe00000,0x000000dd3ff00000)] |
||||||
|
0x0000027cf725b000 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=33876, stack(0x000000dd3fd00000,0x000000dd3fe00000)] |
||||||
|
0x0000027cf725a000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=20084, stack(0x000000dd3fc00000,0x000000dd3fd00000)] |
||||||
|
0x0000027cf7259000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=21580, stack(0x000000dd3fb00000,0x000000dd3fc00000)] |
||||||
|
0x0000027cf7247000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=21532, stack(0x000000dd3fa00000,0x000000dd3fb00000)] |
||||||
|
0x0000027cf7238000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=4628, stack(0x000000dd3f900000,0x000000dd3fa00000)] |
||||||
|
0x0000027cf7235000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=16776, stack(0x000000dd3f800000,0x000000dd3f900000)] |
||||||
|
0x0000027cf7232000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=9036, stack(0x000000dd3f700000,0x000000dd3f800000)] |
||||||
|
0x0000027cf7218000 JavaThread "Attach Listener" daemon [_thread_blocked, id=31504, stack(0x000000dd3f600000,0x000000dd3f700000)] |
||||||
|
0x0000027cf7215000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=904, stack(0x000000dd3f500000,0x000000dd3f600000)] |
||||||
|
0x0000027cf548c000 JavaThread "Finalizer" daemon [_thread_blocked, id=22136, stack(0x000000dd3f400000,0x000000dd3f500000)] |
||||||
|
0x0000027cf7192000 JavaThread "Reference Handler" daemon [_thread_blocked, id=8908, stack(0x000000dd3f300000,0x000000dd3f400000)] |
||||||
|
0x0000027cda65e000 JavaThread "main" [_thread_blocked, id=11820, stack(0x000000dd3e400000,0x000000dd3e500000)] |
||||||
|
|
||||||
|
Other Threads: |
||||||
|
0x0000027cf7171800 VMThread [stack: 0x000000dd3f200000,0x000000dd3f300000] [id=32164] |
||||||
|
0x0000027cf9230800 WatcherThread [stack: 0x000000dd40800000,0x000000dd40900000] [id=16288] |
||||||
|
|
||||||
|
VM state:not at safepoint (normal execution) |
||||||
|
|
||||||
|
VM Mutex/Monitor currently owned by a thread: None |
||||||
|
|
||||||
|
OutOfMemory and StackOverflow Exception counts: |
||||||
|
OutOfMemoryError java_heap_errors=1 |
||||||
|
|
||||||
|
heap address: 0x00000006c2e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 |
||||||
|
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 |
||||||
|
Compressed class space size: 1073741824 Address: 0x00000007c0000000 |
||||||
|
|
||||||
|
Heap: |
||||||
|
PSYoungGen total 417792K, used 363356K [0x000000076ba00000, 0x0000000788580000, 0x00000007c0000000) |
||||||
|
eden space 390144K, 86% used [0x000000076ba00000,0x00000007801daf30,0x0000000783700000) |
||||||
|
from space 27648K, 99% used [0x0000000785a80000,0x000000078757c0f0,0x0000000787580000) |
||||||
|
to space 36352K, 0% used [0x0000000783700000,0x0000000783700000,0x0000000785a80000) |
||||||
|
ParOldGen total 237568K, used 50585K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 21% used [0x00000006c2e00000,0x00000006c5f66690,0x00000006d1600000) |
||||||
|
Metaspace used 79398K, capacity 84096K, committed 84352K, reserved 1130496K |
||||||
|
class space used 10532K, capacity 11355K, committed 11392K, reserved 1048576K |
||||||
|
|
||||||
|
Card table byte_map: [0x0000027ceb3e0000,0x0000027cebbd0000] byte_map_base: 0x0000027ce7dc9000 |
||||||
|
|
||||||
|
Marking Bits: (ParMarkBitMap*) 0x00000000701c9030 |
||||||
|
Begin Bits: [0x0000027cec120000, 0x0000027cf0068000) |
||||||
|
End Bits: [0x0000027cf0068000, 0x0000027cf3fb0000) |
||||||
|
|
||||||
|
Polling page: 0x0000027cda5e0000 |
||||||
|
|
||||||
|
CodeCache: size=245760Kb used=19653Kb max_used=19679Kb free=226106Kb |
||||||
|
bounds [0x0000027cdc020000, 0x0000027cdd360000, 0x0000027ceb020000] |
||||||
|
total_blobs=9555 nmethods=8932 adapters=539 |
||||||
|
compilation: enabled |
||||||
|
|
||||||
|
Compilation events (10 events): |
||||||
|
Event: 10.847 Thread 0x0000027cf7277000 9039 1 java.lang.Thread::getPriority (5 bytes) |
||||||
|
Event: 10.847 Thread 0x0000027cf7277000 nmethod 9039 0x0000027cdc71dc50 code [0x0000027cdc71dda0, 0x0000027cdc71deb8] |
||||||
|
Event: 10.847 Thread 0x0000027cf7278800 9040 1 java.net.InetSocketAddress::getPort (8 bytes) |
||||||
|
Event: 10.847 Thread 0x0000027cf727a800 9041 1 java.net.InetSocketAddress$InetSocketAddressHolder::access$400 (5 bytes) |
||||||
|
Event: 10.847 Thread 0x0000027cf727a800 nmethod 9041 0x0000027cdc71d950 code [0x0000027cdc71daa0, 0x0000027cdc71db98] |
||||||
|
Event: 10.847 Thread 0x0000027cf7278800 nmethod 9040 0x0000027cdc71fa10 code [0x0000027cdc71fb60, 0x0000027cdc71fc78] |
||||||
|
Event: 10.850 Thread 0x0000027cf7277000 9042 1 org.apache.logging.log4j.Level::getStandardLevel (5 bytes) |
||||||
|
Event: 10.850 Thread 0x0000027cf7277000 nmethod 9042 0x0000027cdc71f750 code [0x0000027cdc71f8a0, 0x0000027cdc71f9b8] |
||||||
|
Event: 10.850 Thread 0x0000027cf727d800 9043 1 java.util.concurrent.ConcurrentHashMap$MapEntry::getValue (5 bytes) |
||||||
|
Event: 10.851 Thread 0x0000027cf727d800 nmethod 9043 0x0000027cdc720f90 code [0x0000027cdc7210e0, 0x0000027cdc7211f8] |
||||||
|
|
||||||
|
GC Heap History (10 events): |
||||||
|
Event: 5.914 GC heap before |
||||||
|
{Heap before GC invocations=13 (full 3): |
||||||
|
PSYoungGen total 311808K, used 22008K [0x000000076ba00000, 0x0000000782f80000, 0x00000007c0000000) |
||||||
|
eden space 289792K, 0% used [0x000000076ba00000,0x000000076ba00000,0x000000077d500000) |
||||||
|
from space 22016K, 99% used [0x000000077f080000,0x00000007805fe368,0x0000000780600000) |
||||||
|
to space 28160K, 0% used [0x000000077d500000,0x000000077d500000,0x000000077f080000) |
||||||
|
ParOldGen total 152064K, used 34945K [0x00000006c2e00000, 0x00000006cc280000, 0x000000076ba00000) |
||||||
|
object space 152064K, 22% used [0x00000006c2e00000,0x00000006c5020440,0x00000006cc280000) |
||||||
|
Metaspace used 56243K, capacity 59014K, committed 59136K, reserved 1099776K |
||||||
|
class space used 7807K, capacity 8353K, committed 8448K, reserved 1048576K |
||||||
|
Event: 6.018 GC heap after |
||||||
|
Heap after GC invocations=13 (full 3): |
||||||
|
PSYoungGen total 311808K, used 0K [0x000000076ba00000, 0x0000000782f80000, 0x00000007c0000000) |
||||||
|
eden space 289792K, 0% used [0x000000076ba00000,0x000000076ba00000,0x000000077d500000) |
||||||
|
from space 22016K, 0% used [0x000000077f080000,0x000000077f080000,0x0000000780600000) |
||||||
|
to space 28160K, 0% used [0x000000077d500000,0x000000077d500000,0x000000077f080000) |
||||||
|
ParOldGen total 237568K, used 38960K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c540c258,0x00000006d1600000) |
||||||
|
Metaspace used 56243K, capacity 59014K, committed 59136K, reserved 1099776K |
||||||
|
class space used 7807K, capacity 8353K, committed 8448K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 6.394 GC heap before |
||||||
|
{Heap before GC invocations=14 (full 3): |
||||||
|
PSYoungGen total 311808K, used 289792K [0x000000076ba00000, 0x0000000782f80000, 0x00000007c0000000) |
||||||
|
eden space 289792K, 100% used [0x000000076ba00000,0x000000077d500000,0x000000077d500000) |
||||||
|
from space 22016K, 0% used [0x000000077f080000,0x000000077f080000,0x0000000780600000) |
||||||
|
to space 28160K, 0% used [0x000000077d500000,0x000000077d500000,0x000000077f080000) |
||||||
|
ParOldGen total 237568K, used 38960K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c540c258,0x00000006d1600000) |
||||||
|
Metaspace used 58143K, capacity 61166K, committed 61440K, reserved 1101824K |
||||||
|
class space used 8093K, capacity 8655K, committed 8704K, reserved 1048576K |
||||||
|
Event: 6.398 GC heap after |
||||||
|
Heap after GC invocations=14 (full 3): |
||||||
|
PSYoungGen total 317952K, used 5679K [0x000000076ba00000, 0x0000000783d00000, 0x00000007c0000000) |
||||||
|
eden space 289792K, 0% used [0x000000076ba00000,0x000000076ba00000,0x000000077d500000) |
||||||
|
from space 28160K, 20% used [0x000000077d500000,0x000000077da8bc00,0x000000077f080000) |
||||||
|
to space 27648K, 0% used [0x0000000782200000,0x0000000782200000,0x0000000783d00000) |
||||||
|
ParOldGen total 237568K, used 38968K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c540e258,0x00000006d1600000) |
||||||
|
Metaspace used 58143K, capacity 61166K, committed 61440K, reserved 1101824K |
||||||
|
class space used 8093K, capacity 8655K, committed 8704K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 6.627 GC heap before |
||||||
|
{Heap before GC invocations=15 (full 3): |
||||||
|
PSYoungGen total 317952K, used 295471K [0x000000076ba00000, 0x0000000783d00000, 0x00000007c0000000) |
||||||
|
eden space 289792K, 100% used [0x000000076ba00000,0x000000077d500000,0x000000077d500000) |
||||||
|
from space 28160K, 20% used [0x000000077d500000,0x000000077da8bc00,0x000000077f080000) |
||||||
|
to space 27648K, 0% used [0x0000000782200000,0x0000000782200000,0x0000000783d00000) |
||||||
|
ParOldGen total 237568K, used 38968K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c540e258,0x00000006d1600000) |
||||||
|
Metaspace used 58438K, capacity 61390K, committed 61440K, reserved 1101824K |
||||||
|
class space used 8114K, capacity 8687K, committed 8704K, reserved 1048576K |
||||||
|
Event: 6.630 GC heap after |
||||||
|
Heap after GC invocations=15 (full 3): |
||||||
|
PSYoungGen total 369152K, used 9312K [0x000000076ba00000, 0x0000000783c80000, 0x00000007c0000000) |
||||||
|
eden space 342016K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000780800000) |
||||||
|
from space 27136K, 34% used [0x0000000782200000,0x0000000782b18050,0x0000000783c80000) |
||||||
|
to space 26624K, 0% used [0x0000000780800000,0x0000000780800000,0x0000000782200000) |
||||||
|
ParOldGen total 237568K, used 38976K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c5410258,0x00000006d1600000) |
||||||
|
Metaspace used 58438K, capacity 61390K, committed 61440K, reserved 1101824K |
||||||
|
class space used 8114K, capacity 8687K, committed 8704K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 7.728 GC heap before |
||||||
|
{Heap before GC invocations=16 (full 3): |
||||||
|
PSYoungGen total 369152K, used 351328K [0x000000076ba00000, 0x0000000783c80000, 0x00000007c0000000) |
||||||
|
eden space 342016K, 100% used [0x000000076ba00000,0x0000000780800000,0x0000000780800000) |
||||||
|
from space 27136K, 34% used [0x0000000782200000,0x0000000782b18050,0x0000000783c80000) |
||||||
|
to space 26624K, 0% used [0x0000000780800000,0x0000000780800000,0x0000000782200000) |
||||||
|
ParOldGen total 237568K, used 38976K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c5410258,0x00000006d1600000) |
||||||
|
Metaspace used 62760K, capacity 66080K, committed 66432K, reserved 1105920K |
||||||
|
class space used 8363K, capacity 8978K, committed 9088K, reserved 1048576K |
||||||
|
Event: 7.734 GC heap after |
||||||
|
Heap after GC invocations=16 (full 3): |
||||||
|
PSYoungGen total 368640K, used 18880K [0x000000076ba00000, 0x0000000787580000, 0x00000007c0000000) |
||||||
|
eden space 342016K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000780800000) |
||||||
|
from space 26624K, 70% used [0x0000000780800000,0x0000000781a70070,0x0000000782200000) |
||||||
|
to space 27648K, 0% used [0x0000000785a80000,0x0000000785a80000,0x0000000787580000) |
||||||
|
ParOldGen total 237568K, used 38984K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c5412258,0x00000006d1600000) |
||||||
|
Metaspace used 62760K, capacity 66080K, committed 66432K, reserved 1105920K |
||||||
|
class space used 8363K, capacity 8978K, committed 9088K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 9.466 GC heap before |
||||||
|
{Heap before GC invocations=17 (full 3): |
||||||
|
PSYoungGen total 368640K, used 360896K [0x000000076ba00000, 0x0000000787580000, 0x00000007c0000000) |
||||||
|
eden space 342016K, 100% used [0x000000076ba00000,0x0000000780800000,0x0000000780800000) |
||||||
|
from space 26624K, 70% used [0x0000000780800000,0x0000000781a70070,0x0000000782200000) |
||||||
|
to space 27648K, 0% used [0x0000000785a80000,0x0000000785a80000,0x0000000787580000) |
||||||
|
ParOldGen total 237568K, used 38984K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 16% used [0x00000006c2e00000,0x00000006c5412258,0x00000006d1600000) |
||||||
|
Metaspace used 72540K, capacity 76618K, committed 76928K, reserved 1116160K |
||||||
|
class space used 9507K, capacity 10270K, committed 10368K, reserved 1048576K |
||||||
|
Event: 9.482 GC heap after |
||||||
|
Heap after GC invocations=17 (full 3): |
||||||
|
PSYoungGen total 417792K, used 27632K [0x000000076ba00000, 0x0000000788580000, 0x00000007c0000000) |
||||||
|
eden space 390144K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000783700000) |
||||||
|
from space 27648K, 99% used [0x0000000785a80000,0x000000078757c0f0,0x0000000787580000) |
||||||
|
to space 36352K, 0% used [0x0000000783700000,0x0000000783700000,0x0000000785a80000) |
||||||
|
ParOldGen total 237568K, used 50585K [0x00000006c2e00000, 0x00000006d1600000, 0x000000076ba00000) |
||||||
|
object space 237568K, 21% used [0x00000006c2e00000,0x00000006c5f66690,0x00000006d1600000) |
||||||
|
Metaspace used 72540K, capacity 76618K, committed 76928K, reserved 1116160K |
||||||
|
class space used 9507K, capacity 10270K, committed 10368K, reserved 1048576K |
||||||
|
} |
||||||
|
|
||||||
|
Deoptimization events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes redefined (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Internal exceptions (10 events): |
||||||
|
Event: 10.755 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': java/lang/ObjectCustomizer> (0x000000077e3d25f0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 10.755 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/cloud/context/properties/ConfigurationPropertiesRebinderCustomizer> (0x000000077e4155b0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm |
||||||
|
Event: 10.755 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/context/ApplicationContextAwareCustomizer> (0x000000077e454698) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictiona |
||||||
|
Event: 10.756 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/beans/factory/AwareCustomizer> (0x000000077e47f2a0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line |
||||||
|
Event: 10.756 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/context/ApplicationListenerCustomizer> (0x000000077e4ad220) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.c |
||||||
|
Event: 10.756 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': java/util/EventListenerCustomizer> (0x000000077e4beec8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 10.757 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': java/lang/ObjectCustomizer> (0x000000077e4dae60) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 10.757 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/jmx/export/metadata/AbstractJmxAttributeCustomizer> (0x000000077e514680) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\syste |
||||||
|
Event: 10.757 Thread 0x0000027cda65e000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/jmx/export/metadata/ManagedAttributeCustomizer> (0x000000077e54ce50) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDic |
||||||
|
Event: 10.850 Thread 0x0000027cda65e000 Exception <a 'java/lang/OutOfMemoryError': unable to create new native thread> (0x000000077f784b40) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\prims\jvm.cpp, line 3174] |
||||||
|
|
||||||
|
Events (10 events): |
||||||
|
Event: 10.849 Thread 0x0000027c804e7800 Thread added: 0x0000027c804e7800 |
||||||
|
Event: 10.849 Thread 0x0000027c804e8000 Thread added: 0x0000027c804e8000 |
||||||
|
Event: 10.849 Thread 0x0000027c804ec000 Thread added: 0x0000027c804ec000 |
||||||
|
Event: 10.849 Thread 0x0000027c804eb000 Thread added: 0x0000027c804eb000 |
||||||
|
Event: 10.850 Thread 0x0000027c804e5000 Thread added: 0x0000027c804e5000 |
||||||
|
Event: 10.850 Thread 0x0000027c804ec800 Thread added: 0x0000027c804ec800 |
||||||
|
Event: 10.850 Thread 0x0000027c804e6000 Thread added: 0x0000027c804e6000 |
||||||
|
Event: 10.850 Thread 0x0000027c804ed800 Thread added: 0x0000027c804ed800 |
||||||
|
Event: 10.850 Thread 0x0000027c804e6800 Thread added: 0x0000027c804e6800 |
||||||
|
Event: 10.850 Thread 0x0000027c804ee000 Thread added: 0x0000027c804ee000 |
||||||
|
|
||||||
|
|
||||||
|
Dynamic libraries: |
||||||
|
0x00007ff71f010000 - 0x00007ff71f057000 D:\environment\java\JDK1.8.321\bin\java.exe |
||||||
|
0x00007ff9b41b0000 - 0x00007ff9b43a8000 C:\Windows\SYSTEM32\ntdll.dll |
||||||
|
0x00007ff9b3640000 - 0x00007ff9b36ff000 C:\Windows\System32\KERNEL32.DLL |
||||||
|
0x00007ff9b1930000 - 0x00007ff9b1c02000 C:\Windows\System32\KERNELBASE.dll |
||||||
|
0x00007ff9b3700000 - 0x00007ff9b37ae000 C:\Windows\System32\ADVAPI32.dll |
||||||
|
0x00007ff9b3ed0000 - 0x00007ff9b3f6e000 C:\Windows\System32\msvcrt.dll |
||||||
|
0x00007ff9b37b0000 - 0x00007ff9b384c000 C:\Windows\System32\sechost.dll |
||||||
|
0x00007ff9b3490000 - 0x00007ff9b35b4000 C:\Windows\System32\RPCRT4.dll |
||||||
|
0x00007ff9b3cf0000 - 0x00007ff9b3e91000 C:\Windows\System32\USER32.dll |
||||||
|
0x00007ff9b18b0000 - 0x00007ff9b18d2000 C:\Windows\System32\win32u.dll |
||||||
|
0x00007ff9b2a80000 - 0x00007ff9b2aab000 C:\Windows\System32\GDI32.dll |
||||||
|
0x00007ff9b1dd0000 - 0x00007ff9b1edf000 C:\Windows\System32\gdi32full.dll |
||||||
|
0x00007ff9b1f90000 - 0x00007ff9b202d000 C:\Windows\System32\msvcp_win.dll |
||||||
|
0x00007ff9b1cd0000 - 0x00007ff9b1dd0000 C:\Windows\System32\ucrtbase.dll |
||||||
|
0x00007ff9b0cb0000 - 0x00007ff9b0f4a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll |
||||||
|
0x00007ff9b4140000 - 0x00007ff9b4170000 C:\Windows\System32\IMM32.DLL |
||||||
|
0x00007ff9a24a0000 - 0x00007ff9a24b5000 D:\environment\java\JDK1.8.321\jre\bin\vcruntime140.dll |
||||||
|
0x00007ff9a1310000 - 0x00007ff9a13ab000 D:\environment\java\JDK1.8.321\jre\bin\msvcp140.dll |
||||||
|
0x000000006f9e0000 - 0x0000000070241000 D:\environment\java\JDK1.8.321\jre\bin\server\jvm.dll |
||||||
|
0x00007ff9b3ec0000 - 0x00007ff9b3ec8000 C:\Windows\System32\PSAPI.DLL |
||||||
|
0x00007ff999fd0000 - 0x00007ff999fd9000 C:\Windows\SYSTEM32\WSOCK32.dll |
||||||
|
0x00007ff9a4200000 - 0x00007ff9a4227000 C:\Windows\SYSTEM32\WINMM.dll |
||||||
|
0x00007ff9a98e0000 - 0x00007ff9a98ea000 C:\Windows\SYSTEM32\VERSION.dll |
||||||
|
0x00007ff9b3420000 - 0x00007ff9b348b000 C:\Windows\System32\WS2_32.dll |
||||||
|
0x00007ff9af0e0000 - 0x00007ff9af0f2000 C:\Windows\SYSTEM32\kernel.appcore.dll |
||||||
|
0x00007ff9ac130000 - 0x00007ff9ac140000 D:\environment\java\JDK1.8.321\jre\bin\verify.dll |
||||||
|
0x00007ff9a2060000 - 0x00007ff9a208b000 D:\environment\java\JDK1.8.321\jre\bin\java.dll |
||||||
|
0x00007ff9aa0b0000 - 0x00007ff9aa0e6000 D:\environment\java\JDK1.8.321\jre\bin\jdwp.dll |
||||||
|
0x00007ff9aaa80000 - 0x00007ff9aaa89000 D:\environment\java\JDK1.8.321\jre\bin\npt.dll |
||||||
|
0x00007ff96c2a0000 - 0x00007ff96c2d0000 D:\environment\java\JDK1.8.321\jre\bin\instrument.dll |
||||||
|
0x00007ff9a14c0000 - 0x00007ff9a14d8000 D:\environment\java\JDK1.8.321\jre\bin\zip.dll |
||||||
|
0x00007ff9b2330000 - 0x00007ff9b2a75000 C:\Windows\System32\SHELL32.dll |
||||||
|
0x00007ff9af300000 - 0x00007ff9afa92000 C:\Windows\SYSTEM32\windows.storage.dll |
||||||
|
0x00007ff9b3850000 - 0x00007ff9b3ba5000 C:\Windows\System32\combase.dll |
||||||
|
0x00007ff9b0c10000 - 0x00007ff9b0c40000 C:\Windows\SYSTEM32\Wldp.dll |
||||||
|
0x00007ff9b3bb0000 - 0x00007ff9b3c5d000 C:\Windows\System32\SHCORE.dll |
||||||
|
0x00007ff9b33c0000 - 0x00007ff9b3415000 C:\Windows\System32\shlwapi.dll |
||||||
|
0x00007ff9b17f0000 - 0x00007ff9b180f000 C:\Windows\SYSTEM32\profapi.dll |
||||||
|
0x00007ff9aaa70000 - 0x00007ff9aaa7a000 D:\environment\java\JDK1.8.321\jre\bin\dt_socket.dll |
||||||
|
0x00007ff9b0ac0000 - 0x00007ff9b0b2a000 C:\Windows\system32\mswsock.dll |
||||||
|
0x00007ff9a1f30000 - 0x00007ff9a1f4c000 D:\environment\java\JDK1.8.321\jre\bin\net.dll |
||||||
|
0x00007ff9b06a0000 - 0x00007ff9b076b000 C:\Windows\SYSTEM32\DNSAPI.dll |
||||||
|
0x00007ff9b0660000 - 0x00007ff9b069b000 C:\Windows\SYSTEM32\IPHLPAPI.DLL |
||||||
|
0x00007ff9b4130000 - 0x00007ff9b4138000 C:\Windows\System32\NSI.dll |
||||||
|
0x0000000070250000 - 0x0000000070276000 C:\Program Files\Bonjour\mdnsNSP.dll |
||||||
|
0x00007ff9aa3a0000 - 0x00007ff9aa3aa000 C:\Windows\System32\rasadhlp.dll |
||||||
|
0x00007ff9a70b0000 - 0x00007ff9a7130000 C:\Windows\System32\fwpuclnt.dll |
||||||
|
0x00007ff9b1c10000 - 0x00007ff9b1c37000 C:\Windows\System32\bcrypt.dll |
||||||
|
0x00007ff9aa9d0000 - 0x00007ff9aa9dd000 D:\environment\java\JDK1.8.321\jre\bin\management.dll |
||||||
|
0x00007ff9a1f10000 - 0x00007ff9a1f23000 D:\environment\java\JDK1.8.321\jre\bin\nio.dll |
||||||
|
0x00007ff9b1640000 - 0x00007ff9b1658000 C:\Windows\SYSTEM32\CRYPTSP.dll |
||||||
|
0x00007ff9b02f0000 - 0x00007ff9b0324000 C:\Windows\system32\rsaenh.dll |
||||||
|
0x00007ff9b17b0000 - 0x00007ff9b17de000 C:\Windows\SYSTEM32\USERENV.dll |
||||||
|
0x00007ff9b1c40000 - 0x00007ff9b1cc2000 C:\Windows\System32\bcryptprimitives.dll |
||||||
|
0x00007ff9b0bb0000 - 0x00007ff9b0bbc000 C:\Windows\SYSTEM32\CRYPTBASE.dll |
||||||
|
0x00007ff9a8430000 - 0x00007ff9a8447000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL |
||||||
|
0x00007ff9aa100000 - 0x00007ff9aa11d000 C:\Windows\SYSTEM32\dhcpcsvc.DLL |
||||||
|
0x00007ff99a920000 - 0x00007ff99a937000 C:\Windows\system32\napinsp.dll |
||||||
|
0x00007ff99a900000 - 0x00007ff99a91b000 C:\Windows\system32\pnrpnsp.dll |
||||||
|
0x00007ff9aba00000 - 0x00007ff9aba15000 C:\Windows\system32\wshbth.dll |
||||||
|
0x00007ff9acce0000 - 0x00007ff9accfd000 C:\Windows\system32\NLAapi.dll |
||||||
|
0x00007ff997d80000 - 0x00007ff997d92000 C:\Windows\System32\winrnr.dll |
||||||
|
0x00007ff96c300000 - 0x00007ff96c324000 D:\environment\java\JDK1.8.321\jre\bin\sunec.dll |
||||||
|
0x00007ff9aa950000 - 0x00007ff9aa95d000 D:\environment\java\JDK1.8.321\jre\bin\sunmscapi.dll |
||||||
|
0x00007ff9b20a0000 - 0x00007ff9b21f6000 C:\Windows\System32\CRYPT32.dll |
||||||
|
0x00007ff9b0c80000 - 0x00007ff9b0ca7000 C:\Windows\SYSTEM32\ncrypt.dll |
||||||
|
0x00007ff9b0c40000 - 0x00007ff9b0c7b000 C:\Windows\SYSTEM32\NTASN1.dll |
||||||
|
0x00007ff9b1260000 - 0x00007ff9b1444000 C:\Windows\SYSTEM32\dbghelp.dll |
||||||
|
|
||||||
|
VM Arguments: |
||||||
|
jvm_args: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:50851,suspend=y,server=n -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:C:\Users\000\AppData\Local\JetBrains\IntelliJIdea2022.2\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 |
||||||
|
java_command: digital.laboratory.platform.reagent.ReagentManagmentApplication |
||||||
|
java_class_path (initial): D:\environment\java\JDK1.8.321\jre\lib\charsets.jar;D:\environment\java\JDK1.8.321\jre\lib\deploy.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\access-bridge-64.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\cldrdata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\dnsns.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jaccess.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jfxrt.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\localedata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\nashorn.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunec.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunjce_provider.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunmscapi.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunpkcs11.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\zipfs.jar;D:\environment\java\JDK1.8.321\jre\lib\javaws.jar;D:\environment\java\JDK1.8.321\jre\lib\jce.jar;D:\environment\java\JDK1.8.321\jre\lib\jfr.jar;D:\environment\java\JDK1.8.321\jre\lib\jfxswt.jar;D:\environment\java\JDK1.8.321\jre\lib\jsse.jar;D:\environment\java\JDK1.8.321\jre\lib\management-agent.jar;D:\environment\java\JDK1.8.321\jre\lib\plugin.jar;D:\environment\java\JDK1.8.321\jre\lib\resources.jar;D:\environment\java\JDK1.8.321\jre\lib\rt.jar;D:\DLP\dlp-reagent-managment\target\classes;D:\myRepository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2021.1\spring-cloud-starter-alibaba-nacos-discovery-2021.1.jar;D:\myRepository\com\alibaba\cloud\spring-cloud-alibaba-commons\2021.1\spring-cloud-alibaba-commons-2021.1.jar;D:\myRepository\com\alibaba\nacos\nacos-client\2.0.3\nacos-client-2.0.3.jar;D:\myRepository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-core\2.12.5\jackson-core-2.12.5.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-databind\2.12.5\jackson-databind-2.12.5.jar;D:\myRepository\org\apache\httpcomponents\httpasyncclient\4.1.4\httpasyncclient-4.1.4.jar;D:\myRepository\org\apach |
||||||
|
Launcher Type: SUN_STANDARD |
||||||
|
|
||||||
|
Environment Variables: |
||||||
|
JAVA_HOME=D:\environment\java\JDK1.8.321 |
||||||
|
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar |
||||||
|
PATH=D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64\;C:\Users\000\AppData\Local\Microsoft\WindowsApps;;D:\environment\Microsoft VS Code\bin |
||||||
|
USERNAME=严厉的华南虎 |
||||||
|
OS=Windows_NT |
||||||
|
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------- S Y S T E M --------------- |
||||||
|
|
||||||
|
OS: Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
|
||||||
|
CPU:total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx |
||||||
|
|
||||||
|
Memory: 4k page, physical 16581784k(1102116k free), swap 29689876k(1060k free) |
||||||
|
|
||||||
|
vm_info: Java HotSpot(TM) 64-Bit Server VM (25.321-b07) for windows-amd64 JRE (1.8.0_321-b07), built on Dec 15 2021 11:19:20 by "java_re" with MS VC++ 15.9 (VS2017) |
||||||
|
|
||||||
|
time: Thu Apr 13 18:17:50 2023 |
||||||
|
timezone: 中国标准时间 |
||||||
|
elapsed time: 10.867307 seconds (0d 0h 0m 10s) |
||||||
|
|
@ -0,0 +1,424 @@ |
|||||||
|
# |
||||||
|
# There is insufficient memory for the Java Runtime Environment to continue. |
||||||
|
# Native memory allocation (malloc) failed to allocate 40544 bytes for Chunk::new |
||||||
|
# Possible reasons: |
||||||
|
# The system is out of physical RAM or swap space |
||||||
|
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap |
||||||
|
# Possible solutions: |
||||||
|
# Reduce memory load on the system |
||||||
|
# Increase physical memory or swap space |
||||||
|
# Check if swap backing store is full |
||||||
|
# Decrease Java heap size (-Xmx/-Xms) |
||||||
|
# Decrease number of Java threads |
||||||
|
# Decrease Java thread stack sizes (-Xss) |
||||||
|
# Set larger code cache with -XX:ReservedCodeCacheSize= |
||||||
|
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is |
||||||
|
# placed in the first 32GB address space. The Java Heap base address is the |
||||||
|
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress |
||||||
|
# to set the Java Heap base and to place the Java Heap above 32GB virtual address. |
||||||
|
# This output file may be truncated or incomplete. |
||||||
|
# |
||||||
|
# Out of Memory Error (allocation.cpp:389), pid=26576, tid=0x0000000000000a14 |
||||||
|
# |
||||||
|
# JRE version: Java(TM) SE Runtime Environment (8.0_321-b07) (build 1.8.0_321-b07) |
||||||
|
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.321-b07 mixed mode windows-amd64 compressed oops) |
||||||
|
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows |
||||||
|
# |
||||||
|
|
||||||
|
--------------- T H R E A D --------------- |
||||||
|
|
||||||
|
Current thread (0x000001ae43dc5800): JavaThread "main" [_thread_in_native, id=2580, stack(0x0000003daff00000,0x0000003db0000000)] |
||||||
|
|
||||||
|
Stack: [0x0000003daff00000,0x0000003db0000000] |
||||||
|
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) |
||||||
|
V [jvm.dll+0x32fc49] |
||||||
|
|
||||||
|
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) |
||||||
|
J 745 java.lang.ClassLoader.findBootstrapClass(Ljava/lang/String;)Ljava/lang/Class; (0 bytes) @ 0x000001ae45c9c98f [0x000001ae45c9c940+0x4f] |
||||||
|
J 2973 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000001ae46015e54 [0x000001ae46015ba0+0x2b4] |
||||||
|
J 2973 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000001ae46015e0c [0x000001ae46015ba0+0x26c] |
||||||
|
J 735 C1 sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (85 bytes) @ 0x000001ae45c92f14 [0x000001ae45c92c20+0x2f4] |
||||||
|
J 733 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (7 bytes) @ 0x000001ae45c91e64 [0x000001ae45c91e20+0x44] |
||||||
|
v ~StubRoutines::call_stub |
||||||
|
J 866 java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; (0 bytes) @ 0x000001ae45cd379f [0x000001ae45cd3700+0x9f] |
||||||
|
J 862 C1 java.lang.ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (43 bytes) @ 0x000001ae45cd452c [0x000001ae45cd4420+0x10c] |
||||||
|
J 870 C1 java.net.URLClassLoader.defineClass(Ljava/lang/String;Lsun/misc/Resource;)Ljava/lang/Class; (142 bytes) @ 0x000001ae45cdca0c [0x000001ae45cdc000+0xa0c] |
||||||
|
J 750 C1 java.net.URLClassLoader$1.run()Ljava/lang/Class; (81 bytes) @ 0x000001ae45c9eaf4 [0x000001ae45c9ea20+0xd4] |
||||||
|
J 749 C1 java.net.URLClassLoader$1.run()Ljava/lang/Object; (5 bytes) @ 0x000001ae45c9d614 [0x000001ae45c9d5e0+0x34] |
||||||
|
v ~StubRoutines::call_stub |
||||||
|
J 653 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x000001ae45c683e6 [0x000001ae45c68380+0x66] |
||||||
|
J 747 C1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (47 bytes) @ 0x000001ae45c9df84 [0x000001ae45c9dec0+0xc4] |
||||||
|
J 2973 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (122 bytes) @ 0x000001ae46015ec4 [0x000001ae46015ba0+0x324] |
||||||
|
J 735 C1 sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (85 bytes) @ 0x000001ae45c92f14 [0x000001ae45c92c20+0x2f4] |
||||||
|
J 733 C1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (7 bytes) @ 0x000001ae45c91e64 [0x000001ae45c91e20+0x44] |
||||||
|
v ~StubRoutines::call_stub |
||||||
|
j org.springframework.jmx.export.MBeanExporter.createModelMBean()Ljavax/management/modelmbean/ModelMBean;+7 |
||||||
|
j org.springframework.jmx.export.MBeanExporter.createAndConfigureMBean(Ljava/lang/Object;Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBean;+1 |
||||||
|
j org.springframework.jmx.export.MBeanExporter.registerBeanInstance(Ljava/lang/Object;Ljava/lang/String;)Ljavax/management/ObjectName;+169 |
||||||
|
j org.springframework.jmx.export.MBeanExporter.registerBeanNameOrInstance(Ljava/lang/Object;Ljava/lang/String;)Ljavax/management/ObjectName;+177 |
||||||
|
j org.springframework.jmx.export.MBeanExporter.lambda$registerBeans$2(Ljava/lang/String;Ljava/lang/Object;)V+3 |
||||||
|
j org.springframework.jmx.export.MBeanExporter$$Lambda$1265.accept(Ljava/lang/Object;Ljava/lang/Object;)V+9 |
||||||
|
J 3878 C1 java.util.HashMap.forEach(Ljava/util/function/BiConsumer;)V (103 bytes) @ 0x000001ae461bd464 [0x000001ae461bd3a0+0xc4] |
||||||
|
j org.springframework.jmx.export.MBeanExporter.registerBeans()V+175 |
||||||
|
j org.springframework.jmx.export.MBeanExporter.afterSingletonsInstantiated()V+12 |
||||||
|
j org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons()V+350 |
||||||
|
j org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;)V+124 |
||||||
|
j org.springframework.context.support.AbstractApplicationContext.refresh()V+86 |
||||||
|
j org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh()V+1 |
||||||
|
j org.springframework.boot.SpringApplication.refresh(Lorg/springframework/context/ConfigurableApplicationContext;)V+1 |
||||||
|
j org.springframework.boot.SpringApplication.refreshContext(Lorg/springframework/context/ConfigurableApplicationContext;)V+16 |
||||||
|
j org.springframework.boot.SpringApplication.run([Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+111 |
||||||
|
j org.springframework.boot.SpringApplication.run([Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+9 |
||||||
|
j org.springframework.boot.SpringApplication.run(Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+9 |
||||||
|
j digital.laboratory.platform.reagent.ReagentManagmentApplication.main([Ljava/lang/String;)V+3 |
||||||
|
v ~StubRoutines::call_stub |
||||||
|
|
||||||
|
--------------- P R O C E S S --------------- |
||||||
|
|
||||||
|
Java Threads: ( => current thread ) |
||||||
|
0x000001ae6a659800 JavaThread "sentinel-time-tick-thread" daemon [_thread_blocked, id=25652, stack(0x0000003db4d00000,0x0000003db4e00000)] |
||||||
|
0x000001ae6a64d800 JavaThread "nacos-grpc-client-executor-3" daemon [_thread_blocked, id=23152, stack(0x0000003db4c00000,0x0000003db4d00000)] |
||||||
|
0x000001ae6a652800 JavaThread "nacos-grpc-client-executor-2" daemon [_thread_blocked, id=9708, stack(0x0000003db4b00000,0x0000003db4c00000)] |
||||||
|
0x000001ae6a652000 JavaThread "nacos-grpc-client-executor-1" daemon [_thread_blocked, id=7392, stack(0x0000003db4a00000,0x0000003db4b00000)] |
||||||
|
0x000001ae6a654000 JavaThread "nacos-grpc-client-executor-0" daemon [_thread_blocked, id=4072, stack(0x0000003db4900000,0x0000003db4a00000)] |
||||||
|
0x000001ae6a64f800 JavaThread "grpc-nio-worker-ELG-1-4" daemon [_thread_in_native, id=24812, stack(0x0000003db4800000,0x0000003db4900000)] |
||||||
|
0x000001ae6a64c800 JavaThread "grpc-nio-worker-ELG-1-3" daemon [_thread_in_native, id=2632, stack(0x0000003db4700000,0x0000003db4800000)] |
||||||
|
0x000001ae6a653800 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=26320, stack(0x0000003db4600000,0x0000003db4700000)] |
||||||
|
0x000001ae6a64e000 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=22832, stack(0x0000003db4500000,0x0000003db4600000)] |
||||||
|
0x000001ae6a650800 JavaThread "com.alibaba.nacos.client.naming.grpc.redo.0" daemon [_thread_blocked, id=24512, stack(0x0000003db4400000,0x0000003db4500000)] |
||||||
|
0x000001ae6a651000 JavaThread "com.alibaba.nacos.naming.push.receiver" daemon [_thread_in_native, id=21840, stack(0x0000003db4300000,0x0000003db4400000)] |
||||||
|
0x000001ae6a64c000 JavaThread "com.alibaba.nacos.client.naming.security" daemon [_thread_blocked, id=24452, stack(0x0000003db4200000,0x0000003db4300000)] |
||||||
|
0x000001ae6a64f000 JavaThread "com.alibaba.nacos.naming.failover" daemon [_thread_blocked, id=24388, stack(0x0000003db4100000,0x0000003db4200000)] |
||||||
|
0x000001ae62fe3000 JavaThread "nacos.publisher-com.alibaba.nacos.client.naming.event.InstancesChangeEvent" daemon [_thread_blocked, id=24800, stack(0x0000003db4000000,0x0000003db4100000)] |
||||||
|
0x000001ae62fea000 JavaThread "spring.cloud.inetutils" daemon [_thread_blocked, id=20300, stack(0x0000003db3f00000,0x0000003db4000000)] |
||||||
|
0x000001ae62fe6000 JavaThread "lettuce-timer-3-1" daemon [_thread_blocked, id=26312, stack(0x0000003db3e00000,0x0000003db3f00000)] |
||||||
|
0x000001ae62fe5800 JavaThread "lettuce-eventExecutorLoop-1-1" daemon [_thread_blocked, id=13208, stack(0x0000003db3d00000,0x0000003db3e00000)] |
||||||
|
0x000001ae62fe4000 JavaThread "mysql-cj-abandoned-connection-cleanup" daemon [_thread_blocked, id=776, stack(0x0000003db3900000,0x0000003db3a00000)] |
||||||
|
0x000001ae62fe4800 JavaThread "sentinel-command-center-executor-thread-1" [_thread_in_native, id=2316, stack(0x0000003db3c00000,0x0000003db3d00000)] |
||||||
|
0x000001ae62fe7000 JavaThread "sentinel-heartbeat-send-task-thread-1" daemon [_thread_in_native, id=26092, stack(0x0000003db3a00000,0x0000003db3b00000)] |
||||||
|
0x000001ae62fe8800 JavaThread "SpringApplicationShutdownHook" [_thread_blocked, id=11672, stack(0x0000003db3b00000,0x0000003db3c00000)] |
||||||
|
0x000001ae62fe7800 JavaThread "SIGINT handler" daemon [_thread_blocked, id=18804, stack(0x0000003db3800000,0x0000003db3900000)] |
||||||
|
0x000001ae62fdb000 JavaThread "nacos-grpc-client-executor-10" daemon [_thread_blocked, id=24112, stack(0x0000003db3700000,0x0000003db3800000)] |
||||||
|
0x000001ae62fe1000 JavaThread "nacos-grpc-client-executor-9" daemon [_thread_blocked, id=25300, stack(0x0000003db3600000,0x0000003db3700000)] |
||||||
|
0x000001ae62fe0000 JavaThread "nacos-grpc-client-executor-8" daemon [_thread_blocked, id=26156, stack(0x0000003db3500000,0x0000003db3600000)] |
||||||
|
0x000001ae62fe1800 JavaThread "nacos-grpc-client-executor-7" daemon [_thread_blocked, id=24044, stack(0x0000003db3400000,0x0000003db3500000)] |
||||||
|
0x000001ae62fde800 JavaThread "nacos-grpc-client-executor-6" daemon [_thread_blocked, id=24788, stack(0x0000003db3300000,0x0000003db3400000)] |
||||||
|
0x000001ae62fde000 JavaThread "nacos-grpc-client-executor-5" daemon [_thread_blocked, id=26296, stack(0x0000003db3200000,0x0000003db3300000)] |
||||||
|
0x000001ae62fdd000 JavaThread "nacos-grpc-client-executor-4" daemon [_thread_blocked, id=18360, stack(0x0000003db3100000,0x0000003db3200000)] |
||||||
|
0x000001ae62fdf800 JavaThread "nacos-grpc-client-executor-3" daemon [_thread_blocked, id=25172, stack(0x0000003db3000000,0x0000003db3100000)] |
||||||
|
0x000001ae62fdc800 JavaThread "nacos-grpc-client-executor-2" daemon [_thread_blocked, id=24840, stack(0x0000003db2f00000,0x0000003db3000000)] |
||||||
|
0x000001ae62fdb800 JavaThread "nacos-grpc-client-executor-1" daemon [_thread_blocked, id=25108, stack(0x0000003db2e00000,0x0000003db2f00000)] |
||||||
|
0x000001ae622a6000 JavaThread "nacos-grpc-client-executor-0" daemon [_thread_blocked, id=24020, stack(0x0000003db2d00000,0x0000003db2e00000)] |
||||||
|
0x000001ae622a5800 JavaThread "grpc-nio-worker-ELG-1-2" daemon [_thread_in_native, id=14248, stack(0x0000003db2b00000,0x0000003db2c00000)] |
||||||
|
0x000001ae622ab800 JavaThread "grpc-default-executor-0" daemon [_thread_blocked, id=25016, stack(0x0000003db2a00000,0x0000003db2b00000)] |
||||||
|
0x000001ae622ac000 JavaThread "grpc-nio-worker-ELG-1-1" daemon [_thread_in_native, id=24036, stack(0x0000003db2900000,0x0000003db2a00000)] |
||||||
|
0x000001ae63870800 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=24860, stack(0x0000003db2800000,0x0000003db2900000)] |
||||||
|
0x000001ae63867000 JavaThread "com.alibaba.nacos.client.remote.worker" daemon [_thread_blocked, id=9904, stack(0x0000003db2700000,0x0000003db2800000)] |
||||||
|
0x000001ae638b7000 JavaThread "nacos.publisher-com.alibaba.nacos.common.notify.SlowEvent" daemon [_thread_blocked, id=26360, stack(0x0000003db2400000,0x0000003db2500000)] |
||||||
|
0x000001ae6363b000 JavaThread "com.alibaba.nacos.client.Worker" daemon [_thread_blocked, id=25784, stack(0x0000003db2600000,0x0000003db2700000)] |
||||||
|
0x000001ae63639800 JavaThread "com.alibaba.nacos.client.identify.watcher.0" daemon [_thread_blocked, id=1832, stack(0x0000003db2500000,0x0000003db2600000)] |
||||||
|
0x000001ae62f2d800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=20524, stack(0x0000003db2300000,0x0000003db2400000)] |
||||||
|
0x000001ae62fd8000 JavaThread "RMI TCP Connection(1)-192.168.9.114" daemon [_thread_in_native, id=24432, stack(0x0000003db2200000,0x0000003db2300000)] |
||||||
|
0x000001ae62aa0800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=26536, stack(0x0000003db2000000,0x0000003db2100000)] |
||||||
|
0x000001ae623a5000 JavaThread "Service Thread" daemon [_thread_blocked, id=15372, stack(0x0000003db1f00000,0x0000003db2000000)] |
||||||
|
0x000001ae622aa000 JavaThread "C1 CompilerThread11" daemon [_thread_blocked, id=25604, stack(0x0000003db1e00000,0x0000003db1f00000)] |
||||||
|
0x000001ae622a9000 JavaThread "C1 CompilerThread10" daemon [_thread_blocked, id=26164, stack(0x0000003db1d00000,0x0000003db1e00000)] |
||||||
|
0x000001ae622a8800 JavaThread "C1 CompilerThread9" daemon [_thread_blocked, id=19740, stack(0x0000003db1c00000,0x0000003db1d00000)] |
||||||
|
0x000001ae622aa800 JavaThread "C1 CompilerThread8" daemon [_thread_blocked, id=18024, stack(0x0000003db1b00000,0x0000003db1c00000)] |
||||||
|
0x000001ae622a7800 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=26448, stack(0x0000003db1a00000,0x0000003db1b00000)] |
||||||
|
0x000001ae622a7000 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=16692, stack(0x0000003db1900000,0x0000003db1a00000)] |
||||||
|
0x000001ae62292000 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=16600, stack(0x0000003db1800000,0x0000003db1900000)] |
||||||
|
0x000001ae6227d000 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=22836, stack(0x0000003db1700000,0x0000003db1800000)] |
||||||
|
0x000001ae6227a800 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=26160, stack(0x0000003db1600000,0x0000003db1700000)] |
||||||
|
0x000001ae62275800 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=3640, stack(0x0000003db1500000,0x0000003db1600000)] |
||||||
|
0x000001ae62271000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=25464, stack(0x0000003db1400000,0x0000003db1500000)] |
||||||
|
0x000001ae6224c800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=9448, stack(0x0000003db1300000,0x0000003db1400000)] |
||||||
|
0x000001ae6224b000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=10480, stack(0x0000003db1200000,0x0000003db1300000)] |
||||||
|
0x000001ae60a5b800 JavaThread "Attach Listener" daemon [_thread_blocked, id=8304, stack(0x0000003db1100000,0x0000003db1200000)] |
||||||
|
0x000001ae60a58800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=20368, stack(0x0000003db1000000,0x0000003db1100000)] |
||||||
|
0x000001ae43e54000 JavaThread "Finalizer" daemon [_thread_blocked, id=25868, stack(0x0000003db0f00000,0x0000003db1000000)] |
||||||
|
0x000001ae60a32000 JavaThread "Reference Handler" daemon [_thread_blocked, id=964, stack(0x0000003db0e00000,0x0000003db0f00000)] |
||||||
|
=>0x000001ae43dc5800 JavaThread "main" [_thread_in_native, id=2580, stack(0x0000003daff00000,0x0000003db0000000)] |
||||||
|
|
||||||
|
Other Threads: |
||||||
|
0x000001ae60a10800 VMThread [stack: 0x0000003db0d00000,0x0000003db0e00000] [id=25396] |
||||||
|
0x000001ae62aae800 WatcherThread [stack: 0x0000003db2100000,0x0000003db2200000] [id=17880] |
||||||
|
|
||||||
|
VM state:not at safepoint (normal execution) |
||||||
|
|
||||||
|
VM Mutex/Monitor currently owned by a thread: None |
||||||
|
|
||||||
|
heap address: 0x00000006c2e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 |
||||||
|
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 |
||||||
|
Compressed class space size: 1073741824 Address: 0x00000007c0000000 |
||||||
|
|
||||||
|
Heap: |
||||||
|
PSYoungGen total 386560K, used 231220K [0x000000076ba00000, 0x0000000788d00000, 0x00000007c0000000) |
||||||
|
eden space 358400K, 56% used [0x000000076ba00000,0x00000007780550d8,0x0000000781800000) |
||||||
|
from space 28160K, 99% used [0x0000000787180000,0x0000000788cf80b0,0x0000000788d00000) |
||||||
|
to space 26112K, 0% used [0x0000000781800000,0x0000000781800000,0x0000000783180000) |
||||||
|
ParOldGen total 235520K, used 55887K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 23% used [0x00000006c2e00000,0x00000006c6493d78,0x00000006d1400000) |
||||||
|
Metaspace used 76951K, capacity 81590K, committed 81880K, reserved 1120256K |
||||||
|
class space used 10346K, capacity 11159K, committed 11264K, reserved 1048576K |
||||||
|
|
||||||
|
Card table byte_map: [0x000001ae54c80000,0x000001ae55470000] byte_map_base: 0x000001ae51669000 |
||||||
|
|
||||||
|
Marking Bits: (ParMarkBitMap*) 0x0000000066ab9030 |
||||||
|
Begin Bits: [0x000001ae559c0000, 0x000001ae59908000) |
||||||
|
End Bits: [0x000001ae59908000, 0x000001ae5d850000) |
||||||
|
|
||||||
|
Polling page: 0x000001ae44020000 |
||||||
|
|
||||||
|
CodeCache: size=245760Kb used=18432Kb max_used=18432Kb free=227327Kb |
||||||
|
bounds [0x000001ae458c0000, 0x000001ae46ad0000, 0x000001ae548c0000] |
||||||
|
total_blobs=9306 nmethods=8680 adapters=534 |
||||||
|
compilation: enabled |
||||||
|
|
||||||
|
Compilation events (10 events): |
||||||
|
Event: 10.189 Thread 0x000001ae622a8800 8779 1 org.springframework.core.convert.Property::getObjectType (5 bytes) |
||||||
|
Event: 10.189 Thread 0x000001ae622aa800 nmethod 8778 0x000001ae46abf050 code [0x000001ae46abf1c0, 0x000001ae46abf350] |
||||||
|
Event: 10.189 Thread 0x000001ae622a8800 nmethod 8779 0x000001ae46abf410 code [0x000001ae46abf560, 0x000001ae46abf678] |
||||||
|
Event: 10.190 Thread 0x000001ae622a9000 nmethod 8776 0x000001ae46abf6d0 code [0x000001ae46abf8a0, 0x000001ae46abfde0] |
||||||
|
Event: 10.192 Thread 0x000001ae622aa800 8780 1 org.mybatis.spring.mapper.MapperFactoryBean::isSingleton (2 bytes) |
||||||
|
Event: 10.192 Thread 0x000001ae622aa800 nmethod 8780 0x000001ae46ac0390 code [0x000001ae46ac04e0, 0x000001ae46ac05f8] |
||||||
|
Event: 10.192 Thread 0x000001ae622aa000 8781 1 org.springframework.beans.AbstractNestablePropertyAccessor::convertForProperty (15 bytes) |
||||||
|
Event: 10.192 Thread 0x000001ae622a9000 8782 ! 1 org.springframework.beans.AbstractNestablePropertyAccessor::convertIfNecessary (136 bytes) |
||||||
|
Event: 10.192 Thread 0x000001ae622aa000 nmethod 8781 0x000001ae46ac0650 code [0x000001ae46ac07a0, 0x000001ae46ac08f0] |
||||||
|
Event: 10.193 Thread 0x000001ae622a9000 nmethod 8782 0x000001ae46ac09d0 code [0x000001ae46ac0c20, 0x000001ae46ac16a0] |
||||||
|
|
||||||
|
GC Heap History (10 events): |
||||||
|
Event: 5.655 GC heap before |
||||||
|
{Heap before GC invocations=13 (full 3): |
||||||
|
PSYoungGen total 322048K, used 21503K [0x000000076ba00000, 0x0000000783900000, 0x00000007c0000000) |
||||||
|
eden space 300544K, 0% used [0x000000076ba00000,0x000000076ba00000,0x000000077df80000) |
||||||
|
from space 21504K, 99% used [0x000000077fa80000,0x0000000780f7fd20,0x0000000780f80000) |
||||||
|
to space 27648K, 0% used [0x000000077df80000,0x000000077df80000,0x000000077fa80000) |
||||||
|
ParOldGen total 152576K, used 35889K [0x00000006c2e00000, 0x00000006cc300000, 0x000000076ba00000) |
||||||
|
object space 152576K, 23% used [0x00000006c2e00000,0x00000006c510c5c8,0x00000006cc300000) |
||||||
|
Metaspace used 56203K, capacity 59064K, committed 59096K, reserved 1099776K |
||||||
|
class space used 7913K, capacity 8448K, committed 8448K, reserved 1048576K |
||||||
|
Event: 5.740 GC heap after |
||||||
|
Heap after GC invocations=13 (full 3): |
||||||
|
PSYoungGen total 322048K, used 0K [0x000000076ba00000, 0x0000000783900000, 0x00000007c0000000) |
||||||
|
eden space 300544K, 0% used [0x000000076ba00000,0x000000076ba00000,0x000000077df80000) |
||||||
|
from space 21504K, 0% used [0x000000077fa80000,0x000000077fa80000,0x0000000780f80000) |
||||||
|
to space 27648K, 0% used [0x000000077df80000,0x000000077df80000,0x000000077fa80000) |
||||||
|
ParOldGen total 235520K, used 38815K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53e7d50,0x00000006d1400000) |
||||||
|
Metaspace used 56203K, capacity 59064K, committed 59096K, reserved 1099776K |
||||||
|
class space used 7913K, capacity 8448K, committed 8448K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 6.069 GC heap before |
||||||
|
{Heap before GC invocations=14 (full 3): |
||||||
|
PSYoungGen total 322048K, used 300544K [0x000000076ba00000, 0x0000000783900000, 0x00000007c0000000) |
||||||
|
eden space 300544K, 100% used [0x000000076ba00000,0x000000077df80000,0x000000077df80000) |
||||||
|
from space 21504K, 0% used [0x000000077fa80000,0x000000077fa80000,0x0000000780f80000) |
||||||
|
to space 27648K, 0% used [0x000000077df80000,0x000000077df80000,0x000000077fa80000) |
||||||
|
ParOldGen total 235520K, used 38815K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53e7d50,0x00000006d1400000) |
||||||
|
Metaspace used 57141K, capacity 60176K, committed 60376K, reserved 1101824K |
||||||
|
class space used 8058K, capacity 8624K, committed 8704K, reserved 1048576K |
||||||
|
Event: 6.071 GC heap after |
||||||
|
Heap after GC invocations=14 (full 3): |
||||||
|
PSYoungGen total 328192K, used 5155K [0x000000076ba00000, 0x0000000784c80000, 0x00000007c0000000) |
||||||
|
eden space 300544K, 0% used [0x000000076ba00000,0x000000076ba00000,0x000000077df80000) |
||||||
|
from space 27648K, 18% used [0x000000077df80000,0x000000077e488e80,0x000000077fa80000) |
||||||
|
to space 27648K, 0% used [0x0000000783180000,0x0000000783180000,0x0000000784c80000) |
||||||
|
ParOldGen total 235520K, used 38823K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53e9d50,0x00000006d1400000) |
||||||
|
Metaspace used 57141K, capacity 60176K, committed 60376K, reserved 1101824K |
||||||
|
class space used 8058K, capacity 8624K, committed 8704K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 6.295 GC heap before |
||||||
|
{Heap before GC invocations=15 (full 3): |
||||||
|
PSYoungGen total 328192K, used 305699K [0x000000076ba00000, 0x0000000784c80000, 0x00000007c0000000) |
||||||
|
eden space 300544K, 100% used [0x000000076ba00000,0x000000077df80000,0x000000077df80000) |
||||||
|
from space 27648K, 18% used [0x000000077df80000,0x000000077e488e80,0x000000077fa80000) |
||||||
|
to space 27648K, 0% used [0x0000000783180000,0x0000000783180000,0x0000000784c80000) |
||||||
|
ParOldGen total 235520K, used 38823K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53e9d50,0x00000006d1400000) |
||||||
|
Metaspace used 57448K, capacity 60464K, committed 60632K, reserved 1101824K |
||||||
|
class space used 8080K, capacity 8656K, committed 8704K, reserved 1048576K |
||||||
|
Event: 6.299 GC heap after |
||||||
|
Heap after GC invocations=15 (full 3): |
||||||
|
PSYoungGen total 385536K, used 8992K [0x000000076ba00000, 0x0000000784c00000, 0x00000007c0000000) |
||||||
|
eden space 358400K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000781800000) |
||||||
|
from space 27136K, 33% used [0x0000000783180000,0x0000000783a48000,0x0000000784c00000) |
||||||
|
to space 26112K, 0% used [0x0000000781800000,0x0000000781800000,0x0000000783180000) |
||||||
|
ParOldGen total 235520K, used 38831K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53ebd50,0x00000006d1400000) |
||||||
|
Metaspace used 57448K, capacity 60464K, committed 60632K, reserved 1101824K |
||||||
|
class space used 8080K, capacity 8656K, committed 8704K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 7.539 GC heap before |
||||||
|
{Heap before GC invocations=16 (full 3): |
||||||
|
PSYoungGen total 385536K, used 367392K [0x000000076ba00000, 0x0000000784c00000, 0x00000007c0000000) |
||||||
|
eden space 358400K, 100% used [0x000000076ba00000,0x0000000781800000,0x0000000781800000) |
||||||
|
from space 27136K, 33% used [0x0000000783180000,0x0000000783a48000,0x0000000784c00000) |
||||||
|
to space 26112K, 0% used [0x0000000781800000,0x0000000781800000,0x0000000783180000) |
||||||
|
ParOldGen total 235520K, used 38831K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53ebd50,0x00000006d1400000) |
||||||
|
Metaspace used 62923K, capacity 66220K, committed 66392K, reserved 1105920K |
||||||
|
class space used 8388K, capacity 9002K, committed 9088K, reserved 1048576K |
||||||
|
Event: 7.546 GC heap after |
||||||
|
Heap after GC invocations=16 (full 3): |
||||||
|
PSYoungGen total 384512K, used 20545K [0x000000076ba00000, 0x0000000788d00000, 0x00000007c0000000) |
||||||
|
eden space 358400K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000781800000) |
||||||
|
from space 26112K, 78% used [0x0000000781800000,0x0000000782c10510,0x0000000783180000) |
||||||
|
to space 28160K, 0% used [0x0000000787180000,0x0000000787180000,0x0000000788d00000) |
||||||
|
ParOldGen total 235520K, used 38839K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53edd50,0x00000006d1400000) |
||||||
|
Metaspace used 62923K, capacity 66220K, committed 66392K, reserved 1105920K |
||||||
|
class space used 8388K, capacity 9002K, committed 9088K, reserved 1048576K |
||||||
|
} |
||||||
|
Event: 9.311 GC heap before |
||||||
|
{Heap before GC invocations=17 (full 3): |
||||||
|
PSYoungGen total 384512K, used 378945K [0x000000076ba00000, 0x0000000788d00000, 0x00000007c0000000) |
||||||
|
eden space 358400K, 100% used [0x000000076ba00000,0x0000000781800000,0x0000000781800000) |
||||||
|
from space 26112K, 78% used [0x0000000781800000,0x0000000782c10510,0x0000000783180000) |
||||||
|
to space 28160K, 0% used [0x0000000787180000,0x0000000787180000,0x0000000788d00000) |
||||||
|
ParOldGen total 235520K, used 38839K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 16% used [0x00000006c2e00000,0x00000006c53edd50,0x00000006d1400000) |
||||||
|
Metaspace used 73556K, capacity 77782K, committed 77912K, reserved 1116160K |
||||||
|
class space used 9835K, capacity 10601K, committed 10624K, reserved 1048576K |
||||||
|
Event: 9.331 GC heap after |
||||||
|
Heap after GC invocations=17 (full 3): |
||||||
|
PSYoungGen total 386560K, used 28128K [0x000000076ba00000, 0x0000000788d00000, 0x00000007c0000000) |
||||||
|
eden space 358400K, 0% used [0x000000076ba00000,0x000000076ba00000,0x0000000781800000) |
||||||
|
from space 28160K, 99% used [0x0000000787180000,0x0000000788cf80b0,0x0000000788d00000) |
||||||
|
to space 26112K, 0% used [0x0000000781800000,0x0000000781800000,0x0000000783180000) |
||||||
|
ParOldGen total 235520K, used 55887K [0x00000006c2e00000, 0x00000006d1400000, 0x000000076ba00000) |
||||||
|
object space 235520K, 23% used [0x00000006c2e00000,0x00000006c6493d78,0x00000006d1400000) |
||||||
|
Metaspace used 73556K, capacity 77782K, committed 77912K, reserved 1116160K |
||||||
|
class space used 9835K, capacity 10601K, committed 10624K, reserved 1048576K |
||||||
|
} |
||||||
|
|
||||||
|
Deoptimization events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes redefined (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Internal exceptions (10 events): |
||||||
|
Event: 9.802 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': java/lang/ObjectCustomizer> (0x00000007751edcb8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 9.802 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/security/config/annotation/web/configuration/HttpSecurityConfigurationCustomizer> (0x000000077523b640) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspo |
||||||
|
Event: 9.825 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': java/lang/ObjectCustomizer> (0x000000077595c9d0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 9.826 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/cloud/client/discovery/simple/SimpleDiscoveryClientAutoConfigurationCustomizer> (0x00000007759a8218) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\ |
||||||
|
Event: 9.826 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/context/ApplicationListenerCustomizer> (0x00000007759e00f0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.c |
||||||
|
Event: 9.826 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': java/util/EventListenerCustomizer> (0x00000007759f25e8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 10.138 Thread 0x000001ae43dc5800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x0000000776bae7c0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\interpreter\linkResolve |
||||||
|
Event: 10.188 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': java/lang/ObjectCustomizer> (0x0000000777949c30) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 212] |
||||||
|
Event: 10.189 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/jmx/export/metadata/AbstractJmxAttributeCustomizer> (0x00000007779849c8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\syste |
||||||
|
Event: 10.189 Thread 0x000001ae43dc5800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/jmx/export/metadata/ManagedResourceCustomizer> (0x00000007779beb58) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u321\2141\hotspot\src\share\vm\classfile\systemDict |
||||||
|
|
||||||
|
Events (10 events): |
||||||
|
Event: 10.189 loading class org/springframework/jmx/export/metadata/ManagedResourceCustomizer done |
||||||
|
Event: 10.189 loading class org/springframework/jmx/export/metadata/ManagedResourceCustomizer |
||||||
|
Event: 10.189 loading class org/springframework/jmx/export/metadata/ManagedResourceCustomizer done |
||||||
|
Event: 10.191 loading class org/springframework/jmx/export/MBeanExporter |
||||||
|
Event: 10.191 loading class org/springframework/jmx/export/MBeanExporter done |
||||||
|
Event: 10.192 loading class org/springframework/jmx/export/naming/SelfNaming |
||||||
|
Event: 10.192 loading class org/springframework/jmx/export/naming/SelfNaming done |
||||||
|
Event: 10.192 loading class org/springframework/jmx/export/SpringModelMBean |
||||||
|
Event: 10.192 loading class org/springframework/jmx/export/SpringModelMBean done |
||||||
|
Event: 10.193 loading class javax/management/modelmbean/RequiredModelMBean |
||||||
|
|
||||||
|
|
||||||
|
Dynamic libraries: |
||||||
|
0x00007ff727a60000 - 0x00007ff727aa7000 D:\environment\java\JDK1.8.321\bin\java.exe |
||||||
|
0x00007ff900b10000 - 0x00007ff900d08000 C:\Windows\SYSTEM32\ntdll.dll |
||||||
|
0x00007ff8ff640000 - 0x00007ff8ff6ff000 C:\Windows\System32\KERNEL32.DLL |
||||||
|
0x00007ff8fe2c0000 - 0x00007ff8fe592000 C:\Windows\System32\KERNELBASE.dll |
||||||
|
0x00007ff8feb60000 - 0x00007ff8fec0e000 C:\Windows\System32\ADVAPI32.dll |
||||||
|
0x00007ff8ff700000 - 0x00007ff8ff79e000 C:\Windows\System32\msvcrt.dll |
||||||
|
0x00007ff8feda0000 - 0x00007ff8fee3c000 C:\Windows\System32\sechost.dll |
||||||
|
0x00007ff8fec70000 - 0x00007ff8fed94000 C:\Windows\System32\RPCRT4.dll |
||||||
|
0x00007ff8ff0b0000 - 0x00007ff8ff251000 C:\Windows\System32\USER32.dll |
||||||
|
0x00007ff8fe5a0000 - 0x00007ff8fe5c2000 C:\Windows\System32\win32u.dll |
||||||
|
0x00007ff8ffb60000 - 0x00007ff8ffb8b000 C:\Windows\System32\GDI32.dll |
||||||
|
0x00007ff8fea50000 - 0x00007ff8feb5f000 C:\Windows\System32\gdi32full.dll |
||||||
|
0x00007ff8fe820000 - 0x00007ff8fe8bd000 C:\Windows\System32\msvcp_win.dll |
||||||
|
0x00007ff8fe8c0000 - 0x00007ff8fe9c0000 C:\Windows\System32\ucrtbase.dll |
||||||
|
0x00007ff8e91b0000 - 0x00007ff8e944a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll |
||||||
|
0x00007ff900a40000 - 0x00007ff900a70000 C:\Windows\System32\IMM32.DLL |
||||||
|
0x00007ff88bd70000 - 0x00007ff88bd85000 D:\environment\java\JDK1.8.321\jre\bin\vcruntime140.dll |
||||||
|
0x00007ff88bcd0000 - 0x00007ff88bd6b000 D:\environment\java\JDK1.8.321\jre\bin\msvcp140.dll |
||||||
|
0x00000000662d0000 - 0x0000000066b31000 D:\environment\java\JDK1.8.321\jre\bin\server\jvm.dll |
||||||
|
0x00007ff9002e0000 - 0x00007ff9002e8000 C:\Windows\System32\PSAPI.DLL |
||||||
|
0x00007ff8e5ab0000 - 0x00007ff8e5ab9000 C:\Windows\SYSTEM32\WSOCK32.dll |
||||||
|
0x00007ff8f1130000 - 0x00007ff8f1157000 C:\Windows\SYSTEM32\WINMM.dll |
||||||
|
0x00007ff8f5740000 - 0x00007ff8f574a000 C:\Windows\SYSTEM32\VERSION.dll |
||||||
|
0x00007ff9007c0000 - 0x00007ff90082b000 C:\Windows\System32\WS2_32.dll |
||||||
|
0x00007ff8fc0b0000 - 0x00007ff8fc0c2000 C:\Windows\SYSTEM32\kernel.appcore.dll |
||||||
|
0x00007ff88bcc0000 - 0x00007ff88bcd0000 D:\environment\java\JDK1.8.321\jre\bin\verify.dll |
||||||
|
0x00007ff88bc90000 - 0x00007ff88bcbb000 D:\environment\java\JDK1.8.321\jre\bin\java.dll |
||||||
|
0x00007ff8f7680000 - 0x00007ff8f76b0000 D:\environment\java\JDK1.8.321\jre\bin\instrument.dll |
||||||
|
0x00007ff88bc70000 - 0x00007ff88bc88000 D:\environment\java\JDK1.8.321\jre\bin\zip.dll |
||||||
|
0x00007ff8ffb90000 - 0x00007ff9002d5000 C:\Windows\System32\SHELL32.dll |
||||||
|
0x00007ff8fc2d0000 - 0x00007ff8fca62000 C:\Windows\SYSTEM32\windows.storage.dll |
||||||
|
0x00007ff8ff800000 - 0x00007ff8ffb55000 C:\Windows\System32\combase.dll |
||||||
|
0x00007ff8fdc70000 - 0x00007ff8fdca0000 C:\Windows\SYSTEM32\Wldp.dll |
||||||
|
0x00007ff8fee40000 - 0x00007ff8feeed000 C:\Windows\System32\SHCORE.dll |
||||||
|
0x00007ff900a70000 - 0x00007ff900ac5000 C:\Windows\System32\shlwapi.dll |
||||||
|
0x00007ff8fe150000 - 0x00007ff8fe16f000 C:\Windows\SYSTEM32\profapi.dll |
||||||
|
0x00007ff8f7660000 - 0x00007ff8f767a000 D:\environment\IntelliJ IDEA 2022.2.1\bin\breakgen64.dll |
||||||
|
0x00007ff88bc50000 - 0x00007ff88bc6c000 D:\environment\java\JDK1.8.321\jre\bin\net.dll |
||||||
|
0x00007ff8fd9d0000 - 0x00007ff8fda3a000 C:\Windows\system32\mswsock.dll |
||||||
|
0x00007ff8fd6b0000 - 0x00007ff8fd77b000 C:\Windows\SYSTEM32\DNSAPI.dll |
||||||
|
0x00007ff8fd670000 - 0x00007ff8fd6ab000 C:\Windows\SYSTEM32\IPHLPAPI.DLL |
||||||
|
0x00007ff900830000 - 0x00007ff900838000 C:\Windows\System32\NSI.dll |
||||||
|
0x0000000066b60000 - 0x0000000066b86000 C:\Program Files\Bonjour\mdnsNSP.dll |
||||||
|
0x00007ff8f6e70000 - 0x00007ff8f6e7a000 C:\Windows\System32\rasadhlp.dll |
||||||
|
0x00007ff8f58d0000 - 0x00007ff8f5950000 C:\Windows\System32\fwpuclnt.dll |
||||||
|
0x00007ff8fe5d0000 - 0x00007ff8fe5f7000 C:\Windows\System32\bcrypt.dll |
||||||
|
0x00007ff8f9d90000 - 0x00007ff8f9d9d000 D:\environment\java\JDK1.8.321\jre\bin\management.dll |
||||||
|
0x00007ff88bc30000 - 0x00007ff88bc43000 D:\environment\java\JDK1.8.321\jre\bin\nio.dll |
||||||
|
0x00007ff8fdbc0000 - 0x00007ff8fdbd8000 C:\Windows\SYSTEM32\CRYPTSP.dll |
||||||
|
0x00007ff8fd280000 - 0x00007ff8fd2b4000 C:\Windows\system32\rsaenh.dll |
||||||
|
0x00007ff8fe110000 - 0x00007ff8fe13e000 C:\Windows\SYSTEM32\USERENV.dll |
||||||
|
0x00007ff8fe9c0000 - 0x00007ff8fea42000 C:\Windows\System32\bcryptprimitives.dll |
||||||
|
0x00007ff8fdbe0000 - 0x00007ff8fdbec000 C:\Windows\SYSTEM32\CRYPTBASE.dll |
||||||
|
0x00007ff8f4e20000 - 0x00007ff8f4e37000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL |
||||||
|
0x00007ff8f5a80000 - 0x00007ff8f5a9d000 C:\Windows\SYSTEM32\dhcpcsvc.DLL |
||||||
|
0x00007ff8e5320000 - 0x00007ff8e5337000 C:\Windows\system32\napinsp.dll |
||||||
|
0x00007ff8e5300000 - 0x00007ff8e531b000 C:\Windows\system32\pnrpnsp.dll |
||||||
|
0x00007ff8f8e20000 - 0x00007ff8f8e35000 C:\Windows\system32\wshbth.dll |
||||||
|
0x00007ff8f9c90000 - 0x00007ff8f9cad000 C:\Windows\system32\NLAapi.dll |
||||||
|
0x00007ff8e52d0000 - 0x00007ff8e52e2000 C:\Windows\System32\winrnr.dll |
||||||
|
0x00007ff8ea310000 - 0x00007ff8ea334000 D:\environment\java\JDK1.8.321\jre\bin\sunec.dll |
||||||
|
0x00007ff8f9aa0000 - 0x00007ff8f9aad000 D:\environment\java\JDK1.8.321\jre\bin\sunmscapi.dll |
||||||
|
0x00007ff8fe600000 - 0x00007ff8fe756000 C:\Windows\System32\CRYPT32.dll |
||||||
|
0x00007ff8fdce0000 - 0x00007ff8fdd07000 C:\Windows\SYSTEM32\ncrypt.dll |
||||||
|
0x00007ff8fdca0000 - 0x00007ff8fdcdb000 C:\Windows\SYSTEM32\NTASN1.dll |
||||||
|
|
||||||
|
VM Arguments: |
||||||
|
jvm_args: -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:D:\environment\IntelliJ IDEA 2022.2.1\lib\idea_rt.jar=64721:D:\environment\IntelliJ IDEA 2022.2.1\bin -Dfile.encoding=UTF-8 |
||||||
|
java_command: digital.laboratory.platform.reagent.ReagentManagmentApplication |
||||||
|
java_class_path (initial): D:\environment\java\JDK1.8.321\jre\lib\charsets.jar;D:\environment\java\JDK1.8.321\jre\lib\deploy.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\access-bridge-64.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\cldrdata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\dnsns.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jaccess.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jfxrt.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\localedata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\nashorn.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunec.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunjce_provider.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunmscapi.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunpkcs11.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\zipfs.jar;D:\environment\java\JDK1.8.321\jre\lib\javaws.jar;D:\environment\java\JDK1.8.321\jre\lib\jce.jar;D:\environment\java\JDK1.8.321\jre\lib\jfr.jar;D:\environment\java\JDK1.8.321\jre\lib\jfxswt.jar;D:\environment\java\JDK1.8.321\jre\lib\jsse.jar;D:\environment\java\JDK1.8.321\jre\lib\management-agent.jar;D:\environment\java\JDK1.8.321\jre\lib\plugin.jar;D:\environment\java\JDK1.8.321\jre\lib\resources.jar;D:\environment\java\JDK1.8.321\jre\lib\rt.jar;D:\DLP\dlp-reagent-managment\target\classes;D:\myRepository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2021.1\spring-cloud-starter-alibaba-nacos-discovery-2021.1.jar;D:\myRepository\com\alibaba\cloud\spring-cloud-alibaba-commons\2021.1\spring-cloud-alibaba-commons-2021.1.jar;D:\myRepository\com\alibaba\nacos\nacos-client\2.0.3\nacos-client-2.0.3.jar;D:\myRepository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-core\2.12.5\jackson-core-2.12.5.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-databind\2.12.5\jackson-databind-2.12.5.jar;D:\myRepository\org\apache\httpcomponents\httpasyncclient\4.1.4\httpasyncclient-4.1.4.jar;D:\myRepository\org\apach |
||||||
|
Launcher Type: SUN_STANDARD |
||||||
|
|
||||||
|
Environment Variables: |
||||||
|
JAVA_HOME=D:\environment\java\JDK1.8.321 |
||||||
|
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar |
||||||
|
PATH=D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64\;C:\Users\000\AppData\Local\Microsoft\WindowsApps;;D:\environment\Microsoft VS Code\bin |
||||||
|
USERNAME=严厉的华南虎 |
||||||
|
OS=Windows_NT |
||||||
|
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------- S Y S T E M --------------- |
||||||
|
|
||||||
|
OS: Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
|
||||||
|
CPU:total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx |
||||||
|
|
||||||
|
Memory: 4k page, physical 16581784k(3212480k free), swap 29689876k(832k free) |
||||||
|
|
||||||
|
vm_info: Java HotSpot(TM) 64-Bit Server VM (25.321-b07) for windows-amd64 JRE (1.8.0_321-b07), built on Dec 15 2021 11:19:20 by "java_re" with MS VC++ 15.9 (VS2017) |
||||||
|
|
||||||
|
time: Tue Apr 4 10:42:05 2023 |
||||||
|
timezone: 中国标准时间 |
||||||
|
elapsed time: 10.199438 seconds (0d 0h 0m 10s) |
||||||
|
|
@ -0,0 +1,180 @@ |
|||||||
|
# |
||||||
|
# There is insufficient memory for the Java Runtime Environment to continue. |
||||||
|
# Native memory allocation (malloc) failed to allocate 1048576 bytes for AllocateHeap |
||||||
|
# Possible reasons: |
||||||
|
# The system is out of physical RAM or swap space |
||||||
|
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap |
||||||
|
# Possible solutions: |
||||||
|
# Reduce memory load on the system |
||||||
|
# Increase physical memory or swap space |
||||||
|
# Check if swap backing store is full |
||||||
|
# Decrease Java heap size (-Xmx/-Xms) |
||||||
|
# Decrease number of Java threads |
||||||
|
# Decrease Java thread stack sizes (-Xss) |
||||||
|
# Set larger code cache with -XX:ReservedCodeCacheSize= |
||||||
|
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is |
||||||
|
# placed in the first 32GB address space. The Java Heap base address is the |
||||||
|
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress |
||||||
|
# to set the Java Heap base and to place the Java Heap above 32GB virtual address. |
||||||
|
# This output file may be truncated or incomplete. |
||||||
|
# |
||||||
|
# Out of Memory Error (memory/allocation.inline.hpp:61), pid=27956, tid=0x0000000000004880 |
||||||
|
# |
||||||
|
# JRE version: (8.0_321-b07) (build ) |
||||||
|
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.321-b07 mixed mode windows-amd64 compressed oops) |
||||||
|
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows |
||||||
|
# |
||||||
|
|
||||||
|
--------------- T H R E A D --------------- |
||||||
|
|
||||||
|
Current thread (0x00000249bbca5800): JavaThread "Unknown thread" [_thread_in_vm, id=18560, stack(0x000000ab88900000,0x000000ab88a00000)] |
||||||
|
|
||||||
|
Stack: [0x000000ab88900000,0x000000ab88a00000] |
||||||
|
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) |
||||||
|
V [jvm.dll+0x32fc49] |
||||||
|
V [jvm.dll+0x2761a2] |
||||||
|
V [jvm.dll+0x276e4d] |
||||||
|
V [jvm.dll+0x26d7f5] |
||||||
|
V [jvm.dll+0x509d] |
||||||
|
V [jvm.dll+0x3cafcc] |
||||||
|
V [jvm.dll+0x3c7337] |
||||||
|
V [jvm.dll+0xfd2ff] |
||||||
|
V [jvm.dll+0x20a8eb] |
||||||
|
V [jvm.dll+0x239417] |
||||||
|
V [jvm.dll+0x162e26] |
||||||
|
C [java.exe+0x2312] |
||||||
|
C [java.exe+0x15f54] |
||||||
|
C [KERNEL32.DLL+0x17614] |
||||||
|
C [ntdll.dll+0x526a1] |
||||||
|
|
||||||
|
|
||||||
|
--------------- P R O C E S S --------------- |
||||||
|
|
||||||
|
Java Threads: ( => current thread ) |
||||||
|
|
||||||
|
Other Threads: |
||||||
|
|
||||||
|
=>0x00000249bbca5800 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=18560, stack(0x000000ab88900000,0x000000ab88a00000)] |
||||||
|
|
||||||
|
VM state:not at safepoint (normal execution) |
||||||
|
|
||||||
|
VM Mutex/Monitor currently owned by a thread: None |
||||||
|
|
||||||
|
heap address: 0x00000006c2e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 |
||||||
|
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 |
||||||
|
Compressed class space size: 1073741824 Address: 0x00000007c0000000 |
||||||
|
|
||||||
|
Heap: |
||||||
|
PSYoungGen total 75776K, used 1300K [0x000000076ba00000, 0x0000000770e80000, 0x00000007c0000000) |
||||||
|
eden space 65024K, 2% used [0x000000076ba00000,0x000000076bb451f8,0x000000076f980000) |
||||||
|
from space 10752K, 0% used [0x0000000770400000,0x0000000770400000,0x0000000770e80000) |
||||||
|
to space 10752K, 0% used [0x000000076f980000,0x000000076f980000,0x0000000770400000) |
||||||
|
ParOldGen total 173568K, used 0K [0x00000006c2e00000, 0x00000006cd780000, 0x000000076ba00000) |
||||||
|
object space 173568K, 0% used [0x00000006c2e00000,0x00000006c2e00000,0x00000006cd780000) |
||||||
|
Metaspace used 778K, capacity 4480K, committed 4480K, reserved 1056768K |
||||||
|
class space used 76K, capacity 384K, committed 384K, reserved 1048576K |
||||||
|
|
||||||
|
Card table byte_map: [0x00000249cc960000,0x00000249cd150000] byte_map_base: 0x00000249c9349000 |
||||||
|
|
||||||
|
Marking Bits: (ParMarkBitMap*) 0x0000000072d19030 |
||||||
|
Begin Bits: [0x00000249cd6a0000, 0x00000249d15e8000) |
||||||
|
End Bits: [0x00000249d15e8000, 0x00000249d5530000) |
||||||
|
|
||||||
|
Polling page: 0x00000249bbd70000 |
||||||
|
|
||||||
|
CodeCache: size=245760Kb used=329Kb max_used=329Kb free=245430Kb |
||||||
|
bounds [0x00000249bd5a0000, 0x00000249bd810000, 0x00000249cc5a0000] |
||||||
|
total_blobs=58 nmethods=0 adapters=38 |
||||||
|
compilation: enabled |
||||||
|
|
||||||
|
Compilation events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
GC Heap History (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Deoptimization events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes redefined (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Internal exceptions (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Events (10 events): |
||||||
|
Event: 0.022 loading class java/lang/Short |
||||||
|
Event: 0.022 loading class java/lang/Short done |
||||||
|
Event: 0.022 loading class java/lang/Integer |
||||||
|
Event: 0.022 loading class java/lang/Integer done |
||||||
|
Event: 0.022 loading class java/lang/Long |
||||||
|
Event: 0.022 loading class java/lang/Long done |
||||||
|
Event: 0.022 loading class java/lang/NullPointerException |
||||||
|
Event: 0.022 loading class java/lang/NullPointerException done |
||||||
|
Event: 0.022 loading class java/lang/ArithmeticException |
||||||
|
Event: 0.022 loading class java/lang/ArithmeticException done |
||||||
|
|
||||||
|
|
||||||
|
Dynamic libraries: |
||||||
|
0x00007ff7c6430000 - 0x00007ff7c6477000 D:\environment\java\JDK1.8.321\bin\java.exe |
||||||
|
0x00007ffdf4510000 - 0x00007ffdf4708000 C:\Windows\SYSTEM32\ntdll.dll |
||||||
|
0x00007ffdf4410000 - 0x00007ffdf44cf000 C:\Windows\System32\KERNEL32.DLL |
||||||
|
0x00007ffdf1e90000 - 0x00007ffdf2162000 C:\Windows\System32\KERNELBASE.dll |
||||||
|
0x00007ffdf32c0000 - 0x00007ffdf336e000 C:\Windows\System32\ADVAPI32.dll |
||||||
|
0x00007ffdf2f00000 - 0x00007ffdf2f9e000 C:\Windows\System32\msvcrt.dll |
||||||
|
0x00007ffdf3b50000 - 0x00007ffdf3bec000 C:\Windows\System32\sechost.dll |
||||||
|
0x00007ffdf2fa0000 - 0x00007ffdf30c4000 C:\Windows\System32\RPCRT4.dll |
||||||
|
0x00007ffdf3370000 - 0x00007ffdf3511000 C:\Windows\System32\USER32.dll |
||||||
|
0x00007ffdf2170000 - 0x00007ffdf2192000 C:\Windows\System32\win32u.dll |
||||||
|
0x00007ffdf40a0000 - 0x00007ffdf40cb000 C:\Windows\System32\GDI32.dll |
||||||
|
0x00007ffdf23a0000 - 0x00007ffdf24af000 C:\Windows\System32\gdi32full.dll |
||||||
|
0x00007ffdf1d70000 - 0x00007ffdf1e0d000 C:\Windows\System32\msvcp_win.dll |
||||||
|
0x00007ffdf21a0000 - 0x00007ffdf22a0000 C:\Windows\System32\ucrtbase.dll |
||||||
|
0x00007ffdf1010000 - 0x00007ffdf12aa000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll |
||||||
|
0x00007ffdf3290000 - 0x00007ffdf32c0000 C:\Windows\System32\IMM32.DLL |
||||||
|
0x00007ffde1300000 - 0x00007ffde1315000 D:\environment\java\JDK1.8.321\jre\bin\vcruntime140.dll |
||||||
|
0x00007ffdcfa80000 - 0x00007ffdcfb1b000 D:\environment\java\JDK1.8.321\jre\bin\msvcp140.dll |
||||||
|
0x0000000072530000 - 0x0000000072d91000 D:\environment\java\JDK1.8.321\jre\bin\server\jvm.dll |
||||||
|
0x00007ffdf4200000 - 0x00007ffdf4208000 C:\Windows\System32\PSAPI.DLL |
||||||
|
0x00007ffdd87f0000 - 0x00007ffdd87f9000 C:\Windows\SYSTEM32\WSOCK32.dll |
||||||
|
0x00007ffde45e0000 - 0x00007ffde4607000 C:\Windows\SYSTEM32\WINMM.dll |
||||||
|
0x00007ffde9270000 - 0x00007ffde927a000 C:\Windows\SYSTEM32\VERSION.dll |
||||||
|
0x00007ffdf3bf0000 - 0x00007ffdf3c5b000 C:\Windows\System32\WS2_32.dll |
||||||
|
0x00007ffdef440000 - 0x00007ffdef452000 C:\Windows\SYSTEM32\kernel.appcore.dll |
||||||
|
0x00007ffde04a0000 - 0x00007ffde04b0000 D:\environment\java\JDK1.8.321\jre\bin\verify.dll |
||||||
|
0x00007ffde0470000 - 0x00007ffde049b000 D:\environment\java\JDK1.8.321\jre\bin\java.dll |
||||||
|
0x00007ffde0e90000 - 0x00007ffde0ec0000 D:\environment\java\JDK1.8.321\jre\bin\instrument.dll |
||||||
|
0x00007ffde0450000 - 0x00007ffde0468000 D:\environment\java\JDK1.8.321\jre\bin\zip.dll |
||||||
|
0x00007ffdf1640000 - 0x00007ffdf1824000 C:\Windows\SYSTEM32\dbghelp.dll |
||||||
|
0x00007ffdf22a0000 - 0x00007ffdf2322000 C:\Windows\System32\bcryptPrimitives.dll |
||||||
|
|
||||||
|
VM Arguments: |
||||||
|
jvm_args: -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:D:\environment\IntelliJ IDEA 2022.2.1\lib\idea_rt.jar=50108:D:\environment\IntelliJ IDEA 2022.2.1\bin -Dfile.encoding=UTF-8 |
||||||
|
java_command: digital.laboratory.platform.reagent.ReagentManagmentApplication |
||||||
|
java_class_path (initial): D:\environment\java\JDK1.8.321\jre\lib\charsets.jar;D:\environment\java\JDK1.8.321\jre\lib\deploy.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\access-bridge-64.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\cldrdata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\dnsns.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jaccess.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\jfxrt.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\localedata.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\nashorn.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunec.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunjce_provider.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunmscapi.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\sunpkcs11.jar;D:\environment\java\JDK1.8.321\jre\lib\ext\zipfs.jar;D:\environment\java\JDK1.8.321\jre\lib\javaws.jar;D:\environment\java\JDK1.8.321\jre\lib\jce.jar;D:\environment\java\JDK1.8.321\jre\lib\jfr.jar;D:\environment\java\JDK1.8.321\jre\lib\jfxswt.jar;D:\environment\java\JDK1.8.321\jre\lib\jsse.jar;D:\environment\java\JDK1.8.321\jre\lib\management-agent.jar;D:\environment\java\JDK1.8.321\jre\lib\plugin.jar;D:\environment\java\JDK1.8.321\jre\lib\resources.jar;D:\environment\java\JDK1.8.321\jre\lib\rt.jar;D:\DLP\dlp-reagent-managment\target\classes;D:\myRepository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2021.1\spring-cloud-starter-alibaba-nacos-discovery-2021.1.jar;D:\myRepository\com\alibaba\cloud\spring-cloud-alibaba-commons\2021.1\spring-cloud-alibaba-commons-2021.1.jar;D:\myRepository\com\alibaba\nacos\nacos-client\2.0.3\nacos-client-2.0.3.jar;D:\myRepository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-core\2.12.5\jackson-core-2.12.5.jar;D:\myRepository\com\fasterxml\jackson\core\jackson-databind\2.12.5\jackson-databind-2.12.5.jar;D:\myRepository\org\apache\httpcomponents\httpasyncclient\4.1.4\httpasyncclient-4.1.4.jar;D:\myRepository\org\apach |
||||||
|
Launcher Type: SUN_STANDARD |
||||||
|
|
||||||
|
Environment Variables: |
||||||
|
JAVA_HOME=D:\environment\java\JDK1.8.321 |
||||||
|
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar |
||||||
|
PATH=D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64\;C:\Users\000\AppData\Local\Microsoft\WindowsApps;;D:\environment\Microsoft VS Code\bin |
||||||
|
USERNAME=严厉的华南虎 |
||||||
|
OS=Windows_NT |
||||||
|
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------- S Y S T E M --------------- |
||||||
|
|
||||||
|
OS: Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
|
||||||
|
CPU:total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx |
||||||
|
|
||||||
|
Memory: 4k page, physical 16581784k(1428512k free), swap 29689876k(4800k free) |
||||||
|
|
||||||
|
vm_info: Java HotSpot(TM) 64-Bit Server VM (25.321-b07) for windows-amd64 JRE (1.8.0_321-b07), built on Dec 15 2021 11:19:20 by "java_re" with MS VC++ 15.9 (VS2017) |
||||||
|
|
||||||
|
time: Fri Apr 7 16:23:29 2023 |
||||||
|
timezone: 中国标准时间 |
||||||
|
elapsed time: 0.037941 seconds (0d 0h 0m 0s) |
||||||
|
|
@ -0,0 +1,217 @@ |
|||||||
|
# |
||||||
|
# There is insufficient memory for the Java Runtime Environment to continue. |
||||||
|
# Native memory allocation (mmap) failed to map 266338304 bytes for G1 virtual space |
||||||
|
# Possible reasons: |
||||||
|
# The system is out of physical RAM or swap space |
||||||
|
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap |
||||||
|
# Possible solutions: |
||||||
|
# Reduce memory load on the system |
||||||
|
# Increase physical memory or swap space |
||||||
|
# Check if swap backing store is full |
||||||
|
# Decrease Java heap size (-Xmx/-Xms) |
||||||
|
# Decrease number of Java threads |
||||||
|
# Decrease Java thread stack sizes (-Xss) |
||||||
|
# Set larger code cache with -XX:ReservedCodeCacheSize= |
||||||
|
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is |
||||||
|
# placed in the first 32GB address space. The Java Heap base address is the |
||||||
|
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress |
||||||
|
# to set the Java Heap base and to place the Java Heap above 32GB virtual address. |
||||||
|
# This output file may be truncated or incomplete. |
||||||
|
# |
||||||
|
# Out of Memory Error (os_windows.cpp:3747), pid=28016, tid=11424 |
||||||
|
# |
||||||
|
# JRE version: (17.0.3+7) (build ) |
||||||
|
# Java VM: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) |
||||||
|
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows |
||||||
|
# |
||||||
|
|
||||||
|
--------------- S U M M A R Y ------------ |
||||||
|
|
||||||
|
Command Line: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000': |
||||||
|
|
||||||
|
Host: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz, 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
Time: Mon Mar 20 12:00:10 2023 Windows 10 , 64 bit Build 19041 (10.0.19041.2546) elapsed time: 0.011563 seconds (0d 0h 0m 0s) |
||||||
|
|
||||||
|
--------------- T H R E A D --------------- |
||||||
|
|
||||||
|
Current thread (0x000002c9b9966670): JavaThread "Unknown thread" [_thread_in_vm, id=11424, stack(0x000000f15f700000,0x000000f15f800000)] |
||||||
|
|
||||||
|
Stack: [0x000000f15f700000,0x000000f15f800000] |
||||||
|
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) |
||||||
|
V [jvm.dll+0x681f8a] |
||||||
|
V [jvm.dll+0x83e374] |
||||||
|
V [jvm.dll+0x83fb1e] |
||||||
|
V [jvm.dll+0x840183] |
||||||
|
V [jvm.dll+0x2492a5] |
||||||
|
V [jvm.dll+0x67ee59] |
||||||
|
V [jvm.dll+0x67355a] |
||||||
|
V [jvm.dll+0x308fab] |
||||||
|
V [jvm.dll+0x310466] |
||||||
|
V [jvm.dll+0x3601de] |
||||||
|
V [jvm.dll+0x36040f] |
||||||
|
V [jvm.dll+0x2df098] |
||||||
|
V [jvm.dll+0x2e0004] |
||||||
|
V [jvm.dll+0x80fc61] |
||||||
|
V [jvm.dll+0x36df61] |
||||||
|
V [jvm.dll+0x7ef17c] |
||||||
|
V [jvm.dll+0x3f10ef] |
||||||
|
V [jvm.dll+0x3f2c31] |
||||||
|
C [jli.dll+0x526b] |
||||||
|
C [ucrtbase.dll+0x21bb2] |
||||||
|
C [KERNEL32.DLL+0x17614] |
||||||
|
C [ntdll.dll+0x526a1] |
||||||
|
|
||||||
|
|
||||||
|
--------------- P R O C E S S --------------- |
||||||
|
|
||||||
|
Threads class SMR info: |
||||||
|
_java_thread_list=0x00007ffc2f0e6f18, length=0, elements={ |
||||||
|
} |
||||||
|
|
||||||
|
Java Threads: ( => current thread ) |
||||||
|
|
||||||
|
Other Threads: |
||||||
|
0x000002c9b99cc9f0 GCTaskThread "GC Thread#0" [stack: 0x000000f15f800000,0x000000f15f900000] [id=30976] |
||||||
|
0x000002c9b99dd4e0 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000f15f900000,0x000000f15fa00000] [id=27528] |
||||||
|
0x000002c9b99ddd90 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000f15fa00000,0x000000f15fb00000] [id=29608] |
||||||
|
|
||||||
|
[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffc2e89fc57] |
||||||
|
|
||||||
|
VM state: not at safepoint (not fully initialized) |
||||||
|
|
||||||
|
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) |
||||||
|
[0x000002c9b9962aa0] Heap_lock - owner thread: 0x000002c9b9966670 |
||||||
|
|
||||||
|
Heap address: 0x0000000702e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 |
||||||
|
|
||||||
|
CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. |
||||||
|
Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0 |
||||||
|
|
||||||
|
GC Precious Log: |
||||||
|
<Empty> |
||||||
|
|
||||||
|
Heap: |
||||||
|
garbage-first heap total 0K, used 0K [0x0000000702e00000, 0x0000000800000000) |
||||||
|
region size 2048K, 0 young (0K), 0 survivors (0K) |
||||||
|
|
||||||
|
[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffc2ec8bbd9] |
||||||
|
|
||||||
|
GC Heap History (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Deoptimization events (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes unloaded (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Classes redefined (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Internal exceptions (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
VM Operations (0 events): |
||||||
|
No events |
||||||
|
|
||||||
|
Events (1 events): |
||||||
|
Event: 0.005 Loaded shared library D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll |
||||||
|
|
||||||
|
|
||||||
|
Dynamic libraries: |
||||||
|
0x00007ff69f280000 - 0x00007ff69f28a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.exe |
||||||
|
0x00007ffc99010000 - 0x00007ffc99208000 C:\Windows\SYSTEM32\ntdll.dll |
||||||
|
0x00007ffc971e0000 - 0x00007ffc9729f000 C:\Windows\System32\KERNEL32.DLL |
||||||
|
0x00007ffc967d0000 - 0x00007ffc96aa2000 C:\Windows\System32\KERNELBASE.dll |
||||||
|
0x00007ffc96cc0000 - 0x00007ffc96dc0000 C:\Windows\System32\ucrtbase.dll |
||||||
|
0x00007ffc86910000 - 0x00007ffc8692b000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\VCRUNTIME140.dll |
||||||
|
0x00007ffc8e390000 - 0x00007ffc8e3a7000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jli.dll |
||||||
|
0x00007ffc97300000 - 0x00007ffc974a1000 C:\Windows\System32\USER32.dll |
||||||
|
0x00007ffc96ed0000 - 0x00007ffc96ef2000 C:\Windows\System32\win32u.dll |
||||||
|
0x00007ffc97a90000 - 0x00007ffc97abb000 C:\Windows\System32\GDI32.dll |
||||||
|
0x00007ffc843c0000 - 0x00007ffc8465a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll |
||||||
|
0x00007ffc96dc0000 - 0x00007ffc96ecf000 C:\Windows\System32\gdi32full.dll |
||||||
|
0x00007ffc97870000 - 0x00007ffc9790e000 C:\Windows\System32\msvcrt.dll |
||||||
|
0x00007ffc96ab0000 - 0x00007ffc96b4d000 C:\Windows\System32\msvcp_win.dll |
||||||
|
0x00007ffc974b0000 - 0x00007ffc974e0000 C:\Windows\System32\IMM32.DLL |
||||||
|
0x00007ffc86a10000 - 0x00007ffc86a1c000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\vcruntime140_1.dll |
||||||
|
0x00007ffc2c5b0000 - 0x00007ffc2c63d000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\msvcp140.dll |
||||||
|
0x00007ffc2e5b0000 - 0x00007ffc2f218000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server\jvm.dll |
||||||
|
0x00007ffc98d80000 - 0x00007ffc98e2e000 C:\Windows\System32\ADVAPI32.dll |
||||||
|
0x00007ffc98ce0000 - 0x00007ffc98d7c000 C:\Windows\System32\sechost.dll |
||||||
|
0x00007ffc98ae0000 - 0x00007ffc98c04000 C:\Windows\System32\RPCRT4.dll |
||||||
|
0x00007ffc97910000 - 0x00007ffc97918000 C:\Windows\System32\PSAPI.DLL |
||||||
|
0x00007ffc809e0000 - 0x00007ffc809e9000 C:\Windows\SYSTEM32\WSOCK32.dll |
||||||
|
0x00007ffc8d240000 - 0x00007ffc8d267000 C:\Windows\SYSTEM32\WINMM.dll |
||||||
|
0x00007ffc983c0000 - 0x00007ffc9842b000 C:\Windows\System32\WS2_32.dll |
||||||
|
0x00007ffc8dbc0000 - 0x00007ffc8dbca000 C:\Windows\SYSTEM32\VERSION.dll |
||||||
|
0x00007ffc945b0000 - 0x00007ffc945c2000 C:\Windows\SYSTEM32\kernel.appcore.dll |
||||||
|
0x00007ffc92590000 - 0x00007ffc9259a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jimage.dll |
||||||
|
0x00007ffc88d70000 - 0x00007ffc88f54000 C:\Windows\SYSTEM32\DBGHELP.DLL |
||||||
|
0x00007ffc807d0000 - 0x00007ffc80805000 C:\Windows\SYSTEM32\dbgcore.DLL |
||||||
|
0x00007ffc96c30000 - 0x00007ffc96cb2000 C:\Windows\System32\bcryptPrimitives.dll |
||||||
|
0x00007ffc8e3b0000 - 0x00007ffc8e3d5000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll |
||||||
|
|
||||||
|
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none |
||||||
|
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server |
||||||
|
|
||||||
|
VM Arguments: |
||||||
|
java_command: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000': |
||||||
|
java_class_path (initial): D:/environment/IntelliJ IDEA 2022.2.1/plugins/git4idea/lib/git4idea-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/externalProcess-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/app.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/3rd-party-rt.jar |
||||||
|
Launcher Type: SUN_STANDARD |
||||||
|
|
||||||
|
[Global flags] |
||||||
|
intx CICompilerCount = 12 {product} {ergonomic} |
||||||
|
uint ConcGCThreads = 3 {product} {ergonomic} |
||||||
|
uint G1ConcRefinementThreads = 13 {product} {ergonomic} |
||||||
|
size_t G1HeapRegionSize = 2097152 {product} {ergonomic} |
||||||
|
uintx GCDrainStackTargetSize = 64 {product} {ergonomic} |
||||||
|
size_t InitialHeapSize = 266338304 {product} {ergonomic} |
||||||
|
size_t MarkStackSize = 4194304 {product} {ergonomic} |
||||||
|
size_t MaxHeapSize = 4246732800 {product} {ergonomic} |
||||||
|
size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} |
||||||
|
size_t MinHeapSize = 8388608 {product} {ergonomic} |
||||||
|
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} |
||||||
|
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} |
||||||
|
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} |
||||||
|
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} |
||||||
|
bool SegmentedCodeCache = true {product} {ergonomic} |
||||||
|
size_t SoftMaxHeapSize = 4246732800 {manageable} {ergonomic} |
||||||
|
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} |
||||||
|
bool UseCompressedOops = true {product lp64_product} {ergonomic} |
||||||
|
bool UseG1GC = true {product} {ergonomic} |
||||||
|
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} |
||||||
|
|
||||||
|
Logging: |
||||||
|
Log output configuration: |
||||||
|
#0: stdout all=warning uptime,level,tags |
||||||
|
#1: stderr all=off uptime,level,tags |
||||||
|
|
||||||
|
Environment Variables: |
||||||
|
JAVA_HOME=D:\environment\java\JDK1.8.321 |
||||||
|
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar |
||||||
|
PATH=D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\bin;D:\environment\Git\usr\bin;C:\Users\000\bin;D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64;C:\Users\000\AppData\Local\Microsoft\WindowsApps;D:\environment\Microsoft VS Code\bin |
||||||
|
USERNAME=ÑÏÀ÷µÄ»ªÄÏ»¢ |
||||||
|
DISPLAY=:0.0 |
||||||
|
LC_ALL=en_US.UTF-8 |
||||||
|
OS=Windows_NT |
||||||
|
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------- S Y S T E M --------------- |
||||||
|
|
||||||
|
OS: |
||||||
|
Windows 10 , 64 bit Build 19041 (10.0.19041.2546) |
||||||
|
OS uptime: 3 days 18:34 hours |
||||||
|
|
||||||
|
CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1 microcode 0x2c, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi |
||||||
|
|
||||||
|
Memory: 4k page, system-wide physical 16193M (2378M free) |
||||||
|
TotalPageFile size 28994M (AvailPageFile size 126M) |
||||||
|
current process WorkingSet (physical memory assigned to process): 11M, peak: 11M |
||||||
|
current process commit charge ("private bytes"): 70M, peak: 324M |
||||||
|
|
||||||
|
vm_info: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37) for windows-amd64 JRE (17.0.3+7-b469.37), built on 2022-08-01 by "builduser" with MS VC++ 16.10 / 16.11 (VS2019) |
||||||
|
|
||||||
|
END. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,28 @@ |
|||||||
|
package digital.laboratory.platform.reagent.config; |
||||||
|
|
||||||
|
import org.springframework.context.annotation.Configuration; |
||||||
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity; |
||||||
|
import org.springframework.security.config.annotation.web.builders.WebSecurity; |
||||||
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; |
||||||
|
import org.springframework.security.core.context.SecurityContextHolder; |
||||||
|
|
||||||
|
//@EnableOAuth2Sso
|
||||||
|
@Configuration |
||||||
|
|
||||||
|
public class WebSecurityConfigurer extends WebSecurityConfigurerAdapter { |
||||||
|
|
||||||
|
@Override |
||||||
|
public void configure(WebSecurity web) { |
||||||
|
SecurityContextHolder.setStrategyName(SecurityContextHolder.MODE_INHERITABLETHREADLOCAL); |
||||||
|
web.ignoring().antMatchers("/", "/static/**", "/static/dist/**", "/hello**", "/favicon.ico**", "/login", "/login-callback", "/v2/**", "/papp/v2/**", "/papp/entrustment/common/**","/reagent/v2/**"); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void configure(HttpSecurity http) throws Exception { |
||||||
|
|
||||||
|
http.csrf().disable() |
||||||
|
.authorizeRequests() |
||||||
|
.antMatchers("/", "/static/**", "/static/dist/**", "/hello**", "/favicon.ico**", "/login", "/login-callback", "/v2/**", "/papp/v2/**", "/papp/entrustment/common/**","/reagent/v2/**").permitAll() |
||||||
|
.anyRequest().permitAll(); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,151 @@ |
|||||||
|
package digital.laboratory.platform.reagent.controller; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||||
|
import digital.laboratory.platform.common.core.util.R; |
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.entity.CabinetForm; |
||||||
|
import digital.laboratory.platform.reagent.service.CabinetFormService; |
||||||
|
import org.springframework.security.access.prepost.PreAuthorize; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import lombok.RequiredArgsConstructor; |
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import javax.servlet.http.HttpServletResponse; |
||||||
|
import java.io.IOException; |
||||||
|
import java.security.Principal; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 前端控制器 |
||||||
|
* |
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中 |
||||||
|
* 这里写什么: |
||||||
|
* 为前端提供数据, 接受前端的数据 |
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理 |
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的 |
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequiredArgsConstructor |
||||||
|
@RequestMapping("/cabinet_form" ) |
||||||
|
@Api(value = "cabinet_form", tags = "管理") |
||||||
|
public class CabinetFormController { |
||||||
|
|
||||||
|
private final CabinetFormService cabinetFormService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id查询 |
||||||
|
* @param cabinetFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id查询", notes = "通过id查询") |
||||||
|
@GetMapping("/{cabinetFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_cabinet_form_get')" ) |
||||||
|
public R<CabinetForm> getById(@PathVariable("cabinetFormId" ) String cabinetFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CabinetForm cabinetForm = cabinetFormService.getById(cabinetFormId); |
||||||
|
return R.ok(cabinetForm); |
||||||
|
//return R.ok(cabinetFormService.getById(cabinetFormId));
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 分页查询 |
||||||
|
* @param page 分页对象 |
||||||
|
* @param cabinetForm |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "分页查询", notes = "分页查询") |
||||||
|
@GetMapping("/page" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_cabinet_form_get')" ) |
||||||
|
public R<IPage<CabinetForm>> getCabinetFormPage(Page<CabinetForm> page, CabinetForm cabinetForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
IPage<CabinetForm> cabinetFormSList = cabinetFormService.page(page, Wrappers.<CabinetForm>query() |
||||||
|
.eq("create_by", dlpUser.getId()) |
||||||
|
.orderByDesc("create_time") |
||||||
|
); |
||||||
|
return R.ok(cabinetFormSList); |
||||||
|
// return R.ok(cabinetFormService.page(page, Wrappers.query(cabinetForm)));
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 新增 |
||||||
|
* @param cabinetForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "新增", notes = "新增") |
||||||
|
@SysLog("新增" ) |
||||||
|
@PostMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_cabinet_form_add')" ) |
||||||
|
public R<CabinetForm> postAddObject(@RequestBody CabinetForm cabinetForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
cabinetForm.setCabinetFormId(IdWorker.get32UUID().toUpperCase()); |
||||||
|
if (cabinetFormService.save(cabinetForm)) { |
||||||
|
return R.ok(cabinetForm, "对象创建成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(cabinetForm, "对象创建失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
* @param cabinetForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "修改", notes = "修改") |
||||||
|
@SysLog("修改" ) |
||||||
|
@PutMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_cabinet_form_edit')" ) |
||||||
|
public R<CabinetForm> putUpdateById(@RequestBody CabinetForm cabinetForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
if (cabinetFormService.updateById(cabinetForm)) { |
||||||
|
return R.ok(cabinetForm, "保存对象成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(cabinetForm, "保存对象失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id删除 |
||||||
|
* @param cabinetFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id删除", notes = "通过id删除") |
||||||
|
@SysLog("通过id删除" ) |
||||||
|
@DeleteMapping("/{cabinetFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_cabinet_form_del')" ) |
||||||
|
public R<CabinetForm> deleteById(@PathVariable String cabinetFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CabinetForm oldCabinetForm = cabinetFormService.getById(cabinetFormId); |
||||||
|
|
||||||
|
if (cabinetFormService.removeById(cabinetFormId)) { |
||||||
|
return R.ok(oldCabinetForm, "对象删除成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(oldCabinetForm, "对象删除失败"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,130 @@ |
|||||||
|
package digital.laboratory.platform.reagent.controller; |
||||||
|
|
||||||
|
import digital.laboratory.platform.common.core.util.R; |
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.entity.CategoryTable; |
||||||
|
import digital.laboratory.platform.reagent.service.CategoryTableService; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import lombok.RequiredArgsConstructor; |
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import java.security.Principal; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-29 |
||||||
|
* @describe 前端控制器 |
||||||
|
* |
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中 |
||||||
|
* 这里写什么: |
||||||
|
* 为前端提供数据, 接受前端的数据 |
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理 |
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的 |
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequiredArgsConstructor |
||||||
|
@RequestMapping("/category_table" ) |
||||||
|
@Api(value = "category_table", tags = "类别管理") |
||||||
|
public class CategoryTableController { |
||||||
|
|
||||||
|
private final CategoryTableService categoryTableService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 列表查询 |
||||||
|
* * @param type |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@SysLog("类别显示种类" ) |
||||||
|
@ApiOperation(value = "列表显示种类", notes = "列表显示种类") |
||||||
|
@GetMapping("/species") |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_type_table_get')" )
|
||||||
|
public R<List<CategoryTable>> getSpecies(String category, HttpServletRequest theHttpServletRequest) { |
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
List<CategoryTable> categoryTableList = categoryTableService.getSpecies(category); |
||||||
|
|
||||||
|
return R.ok(categoryTableList); |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// /**
|
||||||
|
// * 新增
|
||||||
|
// * @param type
|
||||||
|
// * @return R
|
||||||
|
// */
|
||||||
|
// @ApiOperation(value = "新增类别", notes = "新增类别")
|
||||||
|
// @SysLog("新增类别" )
|
||||||
|
// @PostMapping
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_type_table_add')" )
|
||||||
|
// public R<TypeTable> postAddObject(@PathVariable String type, HttpServletRequest theHttpServletRequest) {
|
||||||
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
|
// TypeTable typeTable = typeTableService.addType(type);
|
||||||
|
//
|
||||||
|
// if (typeTable!=null) {
|
||||||
|
// return R.ok(typeTable, "保存成功");
|
||||||
|
// }
|
||||||
|
// else {
|
||||||
|
// return R.failed( "保存失败");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
/** |
||||||
|
* 新增 |
||||||
|
* @param species |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "新增种类", notes = "新增种类") |
||||||
|
@SysLog("新增类别" ) |
||||||
|
@PostMapping("species") |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_type_table_add')" )
|
||||||
|
public R<CategoryTable> postAdd(@PathVariable String category, @PathVariable String species, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CategoryTable categoryTable = categoryTableService.addSpecies(category,species); |
||||||
|
|
||||||
|
if (categoryTable !=null) { |
||||||
|
return R.ok(categoryTable, "保存成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed( "保存失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id删除种类 |
||||||
|
* @param id id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id删除种类", notes = "通过id删除种类") |
||||||
|
@SysLog("通过id删除种类" ) |
||||||
|
@DeleteMapping("/species/{id}" ) |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_type_table_del')" )
|
||||||
|
public R<String > deleteSpeciesById(@PathVariable String id, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
if (categoryTableService.delSpeciesById(id)) { |
||||||
|
return R.ok( "删除成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed("删除失败"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,202 @@ |
|||||||
|
package digital.laboratory.platform.reagent.controller; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||||
|
import digital.laboratory.platform.common.core.util.R; |
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO; |
||||||
|
import digital.laboratory.platform.reagent.dto.PeriodVerificationPlanDTO; |
||||||
|
import digital.laboratory.platform.reagent.entity.CheckSchedule; |
||||||
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan; |
||||||
|
import digital.laboratory.platform.reagent.service.CheckScheduleService; |
||||||
|
import digital.laboratory.platform.reagent.vo.CheckScheduleVO; |
||||||
|
import org.springframework.security.access.prepost.PreAuthorize; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import lombok.RequiredArgsConstructor; |
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import javax.servlet.http.HttpServletResponse; |
||||||
|
import java.io.IOException; |
||||||
|
import java.security.Principal; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author Zhang Xiaolong created at 2023-04-10 |
||||||
|
* @describe 前端控制器 |
||||||
|
* <p> |
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中 |
||||||
|
* 这里写什么: |
||||||
|
* 为前端提供数据, 接受前端的数据 |
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理 |
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的 |
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequiredArgsConstructor |
||||||
|
@RequestMapping("/check_schedule") |
||||||
|
@Api(value = "check_schedule", tags = "管理") |
||||||
|
public class CheckScheduleController { |
||||||
|
|
||||||
|
private final CheckScheduleService checkScheduleService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id查询 |
||||||
|
* |
||||||
|
* @param checkScheduleId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id查询", notes = "通过id查询") |
||||||
|
@GetMapping("/{checkScheduleId}") |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_get')" )
|
||||||
|
public R<CheckSchedule> getById(@PathVariable("checkScheduleId") String checkScheduleId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = checkScheduleService.getCheckScheduleVO(checkScheduleId); |
||||||
|
return R.ok(checkSchedule); |
||||||
|
//return R.ok(checkScheduleService.getById(managerId));
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 分页查询 |
||||||
|
* |
||||||
|
* @param page 分页对象 |
||||||
|
* @param checkSchedule |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "分页查询", notes = "分页查询") |
||||||
|
@GetMapping("/page") |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_get')" )
|
||||||
|
public R<IPage<CheckScheduleVO>> getCheckSchedulePage(Page<CheckSchedule> page, CheckSchedule checkSchedule, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
IPage<CheckScheduleVO> checkScheduleSList = checkScheduleService.getCheckScheduleVOPage(page, Wrappers.<CheckSchedule>query() |
||||||
|
.eq("create_by", dlpUser.getId()) |
||||||
|
.orderByDesc("create_time") |
||||||
|
); |
||||||
|
return R.ok(checkScheduleSList); |
||||||
|
// return R.ok(checkScheduleService.page(page, Wrappers.query(checkSchedule)));
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 新增 |
||||||
|
* |
||||||
|
* @param periodVerificationPlanDTOS |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "新增", notes = "新增") |
||||||
|
@SysLog("新增") |
||||||
|
@PostMapping |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_add')" )
|
||||||
|
public R<CheckSchedule> postAddObject(@RequestBody List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = checkScheduleService.addPlan(periodVerificationPlanDTOS, dlpUser); |
||||||
|
|
||||||
|
if (checkSchedule != null) { |
||||||
|
return R.ok(checkSchedule, "计划创建成功"); |
||||||
|
} else { |
||||||
|
return R.failed("计划创建失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
* |
||||||
|
* @param periodVerificationPlanDTOS |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "修改", notes = "修改") |
||||||
|
@SysLog("修改") |
||||||
|
@PutMapping |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_edit')" )
|
||||||
|
public R<CheckSchedule> putUpdateById(@RequestBody List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = checkScheduleService.editPlan(periodVerificationPlanDTOS); |
||||||
|
|
||||||
|
if (checkSchedule != null) { |
||||||
|
return R.ok(checkSchedule, "保存成功"); |
||||||
|
} else return R.failed("保存失败"); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 提交计划 |
||||||
|
* |
||||||
|
* @param periodVerificationPlanDTOS |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "提交计划", notes = "提交计划") |
||||||
|
@SysLog("提交计划") |
||||||
|
@PostMapping("/commit") |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_edit')" )
|
||||||
|
public R<CheckSchedule> commitById(@RequestBody List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = checkScheduleService.commitPlan(periodVerificationPlanDTOS,dlpUser); |
||||||
|
|
||||||
|
if (checkSchedule != null) { |
||||||
|
return R.ok(checkSchedule, "提交成功"); |
||||||
|
} else return R.failed("提交失败"); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 通过id删除
|
||||||
|
// *
|
||||||
|
// * @param periodVerificationPlanDTOS id
|
||||||
|
// * @return R
|
||||||
|
// */
|
||||||
|
// @ApiOperation(value = "通过id删除", notes = "通过id删除")
|
||||||
|
// @SysLog("通过id删除")
|
||||||
|
// @PostMapping("/commit")
|
||||||
|
//// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_del')" )
|
||||||
|
// public R<CheckSchedule> deleteById(@RequestBody List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, HttpServletRequest theHttpServletRequest) {
|
||||||
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
|
// CheckSchedule checkSchedule = checkScheduleService.commitPlan(periodVerificationPlanDTOS, dlpUser);
|
||||||
|
//
|
||||||
|
// if (checkSchedule != null) {
|
||||||
|
// return R.ok(checkSchedule, "提交成功");
|
||||||
|
// } else {
|
||||||
|
// return R.failed("提交失败");
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
|
||||||
|
/** |
||||||
|
* 审核 |
||||||
|
* |
||||||
|
* @param auditAndApproveDTO |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "审核", notes = "审核") |
||||||
|
@SysLog("修改") |
||||||
|
@PutMapping("/audit") |
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_check_schedule_edit')" )
|
||||||
|
public R<CheckSchedule> auditPlan(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = checkScheduleService.auditPlan(auditAndApproveDTO, dlpUser); |
||||||
|
|
||||||
|
if (checkSchedule != null) { |
||||||
|
return R.ok(checkSchedule, "审核成功"); |
||||||
|
} else return R.failed("审核失败"); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,151 @@ |
|||||||
|
package digital.laboratory.platform.reagent.controller; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||||
|
import digital.laboratory.platform.common.core.util.R; |
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.entity.DisqualificationForm; |
||||||
|
import digital.laboratory.platform.reagent.service.DisqualificationFormService; |
||||||
|
import org.springframework.security.access.prepost.PreAuthorize; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import lombok.RequiredArgsConstructor; |
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import javax.servlet.http.HttpServletResponse; |
||||||
|
import java.io.IOException; |
||||||
|
import java.security.Principal; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe 前端控制器 |
||||||
|
* |
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中 |
||||||
|
* 这里写什么: |
||||||
|
* 为前端提供数据, 接受前端的数据 |
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理 |
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的 |
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequiredArgsConstructor |
||||||
|
@RequestMapping("/disqualification_form" ) |
||||||
|
@Api(value = "disqualification_form", tags = "管理") |
||||||
|
public class DisqualificationFormController { |
||||||
|
|
||||||
|
private final DisqualificationFormService disqualificationFormService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id查询 |
||||||
|
* @param disqualificationFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id查询", notes = "通过id查询") |
||||||
|
@GetMapping("/{disqualificationFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_disqualification_form_get')" ) |
||||||
|
public R<DisqualificationForm> getById(@PathVariable("disqualificationFormId" ) String disqualificationFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
DisqualificationForm disqualificationForm = disqualificationFormService.getById(disqualificationFormId); |
||||||
|
return R.ok(disqualificationForm); |
||||||
|
//return R.ok(disqualificationFormService.getById(disqualificationFormId));
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 分页查询 |
||||||
|
* @param page 分页对象 |
||||||
|
* @param disqualificationForm |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "分页查询", notes = "分页查询") |
||||||
|
@GetMapping("/page" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_disqualification_form_get')" ) |
||||||
|
public R<IPage<DisqualificationForm>> getDisqualificationFormPage(Page<DisqualificationForm> page, DisqualificationForm disqualificationForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
IPage<DisqualificationForm> disqualificationFormSList = disqualificationFormService.page(page, Wrappers.<DisqualificationForm>query() |
||||||
|
.eq("create_by", dlpUser.getId()) |
||||||
|
.orderByDesc("create_time") |
||||||
|
); |
||||||
|
return R.ok(disqualificationFormSList); |
||||||
|
// return R.ok(disqualificationFormService.page(page, Wrappers.query(disqualificationForm)));
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 新增 |
||||||
|
* @param disqualificationForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "新增", notes = "新增") |
||||||
|
@SysLog("新增" ) |
||||||
|
@PostMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_disqualification_form_add')" ) |
||||||
|
public R<DisqualificationForm> postAddObject(@RequestBody DisqualificationForm disqualificationForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
disqualificationForm.setDisqualificationFormId(IdWorker.get32UUID().toUpperCase()); |
||||||
|
if (disqualificationFormService.save(disqualificationForm)) { |
||||||
|
return R.ok(disqualificationForm, "对象创建成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(disqualificationForm, "对象创建失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
* @param disqualificationForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "修改", notes = "修改") |
||||||
|
@SysLog("修改" ) |
||||||
|
@PutMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_disqualification_form_edit')" ) |
||||||
|
public R<DisqualificationForm> putUpdateById(@RequestBody DisqualificationForm disqualificationForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
if (disqualificationFormService.updateById(disqualificationForm)) { |
||||||
|
return R.ok(disqualificationForm, "保存对象成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(disqualificationForm, "保存对象失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id删除 |
||||||
|
* @param disqualificationFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id删除", notes = "通过id删除") |
||||||
|
@SysLog("通过id删除" ) |
||||||
|
@DeleteMapping("/{disqualificationFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_disqualification_form_del')" ) |
||||||
|
public R<DisqualificationForm> deleteById(@PathVariable String disqualificationFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
DisqualificationForm oldDisqualificationForm = disqualificationFormService.getById(disqualificationFormId); |
||||||
|
|
||||||
|
if (disqualificationFormService.removeById(disqualificationFormId)) { |
||||||
|
return R.ok(oldDisqualificationForm, "对象删除成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(oldDisqualificationForm, "对象删除失败"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,151 @@ |
|||||||
|
package digital.laboratory.platform.reagent.controller; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||||
|
import digital.laboratory.platform.common.core.util.R; |
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.entity.LatticeForm; |
||||||
|
import digital.laboratory.platform.reagent.service.LatticeFormService; |
||||||
|
import org.springframework.security.access.prepost.PreAuthorize; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import lombok.RequiredArgsConstructor; |
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import javax.servlet.http.HttpServletResponse; |
||||||
|
import java.io.IOException; |
||||||
|
import java.security.Principal; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 前端控制器 |
||||||
|
* |
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中 |
||||||
|
* 这里写什么: |
||||||
|
* 为前端提供数据, 接受前端的数据 |
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理 |
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的 |
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequiredArgsConstructor |
||||||
|
@RequestMapping("/lattice_form" ) |
||||||
|
@Api(value = "lattice_form", tags = "管理") |
||||||
|
public class LatticeFormController { |
||||||
|
|
||||||
|
private final LatticeFormService latticeFormService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id查询 |
||||||
|
* @param latticeFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id查询", notes = "通过id查询") |
||||||
|
@GetMapping("/{latticeFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_lattice_form_get')" ) |
||||||
|
public R<LatticeForm> getById(@PathVariable("latticeFormId" ) String latticeFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
LatticeForm latticeForm = latticeFormService.getById(latticeFormId); |
||||||
|
return R.ok(latticeForm); |
||||||
|
//return R.ok(latticeFormService.getById(latticeFormId));
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 分页查询 |
||||||
|
* @param page 分页对象 |
||||||
|
* @param latticeForm |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "分页查询", notes = "分页查询") |
||||||
|
@GetMapping("/page" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_lattice_form_get')" ) |
||||||
|
public R<IPage<LatticeForm>> getLatticeFormPage(Page<LatticeForm> page, LatticeForm latticeForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
IPage<LatticeForm> latticeFormSList = latticeFormService.page(page, Wrappers.<LatticeForm>query() |
||||||
|
.eq("create_by", dlpUser.getId()) |
||||||
|
.orderByDesc("create_time") |
||||||
|
); |
||||||
|
return R.ok(latticeFormSList); |
||||||
|
// return R.ok(latticeFormService.page(page, Wrappers.query(latticeForm)));
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 新增 |
||||||
|
* @param latticeForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "新增", notes = "新增") |
||||||
|
@SysLog("新增" ) |
||||||
|
@PostMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_lattice_form_add')" ) |
||||||
|
public R<LatticeForm> postAddObject(@RequestBody LatticeForm latticeForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
latticeForm.setLatticeFormId(IdWorker.get32UUID().toUpperCase()); |
||||||
|
if (latticeFormService.save(latticeForm)) { |
||||||
|
return R.ok(latticeForm, "对象创建成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(latticeForm, "对象创建失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
* @param latticeForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "修改", notes = "修改") |
||||||
|
@SysLog("修改" ) |
||||||
|
@PutMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_lattice_form_edit')" ) |
||||||
|
public R<LatticeForm> putUpdateById(@RequestBody LatticeForm latticeForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
if (latticeFormService.updateById(latticeForm)) { |
||||||
|
return R.ok(latticeForm, "保存对象成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(latticeForm, "保存对象失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id删除 |
||||||
|
* @param latticeFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id删除", notes = "通过id删除") |
||||||
|
@SysLog("通过id删除" ) |
||||||
|
@DeleteMapping("/{latticeFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_lattice_form_del')" ) |
||||||
|
public R<LatticeForm> deleteById(@PathVariable String latticeFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
LatticeForm oldLatticeForm = latticeFormService.getById(latticeFormId); |
||||||
|
|
||||||
|
if (latticeFormService.removeById(latticeFormId)) { |
||||||
|
return R.ok(oldLatticeForm, "对象删除成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(oldLatticeForm, "对象删除失败"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,151 @@ |
|||||||
|
package digital.laboratory.platform.reagent.controller; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||||
|
import digital.laboratory.platform.common.core.util.R; |
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.entity.StorageRoomForm; |
||||||
|
import digital.laboratory.platform.reagent.service.StorageRoomFormService; |
||||||
|
import org.springframework.security.access.prepost.PreAuthorize; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import lombok.RequiredArgsConstructor; |
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import javax.servlet.http.HttpServletResponse; |
||||||
|
import java.io.IOException; |
||||||
|
import java.security.Principal; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 前端控制器 |
||||||
|
* |
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中 |
||||||
|
* 这里写什么: |
||||||
|
* 为前端提供数据, 接受前端的数据 |
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理 |
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的 |
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequiredArgsConstructor |
||||||
|
@RequestMapping("/storage_room_form" ) |
||||||
|
@Api(value = "storage_room_form", tags = "管理") |
||||||
|
public class StorageRoomFormController { |
||||||
|
|
||||||
|
private final StorageRoomFormService storageRoomFormService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id查询 |
||||||
|
* @param storageRoomFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id查询", notes = "通过id查询") |
||||||
|
@GetMapping("/{storageRoomFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_storage_room_form_get')" ) |
||||||
|
public R<StorageRoomForm> getById(@PathVariable("storageRoomFormId" ) String storageRoomFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
StorageRoomForm storageRoomForm = storageRoomFormService.getById(storageRoomFormId); |
||||||
|
return R.ok(storageRoomForm); |
||||||
|
//return R.ok(storageRoomFormService.getById(storageRoomFormId));
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 分页查询 |
||||||
|
* @param page 分页对象 |
||||||
|
* @param storageRoomForm |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "分页查询", notes = "分页查询") |
||||||
|
@GetMapping("/page" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_storage_room_form_get')" ) |
||||||
|
public R<IPage<StorageRoomForm>> getStorageRoomFormPage(Page<StorageRoomForm> page, StorageRoomForm storageRoomForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
IPage<StorageRoomForm> storageRoomFormSList = storageRoomFormService.page(page, Wrappers.<StorageRoomForm>query() |
||||||
|
.eq("create_by", dlpUser.getId()) |
||||||
|
.orderByDesc("create_time") |
||||||
|
); |
||||||
|
return R.ok(storageRoomFormSList); |
||||||
|
// return R.ok(storageRoomFormService.page(page, Wrappers.query(storageRoomForm)));
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 新增 |
||||||
|
* @param storageRoomForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "新增", notes = "新增") |
||||||
|
@SysLog("新增" ) |
||||||
|
@PostMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_storage_room_form_add')" ) |
||||||
|
public R<StorageRoomForm> postAddObject(@RequestBody StorageRoomForm storageRoomForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
storageRoomForm.setStorageRoomFormId(IdWorker.get32UUID().toUpperCase()); |
||||||
|
if (storageRoomFormService.save(storageRoomForm)) { |
||||||
|
return R.ok(storageRoomForm, "对象创建成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(storageRoomForm, "对象创建失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
* @param storageRoomForm |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "修改", notes = "修改") |
||||||
|
@SysLog("修改" ) |
||||||
|
@PutMapping |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_storage_room_form_edit')" ) |
||||||
|
public R<StorageRoomForm> putUpdateById(@RequestBody StorageRoomForm storageRoomForm, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
if (storageRoomFormService.updateById(storageRoomForm)) { |
||||||
|
return R.ok(storageRoomForm, "保存对象成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(storageRoomForm, "保存对象失败"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 通过id删除 |
||||||
|
* @param storageRoomFormId id |
||||||
|
* @return R |
||||||
|
*/ |
||||||
|
@ApiOperation(value = "通过id删除", notes = "通过id删除") |
||||||
|
@SysLog("通过id删除" ) |
||||||
|
@DeleteMapping("/{storageRoomFormId}" ) |
||||||
|
@PreAuthorize("@pms.hasPermission('reagent_storage_room_form_del')" ) |
||||||
|
public R<StorageRoomForm> deleteById(@PathVariable String storageRoomFormId, HttpServletRequest theHttpServletRequest) { |
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal(); |
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); |
||||||
|
|
||||||
|
StorageRoomForm oldStorageRoomForm = storageRoomFormService.getById(storageRoomFormId); |
||||||
|
|
||||||
|
if (storageRoomFormService.removeById(storageRoomFormId)) { |
||||||
|
return R.ok(oldStorageRoomForm, "对象删除成功"); |
||||||
|
} |
||||||
|
else { |
||||||
|
return R.failed(oldStorageRoomForm, "对象删除失败"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class AcceptanceRecordFormDTO { |
||||||
|
private String followUpTreatment; |
||||||
|
private String acceptanceRecordFormId; |
||||||
|
private boolean theSameBrandAndModel; |
||||||
|
private String bam_remarks; |
||||||
|
private boolean consistentQuantity; |
||||||
|
private String cq_remarks; |
||||||
|
private boolean packingInGoodCondition; |
||||||
|
private String pcg_remarks; |
||||||
|
private boolean validityPeriod; |
||||||
|
private String vp_remarks; |
||||||
|
private boolean deliveryCycle; |
||||||
|
private String dc_remarks; |
||||||
|
private String acceptanceConclusion; |
||||||
|
private String nonconformingItem; |
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import io.swagger.models.auth.In; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
import java.util.List; |
||||||
|
@Data |
||||||
|
public class ApplicationForUseDTO { |
||||||
|
private String remarks; |
||||||
|
private Integer purpose; |
||||||
|
private String applicationForUseId; |
||||||
|
private Integer quantity; |
||||||
|
private String reagentConsumableId; |
||||||
|
private String specificationAndModel; |
||||||
|
private String standardMaterialApplicationId; |
||||||
|
private String batchDetailsId; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class AuditDecentralizedRequestDTO { |
||||||
|
|
||||||
|
private Boolean auditResult; |
||||||
|
private String auditOpinion; |
||||||
|
private Boolean haveCheck; |
||||||
|
private String uuId; |
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
@Data |
||||||
|
public class CheckContentDTO { |
||||||
|
private String brand; |
||||||
|
private String reagentConsumableId; |
||||||
|
private String specificationAndModel; |
||||||
|
private String checkContentId; |
||||||
|
private String number; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import digital.laboratory.platform.reagent.entity.DisqualificationForm; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class ComplianceCheckDTO { |
||||||
|
private String examinationConclusion; |
||||||
|
private String inspectionScheme; |
||||||
|
private String complianceCheckId; |
||||||
|
private String brand; |
||||||
|
private String reagentConsumableId; |
||||||
|
private String specificationAndModel; |
||||||
|
private String nonconformingItem; |
||||||
|
private String reagentConsumableNumber; |
||||||
|
private String batchDetailsId; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,34 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import digital.laboratory.platform.reagent.entity.ProvideServicesOrSupplies; |
||||||
|
import digital.laboratory.platform.reagent.mapper.ProvideServicesOrSuppliesMapper; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.time.LocalDate; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class
|
||||||
|
EvaluationFormDTO { |
||||||
|
private String contactNumber; |
||||||
|
private String contactPerson; |
||||||
|
private String serviceProviderAndSupplierId; |
||||||
|
private String evaluationFormId; |
||||||
|
private String supplierBusinessLicense; |
||||||
|
private String supplierPassesQualityAssuranceSystem; |
||||||
|
private String supplierProductCertification; |
||||||
|
private String checkAndCalibrateEfficiencyOfSupplies; |
||||||
|
private String overallSupplierServiceSatisfaction; |
||||||
|
private String supplierAttitude; |
||||||
|
private String supplierEquipmentAndFacilities; |
||||||
|
private String supplierTechnologyAndManagementCapability; |
||||||
|
private String whetherTheSupplierDeliversOnTime; |
||||||
|
private String supplierInformationId; |
||||||
|
private String commentsFromPrimary; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class OutgoingContentsDTO { |
||||||
|
|
||||||
|
private Integer outboundUse; |
||||||
|
private Integer quantity; |
||||||
|
private String reagentConsumableId; |
||||||
|
private String remarks; |
||||||
|
private String deliveryRegistrationFormId; |
||||||
|
private String referenceMaterialId; |
||||||
|
private String number; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
@Data |
||||||
|
public class PeriodVerificationImplementationDTO { |
||||||
|
|
||||||
|
private String causeOfDissatisfaction; |
||||||
|
private LocalDateTime checkingTime; |
||||||
|
private String deviationAndUncertainty; |
||||||
|
private String implementationAndResults; |
||||||
|
private String number; |
||||||
|
private String referenceMaterialNumber; |
||||||
|
private String referenceMaterialId; |
||||||
|
private String remarks; |
||||||
|
private String standardValueAndPurity; |
||||||
|
private String verificationMethod; |
||||||
|
private String periodVerificationPlanId; |
||||||
|
private Integer opinionOfInspector; |
||||||
|
private String result; |
||||||
|
private String periodVerificationImplementationId; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,28 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import com.alibaba.fastjson.annotation.JSONField; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
@Data |
||||||
|
@NoArgsConstructor |
||||||
|
@AllArgsConstructor |
||||||
|
public class PeriodVerificationPlanDTO { |
||||||
|
private String deviationAndUncertainty; |
||||||
|
private String inspectorId; |
||||||
|
private Integer plannedVerificationCycle; |
||||||
|
private String referenceMaterialId; |
||||||
|
private String referenceMaterialNumber; |
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||||
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss") |
||||||
|
private LocalDateTime scheduledVerificationDate; |
||||||
|
private String standardValueAndPurity; |
||||||
|
private String verificationBasis; |
||||||
|
private String checkScheduleId; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
@Data |
||||||
|
@ApiModel(value = "采购目录查询条件DTO") |
||||||
|
|
||||||
|
public class PurchaseCatalogueGetDTO { |
||||||
|
|
||||||
|
@ApiModelProperty(value="开始时间") |
||||||
|
|
||||||
|
private LocalDateTime startTime; |
||||||
|
@ApiModelProperty(value="结束时间") |
||||||
|
|
||||||
|
private LocalDateTime endTime; |
||||||
|
} |
@ -0,0 +1,6 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
public class ReagentConsumablesSetDTO { |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class RequisitionRecordDTO { |
||||||
|
|
||||||
|
private String ReagentConsumablesId; |
||||||
|
private String use; |
||||||
|
private String remarks; |
||||||
|
private Integer quantity; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class StandardMaterialApplicationDTO { |
||||||
|
|
||||||
|
private String standardMaterialApplicationId; |
||||||
|
private String userId; |
||||||
|
private double useQuantity; |
||||||
|
private String latticeId; |
||||||
|
} |
@ -0,0 +1,20 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
@Data |
||||||
|
public class StorageRegistrationFormDTO { |
||||||
|
|
||||||
|
private LocalDateTime dateOfArrival; |
||||||
|
private String depositorId; |
||||||
|
private Integer quantity; |
||||||
|
private String reagentConsumableId; |
||||||
|
private String reagentConsumableNumber; |
||||||
|
private String reagentConsumableType; |
||||||
|
private String remarks; |
||||||
|
private String latticeId; |
||||||
|
private LocalDateTime storageLife; |
||||||
|
private String storageRegistrationFormId; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,46 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class SupplierInformationDTO { |
||||||
|
@ApiModelProperty(value="(合格状态)") |
||||||
|
|
||||||
|
private String acceptableCondition; |
||||||
|
@ApiModelProperty(value="(联系人电话)") |
||||||
|
|
||||||
|
private String contactNumber; |
||||||
|
@ApiModelProperty(value="(联系人名称)") |
||||||
|
|
||||||
|
private String contactPersonName; |
||||||
|
@ApiModelProperty(value="(供应人姓名)") |
||||||
|
|
||||||
|
private String nameOfSupplier; |
||||||
|
@ApiModelProperty(value="(供应人照片)路径") |
||||||
|
|
||||||
|
private String photographOfSupplier; |
||||||
|
@ApiModelProperty(value="(资质文件)路径") |
||||||
|
|
||||||
|
private String qualificationDocument; |
||||||
|
@ApiModelProperty(value="(供应范围)") |
||||||
|
|
||||||
|
private String scopeOfSupply; |
||||||
|
@ApiModelProperty(value="(供应商编码)") |
||||||
|
|
||||||
|
private String supplierCoding; |
||||||
|
@ApiModelProperty(value="(供应人身份证号)") |
||||||
|
|
||||||
|
private String supplierIdNumber; |
||||||
|
@ApiModelProperty(value="(供应商名称)") |
||||||
|
|
||||||
|
private String supplierName; |
||||||
|
@ApiModelProperty(value="(供应人电话)") |
||||||
|
|
||||||
|
private String supplierTelephone; |
||||||
|
private String supplierInformationId; |
||||||
|
} |
@ -0,0 +1,41 @@ |
|||||||
|
package digital.laboratory.platform.reagent.dto; |
||||||
|
|
||||||
|
import com.alibaba.fastjson.annotation.JSONField; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class WarehousingRecordFormDTO { |
||||||
|
|
||||||
|
private String batchNumber; |
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||||
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss") |
||||||
|
private LocalDateTime dateOfProduction; |
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||||
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss") |
||||||
|
private LocalDateTime dateOfReceipt; |
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||||
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss") |
||||||
|
private LocalDateTime expirationDate; |
||||||
|
|
||||||
|
private Integer quantity; |
||||||
|
|
||||||
|
private String supplierId; |
||||||
|
private Integer warningValue; |
||||||
|
private String warehousingBatchListId; |
||||||
|
private String warehousingContentId; |
||||||
|
private String latticeId; |
||||||
|
private String remarks; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,71 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import java.io.Serializable; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 16:04:56 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "cabinet_form", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class CabinetForm extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* cabinetFormId |
||||||
|
*/ |
||||||
|
@TableId(value = "cabinet_form_id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="cabinetFormId") |
||||||
|
private String cabinetFormId; |
||||||
|
|
||||||
|
/** |
||||||
|
* storageRoomFormId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="storageRoomFormId") |
||||||
|
private String storageRoomFormId; |
||||||
|
|
||||||
|
/** |
||||||
|
* name |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="name") |
||||||
|
private String name; |
||||||
|
|
||||||
|
/** |
||||||
|
* number |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="number") |
||||||
|
private String number; |
||||||
|
|
||||||
|
/** |
||||||
|
* specification |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="specification") |
||||||
|
private String specification; |
||||||
|
|
||||||
|
/** |
||||||
|
* status |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="status") |
||||||
|
private Integer status; |
||||||
|
|
||||||
|
/** |
||||||
|
* picture |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="picture") |
||||||
|
private String picture; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,46 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-29 11:44:50 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "category_table", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class CategoryTable extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* type |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="类别") |
||||||
|
private String category; |
||||||
|
|
||||||
|
/** |
||||||
|
* id |
||||||
|
*/ |
||||||
|
@TableId(value = "id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="id") |
||||||
|
private String id; |
||||||
|
|
||||||
|
/** |
||||||
|
* species |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="种类") |
||||||
|
private String species; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,80 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import java.io.Serializable; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-04-10 09:28:37 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "check_schedule", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class CheckSchedule extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* managerId |
||||||
|
*/ |
||||||
|
|
||||||
|
@ApiModelProperty(value="管理员Id") |
||||||
|
private String managerId; |
||||||
|
|
||||||
|
/** |
||||||
|
* auditTimeOfTechnical |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="审核时间") |
||||||
|
private LocalDateTime auditTimeOfTechnical; |
||||||
|
|
||||||
|
/** |
||||||
|
* auditResultOfTechnical |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="审核结果") |
||||||
|
private boolean auditResultOfTechnical; |
||||||
|
|
||||||
|
/** |
||||||
|
* auditOpinionOfTechnical |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="审核意见") |
||||||
|
private String auditOpinionOfTechnical; |
||||||
|
|
||||||
|
|
||||||
|
@TableId(value = "check_schedule_id", type = IdType.ASSIGN_UUID) |
||||||
|
/** |
||||||
|
* checkScheduleId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="计划制定表") |
||||||
|
private String checkScheduleId; |
||||||
|
/** |
||||||
|
* (技术负责人ID) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(技术负责人ID)") |
||||||
|
private String technicalDirectorId; |
||||||
|
|
||||||
|
/** |
||||||
|
* (编号) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(编号)") |
||||||
|
private String number; |
||||||
|
/** |
||||||
|
* (状态) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(状态)") |
||||||
|
private Integer status; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import java.io.Serializable; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 11:47:25 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "disqualification_form", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class DisqualificationForm extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* reagentConsumableId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="reagentConsumableId") |
||||||
|
private String reagentConsumableId; |
||||||
|
|
||||||
|
/** |
||||||
|
* complianceCheckId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="符合性检查记录表") |
||||||
|
private String complianceCheckId; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* disqualificationFormId |
||||||
|
*/ |
||||||
|
@TableId(value = "disqualification_form_id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="disqualificationFormId") |
||||||
|
private String disqualificationFormId; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,59 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import java.io.Serializable; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 16:10:51 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "lattice_form", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class LatticeForm extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* number |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="number") |
||||||
|
private String number; |
||||||
|
|
||||||
|
/** |
||||||
|
* status |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="status") |
||||||
|
private String status; |
||||||
|
|
||||||
|
/** |
||||||
|
* latticeFormId |
||||||
|
*/ |
||||||
|
@TableId(value = "lattice_form_id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="latticeFormId") |
||||||
|
private String latticeFormId; |
||||||
|
|
||||||
|
/** |
||||||
|
* cabinetFormId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="cabinetFormId") |
||||||
|
private String cabinetFormId; |
||||||
|
|
||||||
|
/** |
||||||
|
* picture |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="picture") |
||||||
|
private String picture; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,56 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 16:38:02 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "reference_material", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class ReferenceMaterial extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* number |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="标准物质编号") |
||||||
|
private String number; |
||||||
|
/** |
||||||
|
* number |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="状态(0为可以使用,-1为停用)") |
||||||
|
private Integer status; |
||||||
|
|
||||||
|
/** |
||||||
|
* reagentConsumableId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="试剂耗材Id") |
||||||
|
private String reagentConsumableId; |
||||||
|
|
||||||
|
/** |
||||||
|
* batchDetailsId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="批次明细Id") |
||||||
|
private String batchDetailsId; |
||||||
|
|
||||||
|
/** |
||||||
|
* id |
||||||
|
*/ |
||||||
|
@TableId(value = "id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="id") |
||||||
|
private String id; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,71 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import java.io.Serializable; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 16:03:35 |
||||||
|
* @describe 实体类 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName(value = "storage_room_form", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "") |
||||||
|
public class StorageRoomForm extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* type |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="type") |
||||||
|
private String type; |
||||||
|
|
||||||
|
/** |
||||||
|
* temperature |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="temperature") |
||||||
|
private String temperature; |
||||||
|
|
||||||
|
/** |
||||||
|
* 楼层 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="楼层") |
||||||
|
private String floor; |
||||||
|
|
||||||
|
/** |
||||||
|
* humidity |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="humidity") |
||||||
|
private String humidity; |
||||||
|
|
||||||
|
/** |
||||||
|
* picture |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="picture") |
||||||
|
private String picture; |
||||||
|
|
||||||
|
/** |
||||||
|
* name |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="name") |
||||||
|
private String name; |
||||||
|
|
||||||
|
/** |
||||||
|
* storageRoomFormId |
||||||
|
*/ |
||||||
|
@TableId(value = "storage_room_form_id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="storageRoomFormId") |
||||||
|
private String storageRoomFormId; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,60 @@ |
|||||||
|
package digital.laboratory.platform.reagent.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
@Data |
||||||
|
@TableName(value = "warehousing_content", autoResultMap = true) |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "入库内容") |
||||||
|
public class WarehousingContent extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* (试剂耗材ID) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(试剂耗材ID)") |
||||||
|
private String reagentConsumableId; |
||||||
|
|
||||||
|
/** |
||||||
|
* (总数量) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(总数量)") |
||||||
|
private Integer totalQuantity; |
||||||
|
|
||||||
|
/** |
||||||
|
* (签收记录表ID) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(入库记录表ID)") |
||||||
|
private String warehousingRecordFormId; |
||||||
|
|
||||||
|
/** |
||||||
|
* (签收数量) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(入库数量)") |
||||||
|
private Integer warehousingQuantity; |
||||||
|
|
||||||
|
/** |
||||||
|
* (目录编号) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(目录编号)") |
||||||
|
private String catalogueNumber; |
||||||
|
/** |
||||||
|
* (验收记录ID) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value="(验收记录ID)") |
||||||
|
private String acceptanceRecordFormId; |
||||||
|
|
||||||
|
/** |
||||||
|
* signedContentId |
||||||
|
*/ |
||||||
|
@TableId(value = "warehousing_content_id", type = IdType.ASSIGN_UUID) |
||||||
|
@ApiModelProperty(value="warehousingContentId") |
||||||
|
private String warehousingContentId; |
||||||
|
} |
||||||
|
|
@ -0,0 +1,17 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.CabinetForm; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface CabinetFormMapper extends BaseMapper<CabinetForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.CategoryTable; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-29 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface CategoryTableMapper extends BaseMapper<CategoryTable> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import digital.laboratory.platform.reagent.entity.CheckSchedule; |
||||||
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan; |
||||||
|
import digital.laboratory.platform.reagent.vo.CheckScheduleVO; |
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationPlanVO; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-04-10 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface CheckScheduleMapper extends BaseMapper<CheckSchedule> { |
||||||
|
|
||||||
|
IPage <CheckScheduleVO> getCheckScheduleVOPage (IPage<CheckSchedule> page, QueryWrapper<CheckSchedule> qw); |
||||||
|
|
||||||
|
CheckScheduleVO getCheckScheduleVO (String checkScheduleId); |
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.DisqualificationForm; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface DisqualificationFormMapper extends BaseMapper<DisqualificationForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.LatticeForm; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface LatticeFormMapper extends BaseMapper<LatticeForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.ReferenceMaterial; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface ReferenceMaterialMapper extends BaseMapper<ReferenceMaterial> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.StorageRoomForm; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
/** |
||||||
|
* Mapper 接口 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe Mapper 类 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface StorageRoomFormMapper extends BaseMapper<StorageRoomForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
package digital.laboratory.platform.reagent.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingContent; |
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingContentVO; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Mapper |
||||||
|
public interface WarehousingContentMapper extends BaseMapper<WarehousingContent> { |
||||||
|
|
||||||
|
List<WarehousingContentVO> getWarehousingContentVOList(String signingRecordFormId); |
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.CabinetForm; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface CabinetFormService extends IService<CabinetForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.CategoryTable; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-29 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface CategoryTableService extends IService<CategoryTable> { |
||||||
|
|
||||||
|
|
||||||
|
CategoryTable addSpecies(String category, String species); |
||||||
|
|
||||||
|
|
||||||
|
Boolean delSpeciesById(String categoryTableId); |
||||||
|
|
||||||
|
List<CategoryTable> getSpecies(String category); |
||||||
|
} |
@ -0,0 +1,33 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO; |
||||||
|
import digital.laboratory.platform.reagent.dto.PeriodVerificationPlanDTO; |
||||||
|
import digital.laboratory.platform.reagent.entity.CheckSchedule; |
||||||
|
import digital.laboratory.platform.reagent.vo.CheckScheduleVO; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-04-10 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface CheckScheduleService extends IService<CheckSchedule> { |
||||||
|
|
||||||
|
CheckSchedule addPlan(List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, DLPUser dlpUser); |
||||||
|
|
||||||
|
CheckSchedule editPlan(List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS); |
||||||
|
|
||||||
|
CheckSchedule commitPlan(List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, DLPUser dlpUser); |
||||||
|
|
||||||
|
CheckSchedule auditPlan(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser); |
||||||
|
|
||||||
|
IPage<CheckScheduleVO> getCheckScheduleVOPage (IPage<CheckSchedule> page, QueryWrapper<CheckSchedule> qw); |
||||||
|
|
||||||
|
CheckScheduleVO getCheckScheduleVO (String checkScheduleId); |
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.DisqualificationForm; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface DisqualificationFormService extends IService<DisqualificationForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.LatticeForm; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface LatticeFormService extends IService<LatticeForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.ReferenceMaterial; |
||||||
|
import digital.laboratory.platform.reagent.vo.ReferenceMaterialVO; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface ReferenceMaterialService extends IService<ReferenceMaterial> { |
||||||
|
|
||||||
|
List<ReferenceMaterialVO> getReferenceMaterialVOList(String batchDetailsId); |
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.StorageRoomForm; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 服务类 |
||||||
|
*/ |
||||||
|
public interface StorageRoomFormService extends IService<StorageRoomForm> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingContent; |
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingContentVO; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
public interface WarehousingContentService extends IService<WarehousingContent> { |
||||||
|
|
||||||
|
List<WarehousingContentVO> getWarehousingContentVOList(String warehousingRecordFormId); |
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.CabinetForm; |
||||||
|
import digital.laboratory.platform.reagent.mapper.CabinetFormMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.CabinetFormService; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class CabinetFormServiceImpl extends ServiceImpl<CabinetFormMapper, CabinetForm> implements CabinetFormService { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,77 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.CategoryTable; |
||||||
|
import digital.laboratory.platform.reagent.mapper.CategoryTableMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.CategoryTableService; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-29 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
@SuppressWarnings("all") |
||||||
|
public class CategoryTableServiceImpl extends ServiceImpl<CategoryTableMapper, CategoryTable> implements CategoryTableService { |
||||||
|
|
||||||
|
@Autowired |
||||||
|
private CategoryTableService categoryTableService; |
||||||
|
|
||||||
|
@Override |
||||||
|
public CategoryTable addSpecies(String category, String species){ |
||||||
|
|
||||||
|
LambdaQueryWrapper<CategoryTable> categoryTableLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
||||||
|
|
||||||
|
categoryTableLambdaQueryWrapper.eq(CategoryTable::getSpecies,species); |
||||||
|
|
||||||
|
categoryTableLambdaQueryWrapper.eq(CategoryTable::getCategory,category); |
||||||
|
|
||||||
|
CategoryTable one = categoryTableService.getOne(categoryTableLambdaQueryWrapper); |
||||||
|
|
||||||
|
if (one==null){ |
||||||
|
|
||||||
|
CategoryTable categoryTable = new CategoryTable(); |
||||||
|
|
||||||
|
categoryTable.setId(IdWorker.get32UUID().toUpperCase()); |
||||||
|
|
||||||
|
categoryTable.setSpecies(species); |
||||||
|
|
||||||
|
categoryTable.setCategory(category); |
||||||
|
|
||||||
|
categoryTableService.save(categoryTable); |
||||||
|
|
||||||
|
return categoryTable; |
||||||
|
} |
||||||
|
return one; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
public Boolean delSpeciesById(String categoryTableId){ |
||||||
|
|
||||||
|
CategoryTable byId = categoryTableService.getById(categoryTableId); |
||||||
|
|
||||||
|
return categoryTableService.removeById(byId); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public List<CategoryTable> getSpecies(String category){ |
||||||
|
|
||||||
|
LambdaQueryWrapper<CategoryTable> typeTableLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
||||||
|
|
||||||
|
typeTableLambdaQueryWrapper.eq(CategoryTable::getCategory,category); |
||||||
|
|
||||||
|
List<CategoryTable> list = categoryTableService.list(typeTableLambdaQueryWrapper); |
||||||
|
|
||||||
|
return list; |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,162 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser; |
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO; |
||||||
|
import digital.laboratory.platform.reagent.dto.PeriodVerificationPlanDTO; |
||||||
|
import digital.laboratory.platform.reagent.entity.CheckSchedule; |
||||||
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan; |
||||||
|
import digital.laboratory.platform.reagent.mapper.CheckScheduleMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.CheckScheduleService; |
||||||
|
import digital.laboratory.platform.reagent.service.PeriodVerificationPlanService; |
||||||
|
import digital.laboratory.platform.reagent.vo.CheckScheduleVO; |
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationPlanVO; |
||||||
|
import org.springframework.beans.BeanUtils; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
import org.springframework.transaction.annotation.Transactional; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-04-10 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class CheckScheduleServiceImpl extends ServiceImpl<CheckScheduleMapper, CheckSchedule> implements CheckScheduleService { |
||||||
|
|
||||||
|
@Autowired |
||||||
|
private CheckScheduleService checkScheduleService; |
||||||
|
@Autowired |
||||||
|
private PeriodVerificationPlanService periodVerificationPlanService; |
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional |
||||||
|
public CheckSchedule addPlan(List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, DLPUser dlpUser) { |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = new CheckSchedule(); |
||||||
|
|
||||||
|
checkSchedule.setCheckScheduleId(IdWorker.get32UUID().toUpperCase()); |
||||||
|
checkSchedule.setManagerId(dlpUser.getId()); |
||||||
|
|
||||||
|
List<PeriodVerificationPlan> periodVerificationPlans = new ArrayList<>(); |
||||||
|
|
||||||
|
for (PeriodVerificationPlanDTO periodVerificationPlanDTO : periodVerificationPlanDTOS) { |
||||||
|
|
||||||
|
PeriodVerificationPlan periodVerificationPlan = new PeriodVerificationPlan(); |
||||||
|
|
||||||
|
BeanUtils.copyProperties(periodVerificationPlanDTO, periodVerificationPlan); |
||||||
|
|
||||||
|
periodVerificationPlan.setCheckScheduleId(checkSchedule.getCheckScheduleId()); |
||||||
|
|
||||||
|
periodVerificationPlans.add(periodVerificationPlan); |
||||||
|
} |
||||||
|
|
||||||
|
if (checkScheduleService.save(checkSchedule) && periodVerificationPlanService.saveBatch(periodVerificationPlans)) { |
||||||
|
|
||||||
|
return checkSchedule; |
||||||
|
} else throw new RuntimeException(String.format("保存失败")); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional |
||||||
|
public CheckSchedule editPlan(List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS) { |
||||||
|
|
||||||
|
CheckSchedule byId = checkScheduleService.getById(periodVerificationPlanDTOS.get(0).getCheckScheduleId()); |
||||||
|
|
||||||
|
LambdaQueryWrapper<PeriodVerificationPlan> periodVerificationPlanLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
||||||
|
|
||||||
|
periodVerificationPlanLambdaQueryWrapper.eq(PeriodVerificationPlan::getCheckScheduleId, byId.getCheckScheduleId()); |
||||||
|
|
||||||
|
List<PeriodVerificationPlan> list = periodVerificationPlanService.list(periodVerificationPlanLambdaQueryWrapper); |
||||||
|
|
||||||
|
periodVerificationPlanService.removeBatchByIds(list); |
||||||
|
|
||||||
|
List<PeriodVerificationPlan> periodVerificationPlans = new ArrayList<>(); |
||||||
|
|
||||||
|
for (PeriodVerificationPlanDTO periodVerificationPlanDTO : periodVerificationPlanDTOS) { |
||||||
|
|
||||||
|
PeriodVerificationPlan periodVerificationPlan = new PeriodVerificationPlan(); |
||||||
|
|
||||||
|
BeanUtils.copyProperties(periodVerificationPlanDTO, periodVerificationPlan); |
||||||
|
|
||||||
|
periodVerificationPlan.setCheckScheduleId(byId.getCheckScheduleId()); |
||||||
|
|
||||||
|
periodVerificationPlans.add(periodVerificationPlan); |
||||||
|
} |
||||||
|
|
||||||
|
if (checkScheduleService.updateById(byId) && periodVerificationPlanService.saveBatch(periodVerificationPlans)) { |
||||||
|
|
||||||
|
return byId; |
||||||
|
} else throw new RuntimeException(String.format("保存失败")); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional |
||||||
|
public CheckSchedule commitPlan(List<PeriodVerificationPlanDTO> periodVerificationPlanDTOS, DLPUser dlpUser) { |
||||||
|
|
||||||
|
CheckSchedule byId = checkScheduleService.getById(periodVerificationPlanDTOS.get(0).getCheckScheduleId()); |
||||||
|
|
||||||
|
if (byId == null) { |
||||||
|
|
||||||
|
CheckSchedule checkSchedule = checkScheduleService.addPlan(periodVerificationPlanDTOS, dlpUser); |
||||||
|
|
||||||
|
checkSchedule.setStatus(1); |
||||||
|
checkScheduleService.updateById(checkSchedule); |
||||||
|
|
||||||
|
return checkSchedule; |
||||||
|
} else { |
||||||
|
byId.setStatus(1); |
||||||
|
|
||||||
|
checkScheduleService.updateById(byId);} |
||||||
|
|
||||||
|
return byId; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public CheckSchedule auditPlan(AuditAndApproveDTO auditAndApproveDTO,DLPUser dlpUser){ |
||||||
|
|
||||||
|
CheckSchedule byId = checkScheduleService.getById(auditAndApproveDTO.getUuId()); |
||||||
|
|
||||||
|
byId.setAuditOpinionOfTechnical(auditAndApproveDTO.getAuditOpinion()); |
||||||
|
byId.setAuditResultOfTechnical(auditAndApproveDTO.getAuditResult()); |
||||||
|
byId.setAuditTimeOfTechnical(LocalDateTime.now()); |
||||||
|
byId.setTechnicalDirectorId(dlpUser.getId()); |
||||||
|
byId.setStatus(2); |
||||||
|
|
||||||
|
if (checkScheduleService.updateById(byId)){ |
||||||
|
return byId; |
||||||
|
}else throw new RuntimeException(String.format("审核失败")); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public IPage<CheckScheduleVO> getCheckScheduleVOPage(IPage<CheckSchedule> page, QueryWrapper<CheckSchedule> qw) { |
||||||
|
|
||||||
|
IPage<CheckScheduleVO> checkScheduleVOPage = baseMapper.getCheckScheduleVOPage(page, qw); |
||||||
|
|
||||||
|
return checkScheduleVOPage; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public CheckScheduleVO getCheckScheduleVO(String checkScheduleId) { |
||||||
|
|
||||||
|
CheckScheduleVO checkScheduleVO = baseMapper.getCheckScheduleVO(checkScheduleId); |
||||||
|
|
||||||
|
List<PeriodVerificationPlanVO> periodVerificationPlanVOList = periodVerificationPlanService.getPeriodVerificationPlanVOList(checkScheduleVO.getCheckScheduleId()); |
||||||
|
|
||||||
|
checkScheduleVO.setPeriodVerificationPlanVOS(periodVerificationPlanVOList); |
||||||
|
|
||||||
|
return checkScheduleVO; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.DisqualificationForm; |
||||||
|
import digital.laboratory.platform.reagent.mapper.DisqualificationFormMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.DisqualificationFormService; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class DisqualificationFormServiceImpl extends ServiceImpl<DisqualificationFormMapper, DisqualificationForm> implements DisqualificationFormService { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.LatticeForm; |
||||||
|
import digital.laboratory.platform.reagent.mapper.LatticeFormMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.LatticeFormService; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class LatticeFormServiceImpl extends ServiceImpl<LatticeFormMapper, LatticeForm> implements LatticeFormService { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,60 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.ReagentConsumables; |
||||||
|
import digital.laboratory.platform.reagent.entity.ReferenceMaterial; |
||||||
|
import digital.laboratory.platform.reagent.mapper.ReferenceMaterialMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.ReagentConsumablesService; |
||||||
|
import digital.laboratory.platform.reagent.service.ReferenceMaterialService; |
||||||
|
import digital.laboratory.platform.reagent.vo.ReferenceMaterialVO; |
||||||
|
import org.springframework.beans.BeanUtils; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-23 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class ReferenceMaterialServiceImpl extends ServiceImpl<ReferenceMaterialMapper, ReferenceMaterial> implements ReferenceMaterialService { |
||||||
|
|
||||||
|
@Autowired |
||||||
|
private ReferenceMaterialService referenceMaterialService; |
||||||
|
|
||||||
|
@Autowired |
||||||
|
private ReagentConsumablesService reagentConsumablesService; |
||||||
|
|
||||||
|
@Override |
||||||
|
public List<ReferenceMaterialVO> getReferenceMaterialVOList(String batchDetailsId){ |
||||||
|
|
||||||
|
LambdaQueryWrapper<ReferenceMaterial> referenceMaterialLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
||||||
|
|
||||||
|
referenceMaterialLambdaQueryWrapper.eq(ReferenceMaterial::getBatchDetailsId,batchDetailsId); |
||||||
|
|
||||||
|
List<ReferenceMaterial> list = referenceMaterialService.list(referenceMaterialLambdaQueryWrapper); |
||||||
|
|
||||||
|
List<ReferenceMaterialVO> referenceMaterialVOS = new ArrayList<>(); |
||||||
|
|
||||||
|
for (ReferenceMaterial referenceMaterial : list) { |
||||||
|
|
||||||
|
ReagentConsumables byId = reagentConsumablesService.getById(referenceMaterial.getReagentConsumableId()); |
||||||
|
|
||||||
|
ReferenceMaterialVO referenceMaterialVO = new ReferenceMaterialVO(); |
||||||
|
|
||||||
|
BeanUtils.copyProperties(referenceMaterial,referenceMaterialVO); |
||||||
|
|
||||||
|
referenceMaterialVO.setReferenceMaterialName(byId.getReagentConsumableName()); |
||||||
|
|
||||||
|
referenceMaterialVOS.add(referenceMaterialVO); |
||||||
|
} |
||||||
|
|
||||||
|
return referenceMaterialVOS; |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.StorageRoomForm; |
||||||
|
import digital.laboratory.platform.reagent.mapper.StorageRoomFormMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.StorageRoomFormService; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
/** |
||||||
|
* 服务实现类 |
||||||
|
* |
||||||
|
* @author Zhang Xiaolong created at 2023-03-22 |
||||||
|
* @describe 服务实现类 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class StorageRoomFormServiceImpl extends ServiceImpl<StorageRoomFormMapper, StorageRoomForm> implements StorageRoomFormService { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,35 @@ |
|||||||
|
package digital.laboratory.platform.reagent.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingContent; |
||||||
|
import digital.laboratory.platform.reagent.mapper.WarehousingContentMapper; |
||||||
|
import digital.laboratory.platform.reagent.service.WarehousingBatchListService; |
||||||
|
import digital.laboratory.platform.reagent.service.WarehousingContentService; |
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingBatchListVO; |
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingContentVO; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Service |
||||||
|
public class WarehousingContentServiceImpl extends ServiceImpl<WarehousingContentMapper, WarehousingContent> implements WarehousingContentService { |
||||||
|
|
||||||
|
@Autowired |
||||||
|
private WarehousingBatchListService warehousingBatchListService; |
||||||
|
|
||||||
|
@Override |
||||||
|
public List<WarehousingContentVO> getWarehousingContentVOList(String warehousingRecordFormId) { |
||||||
|
|
||||||
|
List<WarehousingContentVO> warehousingContentVOList = baseMapper.getWarehousingContentVOList(warehousingRecordFormId); |
||||||
|
|
||||||
|
for (WarehousingContentVO warehousingContentVO : warehousingContentVOList) { |
||||||
|
|
||||||
|
List<WarehousingBatchListVO> warehousingBatchListVOList = warehousingBatchListService.getWarehousingBatchListVOList(warehousingContentVO.getWarehousingContentId()); |
||||||
|
|
||||||
|
warehousingContentVO.setWarehousingBatchListVOList(warehousingBatchListVOList); |
||||||
|
|
||||||
|
} |
||||||
|
return warehousingContentVOList; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,20 @@ |
|||||||
|
package digital.laboratory.platform.reagent.status; |
||||||
|
|
||||||
|
public enum DataStatus { |
||||||
|
Not_Submitted(0,"未提交"), |
||||||
|
Have_Submitted(1,"已提交"), |
||||||
|
Have_Audit(2,"已审核"), |
||||||
|
Have_Approved(3,"已审批"), |
||||||
|
HaveBeenReleased(4,"已发布"), |
||||||
|
Failed_To_Pass_The_Audit(-1,"审核未通过"), |
||||||
|
Failed_To_Pass_The_Approve(-2,"审批未通过"); |
||||||
|
|
||||||
|
private Integer code; |
||||||
|
private String message; |
||||||
|
private DataStatus (Integer code,String message) { |
||||||
|
this.code=code; |
||||||
|
this.message=message; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}} |
@ -0,0 +1,14 @@ |
|||||||
|
package digital.laboratory.platform.reagent.vo; |
||||||
|
|
||||||
|
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class AcceptanceRecordFormVO extends AcceptanceRecordForm { |
||||||
|
|
||||||
|
private String reagentConsumableName; |
||||||
|
private String supplierName; |
||||||
|
private String primaryAuditorName; |
||||||
|
private String secondaryAuditorName; |
||||||
|
private String threeLevelAuditorName; |
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
package digital.laboratory.platform.reagent.vo; |
||||||
|
|
||||||
|
import digital.laboratory.platform.reagent.entity.ApplicationForUse; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
@Data |
||||||
|
public class ApplicationForUseVO extends ApplicationForUse { |
||||||
|
|
||||||
|
private String recipientName; |
||||||
|
List <ReagentConsumablesSetVO> reagentConsumablesSetVOList; |
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package digital.laboratory.platform.reagent.vo; |
||||||
|
|
||||||
|
import digital.laboratory.platform.reagent.entity.BatchDetails; |
||||||
|
import digital.laboratory.platform.reagent.entity.ReferenceMaterial; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class BatchDetailsVO extends BatchDetails { |
||||||
|
|
||||||
|
private String supplierName; |
||||||
|
|
||||||
|
List<ReferenceMaterialVO> referenceMaterialVOS; |
||||||
|
|
||||||
|
} |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue