杨海航 2 years ago
parent 6beb9c4eaa
commit c6a39e5150
  1. 19
      .idea/dataSources.local.xml
  2. 3877
      .idea/dataSources/abe8a707-1f9a-41a4-8028-b8f36936e974.xml
  3. 2
      .idea/dataSources/abe8a707-1f9a-41a4-8028-b8f36936e974/storage_v2/_src_/schema/information_schema.FNRwLQ.meta
  4. 2
      .idea/dataSources/abe8a707-1f9a-41a4-8028-b8f36936e974/storage_v2/_src_/schema/mysql.osA4Bg.meta
  5. 2
      .idea/dataSources/abe8a707-1f9a-41a4-8028-b8f36936e974/storage_v2/_src_/schema/performance_schema.kIw0nw.meta
  6. 2
      .idea/dataSources/abe8a707-1f9a-41a4-8028-b8f36936e974/storage_v2/_src_/schema/sys.zb4BAA.meta
  7. 327
      .idea/workspace.xml
  8. 217
      hs_err_pid16068.log
  9. 467
      hs_err_pid16208.log
  10. 469
      hs_err_pid20292.log
  11. 424
      hs_err_pid26576.log
  12. 180
      hs_err_pid27956.log
  13. 217
      hs_err_pid28016.log
  14. BIN
      logs/2023-03/debug.2023-03-17.0.log.gz
  15. BIN
      logs/2023-03/debug.2023-03-20.0.log.gz
  16. BIN
      logs/2023-03/debug.2023-03-21.0.log.gz
  17. BIN
      logs/2023-03/debug.2023-03-22.0.log.gz
  18. BIN
      logs/2023-03/debug.2023-03-24.0.log.gz
  19. BIN
      logs/2023-03/debug.2023-03-31.0.log.gz
  20. BIN
      logs/2023-03/error.2023-03-31.0.log.gz
  21. BIN
      logs/2023-04/debug.2023-04-03.0.log.gz
  22. BIN
      logs/2023-04/debug.2023-04-04.0.log.gz
  23. BIN
      logs/2023-04/debug.2023-04-06.0.log.gz
  24. BIN
      logs/2023-04/debug.2023-04-07.0.log.gz
  25. BIN
      logs/2023-04/debug.2023-04-10.0.log.gz
  26. BIN
      logs/2023-04/debug.2023-04-11.0.log.gz
  27. BIN
      logs/2023-04/debug.2023-04-12.0.log.gz
  28. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-17.0.log.gz
  29. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-20.0.log.gz
  30. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-21.0.log.gz
  31. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-22.0.log.gz
  32. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-24.0.log.gz
  33. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-31.0.log.gz
  34. BIN
      logs/dlp-reagent-managment/2023-03/error.2023-03-31.0.log.gz
  35. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-03.0.log.gz
  36. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-04.0.log.gz
  37. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-06.0.log.gz
  38. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-07.0.log.gz
  39. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-10.0.log.gz
  40. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-11.0.log.gz
  41. BIN
      logs/dlp-reagent-managment/2023-04/debug.2023-04-12.0.log.gz
  42. 28
      src/main/java/digital/laboratory/platform/reagent/config/WebSecurityConfigurer.java
  43. 151
      src/main/java/digital/laboratory/platform/reagent/controller/CabinetFormController.java
  44. 130
      src/main/java/digital/laboratory/platform/reagent/controller/CategoryTableController.java
  45. 202
      src/main/java/digital/laboratory/platform/reagent/controller/CheckScheduleController.java
  46. 151
      src/main/java/digital/laboratory/platform/reagent/controller/DisqualificationFormController.java
  47. 151
      src/main/java/digital/laboratory/platform/reagent/controller/LatticeFormController.java
  48. 151
      src/main/java/digital/laboratory/platform/reagent/controller/StorageRoomFormController.java
  49. 25
      src/main/java/digital/laboratory/platform/reagent/dto/AcceptanceRecordFormDTO.java
  50. 19
      src/main/java/digital/laboratory/platform/reagent/dto/ApplicationForUseDTO.java
  51. 12
      src/main/java/digital/laboratory/platform/reagent/dto/AuditDecentralizedRequestDTO.java
  52. 16
      src/main/java/digital/laboratory/platform/reagent/dto/CheckContentDTO.java
  53. 26
      src/main/java/digital/laboratory/platform/reagent/dto/ComplianceCheckDTO.java
  54. 34
      src/main/java/digital/laboratory/platform/reagent/dto/EvaluationFormDTO.java
  55. 16
      src/main/java/digital/laboratory/platform/reagent/dto/OutgoingContentsDTO.java
  56. 25
      src/main/java/digital/laboratory/platform/reagent/dto/PeriodVerificationImplementationDTO.java
  57. 28
      src/main/java/digital/laboratory/platform/reagent/dto/PeriodVerificationPlanDTO.java
  58. 19
      src/main/java/digital/laboratory/platform/reagent/dto/PurchaseCatalogueGetDTO.java
  59. 6
      src/main/java/digital/laboratory/platform/reagent/dto/ReagentConsumablesSetDTO.java
  60. 17
      src/main/java/digital/laboratory/platform/reagent/dto/RequisitionRecordDTO.java
  61. 12
      src/main/java/digital/laboratory/platform/reagent/dto/StandardMaterialApplicationDTO.java
  62. 20
      src/main/java/digital/laboratory/platform/reagent/dto/StorageRegistrationFormDTO.java
  63. 46
      src/main/java/digital/laboratory/platform/reagent/dto/SupplierInformationDTO.java
  64. 41
      src/main/java/digital/laboratory/platform/reagent/dto/WarehousingRecordFormDTO.java
  65. 71
      src/main/java/digital/laboratory/platform/reagent/entity/CabinetForm.java
  66. 46
      src/main/java/digital/laboratory/platform/reagent/entity/CategoryTable.java
  67. 80
      src/main/java/digital/laboratory/platform/reagent/entity/CheckSchedule.java
  68. 48
      src/main/java/digital/laboratory/platform/reagent/entity/DisqualificationForm.java
  69. 59
      src/main/java/digital/laboratory/platform/reagent/entity/LatticeForm.java
  70. 56
      src/main/java/digital/laboratory/platform/reagent/entity/ReferenceMaterial.java
  71. 71
      src/main/java/digital/laboratory/platform/reagent/entity/StorageRoomForm.java
  72. 60
      src/main/java/digital/laboratory/platform/reagent/entity/WarehousingContent.java
  73. 17
      src/main/java/digital/laboratory/platform/reagent/mapper/CabinetFormMapper.java
  74. 16
      src/main/java/digital/laboratory/platform/reagent/mapper/CategoryTableMapper.java
  75. 25
      src/main/java/digital/laboratory/platform/reagent/mapper/CheckScheduleMapper.java
  76. 17
      src/main/java/digital/laboratory/platform/reagent/mapper/DisqualificationFormMapper.java
  77. 17
      src/main/java/digital/laboratory/platform/reagent/mapper/LatticeFormMapper.java
  78. 17
      src/main/java/digital/laboratory/platform/reagent/mapper/ReferenceMaterialMapper.java
  79. 17
      src/main/java/digital/laboratory/platform/reagent/mapper/StorageRoomFormMapper.java
  80. 14
      src/main/java/digital/laboratory/platform/reagent/mapper/WarehousingContentMapper.java
  81. 14
      src/main/java/digital/laboratory/platform/reagent/service/CabinetFormService.java
  82. 23
      src/main/java/digital/laboratory/platform/reagent/service/CategoryTableService.java
  83. 33
      src/main/java/digital/laboratory/platform/reagent/service/CheckScheduleService.java
  84. 14
      src/main/java/digital/laboratory/platform/reagent/service/DisqualificationFormService.java
  85. 14
      src/main/java/digital/laboratory/platform/reagent/service/LatticeFormService.java
  86. 18
      src/main/java/digital/laboratory/platform/reagent/service/ReferenceMaterialService.java
  87. 14
      src/main/java/digital/laboratory/platform/reagent/service/StorageRoomFormService.java
  88. 12
      src/main/java/digital/laboratory/platform/reagent/service/WarehousingContentService.java
  89. 18
      src/main/java/digital/laboratory/platform/reagent/service/impl/CabinetFormServiceImpl.java
  90. 77
      src/main/java/digital/laboratory/platform/reagent/service/impl/CategoryTableServiceImpl.java
  91. 162
      src/main/java/digital/laboratory/platform/reagent/service/impl/CheckScheduleServiceImpl.java
  92. 18
      src/main/java/digital/laboratory/platform/reagent/service/impl/DisqualificationFormServiceImpl.java
  93. 18
      src/main/java/digital/laboratory/platform/reagent/service/impl/LatticeFormServiceImpl.java
  94. 60
      src/main/java/digital/laboratory/platform/reagent/service/impl/ReferenceMaterialServiceImpl.java
  95. 18
      src/main/java/digital/laboratory/platform/reagent/service/impl/StorageRoomFormServiceImpl.java
  96. 35
      src/main/java/digital/laboratory/platform/reagent/service/impl/WarehousingContentServiceImpl.java
  97. 20
      src/main/java/digital/laboratory/platform/reagent/status/DataStatus.java
  98. 14
      src/main/java/digital/laboratory/platform/reagent/vo/AcceptanceRecordFormVO.java
  99. 12
      src/main/java/digital/laboratory/platform/reagent/vo/ApplicationForUseVO.java
  100. 16
      src/main/java/digital/laboratory/platform/reagent/vo/BatchDetailsVO.java
  101. Some files were not shown because too many files have changed in this diff Show More

@ -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">{
&quot;keyToString&quot;: {
&quot;RequestMappingsPanelOrder0&quot;: &quot;0&quot;,
&quot;RequestMappingsPanelOrder1&quot;: &quot;1&quot;,
&quot;RequestMappingsPanelWidth0&quot;: &quot;75&quot;,
&quot;RequestMappingsPanelWidth1&quot;: &quot;75&quot;,
&quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
&quot;last_opened_file_path&quot;: &quot;D:/DLP/dlp-reagent-managment/src/main/java/digital/laboratory/platform/reagent/controller&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;preferences.pluginManager&quot;,
&quot;spring.configuration.checksum&quot;: &quot;e1b537e498342b3e852f8ae37a338b30&quot;
},
&quot;keyToStringList&quot;: {
&quot;DatabaseDriversLRU&quot;: [
&quot;mysql&quot;
]
}
}</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.

@ -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…
Cancel
Save