Browse Source

解决光伏报表上传bug

‘xugp 2 years ago
parent
commit
4038896b31
48 changed files with 1037 additions and 119 deletions
  1. BIN
      .gradle/7.4.2/checksums/checksums.lock
  2. BIN
      .gradle/7.4.2/executionHistory/executionHistory.bin
  3. BIN
      .gradle/7.4.2/executionHistory/executionHistory.lock
  4. BIN
      .gradle/7.4.2/fileHashes/fileHashes.bin
  5. BIN
      .gradle/7.4.2/fileHashes/fileHashes.lock
  6. BIN
      .gradle/7.4.2/fileHashes/resourceHashesCache.bin
  7. BIN
      .gradle/buildOutputCleanup/buildOutputCleanup.lock
  8. BIN
      .gradle/file-system.probe
  9. 0 1
      .idea/compiler.xml
  10. 0 1
      .idea/gradle.xml
  11. 192 0
      .idea/modules/report-gf/report-import.report-gf.main.iml
  12. 210 0
      .idea/modules/report-gf/report-import.report-gf.test.iml
  13. 5 0
      .idea/sonarlint/issuestore/0/2/02db87f3ec8d1fb448e01de2acb3948ede87a4b2
  14. 6 0
      .idea/sonarlint/issuestore/0/4/04b1051d403c4a7979e82fd7c8aae0e4696cb8ca
  15. 0 0
      .idea/sonarlint/issuestore/0/5/05efc8b1657769a27696d478ded1e95f38737233
  16. 5 0
      .idea/sonarlint/issuestore/0/f/0f7f23caa1ba0e5faf799053d0e70e3d3f8e49c3
  17. 0 0
      .idea/sonarlint/issuestore/1/8/183db6323cb8027986a36212631e0d863eef54b0
  18. 8 0
      .idea/sonarlint/issuestore/1/9/19ea878502cdbecca051e7c1a20cec4b871391ff
  19. 0 0
      .idea/sonarlint/issuestore/1/e/1e9075f5bf079c01ef2c910709e91a497d262080
  20. 87 0
      .idea/sonarlint/issuestore/2/5/25890f63740b57d540f1f237f96ca07ce53ad820
  21. 0 0
      .idea/sonarlint/issuestore/2/a/2a45a911a8f1836b0b6c5b758962572012d8f8c3
  22. 0 0
      .idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4
  23. 20 0
      .idea/sonarlint/issuestore/3/2/326e62f25bbdaf952a6527b8659c82c8d1e3c00d
  24. 0 0
      .idea/sonarlint/issuestore/4/9/496a238a6afa168dbaf6efd37bb459331589579c
  25. 85 0
      .idea/sonarlint/issuestore/5/5/55fc1a57b170a7294343d8bbf922f6461ea35be3
  26. 0 0
      .idea/sonarlint/issuestore/5/b/5bbfa66edb4db3c7c33c5181f43510990d3307f9
  27. 43 0
      .idea/sonarlint/issuestore/7/2/72b8cbea5b9a8990d9457bafc97c2f871426b314
  28. 0 0
      .idea/sonarlint/issuestore/8/2/823fe80d2650ec87c2614800da17ca3a55af96a9
  29. 0 0
      .idea/sonarlint/issuestore/8/6/86befe70a85785721872430b52a2bee48d12f126
  30. 9 0
      .idea/sonarlint/issuestore/8/c/8cb7901059d035c46d5b7960abd35d6c0a895165
  31. 0 0
      .idea/sonarlint/issuestore/8/e/8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d
  32. 0 0
      .idea/sonarlint/issuestore/9/c/9c34922df1a9febc2fcdc7aa083a3f4e2da4f951
  33. 0 0
      .idea/sonarlint/issuestore/a/c/ac7df921dda2077d74dd8480067b6e053f2bc2bc
  34. 0 0
      .idea/sonarlint/issuestore/a/e/ae208822b4f47e3025c3c624e74e92be59da6f17
  35. 5 0
      .idea/sonarlint/issuestore/b/9/b94c05c26d92178520da18bf6952c6cd72a6b006
  36. 5 0
      .idea/sonarlint/issuestore/b/c/bc1753bce02e36b24e648a6f2c3c03ad9c6a4080
  37. 13 0
      .idea/sonarlint/issuestore/c/4/c49395c880423d7e596a0dd1266eba1cc580afdc
  38. 9 0
      .idea/sonarlint/issuestore/c/d/cde91cfe0702f14ad2a2d9cd20925b718d98dfee
  39. 0 0
      .idea/sonarlint/issuestore/d/3/d3090eba8be764b31ee31b4cd61536c0aee41bb4
  40. 0 0
      .idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35
  41. 0 0
      .idea/sonarlint/issuestore/f/0/f096db39f0e74bb327462738fc8e5fb0969419b1
  42. 0 0
      .idea/sonarlint/issuestore/f/5/f5d076b45a5df663c375cf9874151d845e0f1337
  43. 0 0
      .idea/sonarlint/issuestore/f/b/fbe448ebfc3eb2d4e308f6b8b043666f5b57235e
  44. 4 48
      .idea/sonarlint/issuestore/index.pb
  45. 106 28
      logs/error.log
  46. 108 9
      logs/warn.log
  47. 1 1
      report-fd/README.md
  48. 116 31
      report-fd/src/main/java/com/gyee/wisdom/report/service/SeleniumService.java

BIN
.gradle/7.4.2/checksums/checksums.lock


BIN
.gradle/7.4.2/executionHistory/executionHistory.bin


BIN
.gradle/7.4.2/executionHistory/executionHistory.lock


BIN
.gradle/7.4.2/fileHashes/fileHashes.bin


BIN
.gradle/7.4.2/fileHashes/fileHashes.lock


BIN
.gradle/7.4.2/fileHashes/resourceHashesCache.bin


BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock


BIN
.gradle/file-system.probe


+ 0 - 1
.idea/compiler.xml

@@ -8,7 +8,6 @@
           <entry name="$USER_HOME$/.m2/repository/org/projectlombok/lombok/1.18.20/lombok-1.18.20.jar" />
         </processorPath>
         <module name="report-import.report-fd.main" />
-        <module name="report-import.report-gf.main" />
       </profile>
     </annotationProcessing>
     <bytecodeTargetLevel target="1.8" />

+ 0 - 1
.idea/gradle.xml

@@ -12,7 +12,6 @@
           <set>
             <option value="$PROJECT_DIR$" />
             <option value="$PROJECT_DIR$/report-fd" />
-            <option value="$PROJECT_DIR$/report-gf" />
           </set>
         </option>
       </GradleProjectSettings>

+ 192 - 0
.idea/modules/report-gf/report-import.report-gf.main.iml

@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.system.module.type="sourceSet" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <output url="file://$MODULE_DIR$/../../../report-gf/build/classes/java/main" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../../../report-gf/build/generated/sources/annotationProcessor/java/main">
+      <sourceFolder url="file://$MODULE_DIR$/../../../report-gf/build/generated/sources/annotationProcessor/java/main" isTestSource="false" generated="true" />
+    </content>
+    <content url="file://$MODULE_DIR$/../../../report-gf/src/main">
+      <sourceFolder url="file://$MODULE_DIR$/../../../report-gf/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../report-gf/src/main/resources" type="java-resource" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" scope="PROVIDED" name="Gradle: org.projectlombok:lombok:1.18.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.xerial:sqlite-jdbc:3.8.11.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-java:3.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springdoc:springdoc-openapi-ui:1.6.6" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-lang3:3.12.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-websocket:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-web:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-undertow:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-core:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-jul:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-slf4j-impl:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-api:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: com.alibaba:druid:1.2.9" level="project" />
+    <orderEntry type="library" name="Gradle: com.alibaba:fastjson:1.2.58" level="project" />
+    <orderEntry type="library" name="Gradle: io.jsonwebtoken:jjwt:0.9.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.poi:poi-ooxml:3.17-beta1" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.poi:poi:3.17-beta1" level="project" />
+    <orderEntry type="library" name="Gradle: org.jsoup:jsoup:1.8.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-thymeleaf:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.dom4j:dom4j:2.1.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.codeborne:phantomjsdriver:1.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:htmlunit-driver:3.61.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:htmlunit:2.60.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-chrome-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-edge-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-firefox-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-ie-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-opera-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-safari-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-support:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-remote-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.httpcomponents:httpmime:4.5.13" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.httpcomponents:httpclient:4.5.13" level="project" />
+    <orderEntry type="library" name="Gradle: commons-codec:commons-codec:1.15" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-api:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: cglib:cglib-nodep:3.2.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-exec:1.3" level="project" />
+    <orderEntry type="library" name="Gradle: commons-io:commons-io:2.10.0" level="project" />
+    <orderEntry type="library" name="Gradle: commons-logging:commons-logging:1.2" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.cssparser:cssparser:0.9.22" level="project" />
+    <orderEntry type="library" name="Gradle: org.w3c.css:sac:1.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.code.gson:gson:2.9.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.guava:guava:31.1-jre" level="project" />
+    <orderEntry type="library" name="Gradle: junit:junit:4.13.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.hamcrest:hamcrest-core:2.2" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:htmlunit-core-js:2.60.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:neko-htmlunit:2.60.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.httpcomponents:httpcore:4.4.15" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty.websocket:websocket-client:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty.websocket:websocket-common:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-io:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-util:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: net.java.dev.jna:jna-platform:4.1.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.java.dev.jna:jna:4.1.0" level="project" />
+    <orderEntry type="library" name="Gradle: javax.servlet:javax.servlet-api:4.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty.websocket:websocket-api:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: xalan:xalan:2.7.2" level="project" />
+    <orderEntry type="library" name="Gradle: xalan:serializer:2.7.2" level="project" />
+    <orderEntry type="library" name="Gradle: xerces:xercesImpl:2.12.2" level="project" />
+    <orderEntry type="library" name="Gradle: xml-apis:xml-apis:1.4.01" level="project" />
+    <orderEntry type="library" name="Gradle: org.springdoc:springdoc-openapi-webmvc-core:1.6.6" level="project" />
+    <orderEntry type="library" name="Gradle: org.webjars:webjars-locator-core:0.50" level="project" />
+    <orderEntry type="library" name="Gradle: org.webjars:swagger-ui:4.5.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.github.classgraph:classgraph:4.8.138" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-websocket:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-messaging:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-json:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-webmvc:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-web:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: io.undertow:undertow-websockets-jsr:2.2.17.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.undertow:undertow-servlet:2.2.17.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.undertow:undertow-core:2.2.17.Final" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.servlet:jakarta.servlet-api:4.0.4" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.websocket:jakarta.websocket-api:1.1.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.tomcat.embed:tomcat-embed-el:9.0.63" level="project" />
+    <orderEntry type="library" name="Gradle: org.slf4j:slf4j-api:1.7.36" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-databind:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.poi:poi-ooxml-schemas:3.17-beta1" level="project" />
+    <orderEntry type="library" name="Gradle: com.github.virtuald:curvesapi:1.04" level="project" />
+    <orderEntry type="library" name="Gradle: log4j:log4j:1.2.14" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-collections4:4.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.thymeleaf:thymeleaf-spring5:3.0.15.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:htmlunit-cssparser:1.11.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-text:1.9" level="project" />
+    <orderEntry type="library" name="Gradle: commons-net:commons-net:3.8.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.brotli:dec:0.1.2" level="project" />
+    <orderEntry type="library" name="Gradle: com.shapesecurity:salvation2:3.0.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-chromium-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-json:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.auto.service:auto-service:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.auto.service:auto-service-annotations:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-devtools-v85:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: net.bytebuddy:byte-buddy:1.12.10" level="project" />
+    <orderEntry type="library" name="Gradle: org.asynchttpclient:async-http-client:2.12.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-http:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: com.beust:jcommander:1.82" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-http:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-epoll:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-classes-epoll:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-kqueue:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-kqueue:osx-x86_64:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-classes-kqueue:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-unix-common:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-buffer:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-common:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-exporter-logging:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-trace:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-common:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-semconv:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-api:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-context:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.ous:jtoml:2.0.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.guava:failureaccess:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.code.findbugs:jsr305:3.0.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.checkerframework:checker-qual:3.12.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.errorprone:error_prone_annotations:2.11.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.j2objc:j2objc-annotations:1.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.hamcrest:hamcrest:2.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-client:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.springdoc:springdoc-openapi-common:1.6.6" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-context:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-core:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-beans:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-autoconfigure:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
+    <orderEntry type="library" name="Gradle: org.yaml:snakeyaml:1.30" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-expression:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-aop:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.jboss.threads:jboss-threads:3.1.0.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.jboss.xnio:xnio-api:3.8.6.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-annotations:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.thymeleaf:thymeleaf:3.0.15.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.auto:auto-common:1.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.asynchttpclient:async-http-client-netty-utils:2.12.3" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler-proxy:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.typesafe.netty:netty-reactive-streams:2.0.4" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-socks:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.reactivestreams:reactive-streams:1.0.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.sun.activation:jakarta.activation:1.2.2" level="project" />
+    <orderEntry type="library" name="Gradle: dev.failsafe:failsafe:3.2.3" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-resolver:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-metrics:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-logs:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-http:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: io.swagger.core.v3:swagger-core:2.1.12" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-jcl:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
+    <orderEntry type="library" name="Gradle: stax:stax-api:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.attoparser:attoparser:2.0.5.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: io.swagger.core.v3:swagger-models:2.1.12" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
+    <orderEntry type="library" name="Gradle: io.swagger.core.v3:swagger-annotations:2.1.12" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.activation:jakarta.activation-api:1.2.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.jboss.xnio:xnio-nio:3.8.6.Final" level="project" />
+  </component>
+</module>

+ 210 - 0
.idea/modules/report-gf/report-import.report-gf.test.iml

@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.system.module.type="sourceSet" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <output-test url="file://$MODULE_DIR$/../../../report-gf/build/classes/java/test" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../../../report-gf/src/test" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="report-import.report-gf.main" />
+    <orderEntry type="library" name="Gradle: org.xerial:sqlite-jdbc:3.8.11.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-java:3.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springdoc:springdoc-openapi-ui:1.6.6" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-lang3:3.12.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-websocket:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-web:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-undertow:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-core:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-jul:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-slf4j-impl:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-api:2.17.2" level="project" />
+    <orderEntry type="library" name="Gradle: com.alibaba:druid:1.2.9" level="project" />
+    <orderEntry type="library" name="Gradle: com.alibaba:fastjson:1.2.58" level="project" />
+    <orderEntry type="library" name="Gradle: io.jsonwebtoken:jjwt:0.9.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.poi:poi-ooxml:3.17-beta1" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.poi:poi:3.17-beta1" level="project" />
+    <orderEntry type="library" name="Gradle: org.jsoup:jsoup:1.8.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-thymeleaf:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.dom4j:dom4j:2.1.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-test:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.codeborne:phantomjsdriver:1.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:htmlunit-driver:3.61.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:htmlunit:2.60.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-chrome-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-edge-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-firefox-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-ie-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-opera-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-safari-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-support:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-remote-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.httpcomponents:httpmime:4.5.13" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.httpcomponents:httpclient:4.5.13" level="project" />
+    <orderEntry type="library" name="Gradle: commons-codec:commons-codec:1.15" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-api:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: cglib:cglib-nodep:3.2.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-exec:1.3" level="project" />
+    <orderEntry type="library" name="Gradle: commons-io:commons-io:2.10.0" level="project" />
+    <orderEntry type="library" name="Gradle: commons-logging:commons-logging:1.2" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.cssparser:cssparser:0.9.22" level="project" />
+    <orderEntry type="library" name="Gradle: org.w3c.css:sac:1.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.code.gson:gson:2.9.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.guava:guava:31.1-jre" level="project" />
+    <orderEntry type="library" name="Gradle: junit:junit:4.13.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.hamcrest:hamcrest-core:2.2" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:htmlunit-core-js:2.60.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:neko-htmlunit:2.60.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.httpcomponents:httpcore:4.4.15" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty.websocket:websocket-client:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty.websocket:websocket-common:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-io:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-util:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: net.java.dev.jna:jna-platform:4.1.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.java.dev.jna:jna:4.1.0" level="project" />
+    <orderEntry type="library" name="Gradle: javax.servlet:javax.servlet-api:4.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty.websocket:websocket-api:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: xalan:xalan:2.7.2" level="project" />
+    <orderEntry type="library" name="Gradle: xalan:serializer:2.7.2" level="project" />
+    <orderEntry type="library" name="Gradle: xerces:xercesImpl:2.12.2" level="project" />
+    <orderEntry type="library" name="Gradle: xml-apis:xml-apis:1.4.01" level="project" />
+    <orderEntry type="library" name="Gradle: org.springdoc:springdoc-openapi-webmvc-core:1.6.6" level="project" />
+    <orderEntry type="library" name="Gradle: org.webjars:webjars-locator-core:0.50" level="project" />
+    <orderEntry type="library" name="Gradle: org.webjars:swagger-ui:4.5.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.github.classgraph:classgraph:4.8.138" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-websocket:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-messaging:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter-json:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-starter:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-webmvc:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-web:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: io.undertow:undertow-websockets-jsr:2.2.17.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.undertow:undertow-servlet:2.2.17.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.undertow:undertow-core:2.2.17.Final" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.servlet:jakarta.servlet-api:4.0.4" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.websocket:jakarta.websocket-api:1.1.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.tomcat.embed:tomcat-embed-el:9.0.63" level="project" />
+    <orderEntry type="library" name="Gradle: org.slf4j:slf4j-api:1.7.36" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-databind:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.poi:poi-ooxml-schemas:3.17-beta1" level="project" />
+    <orderEntry type="library" name="Gradle: com.github.virtuald:curvesapi:1.04" level="project" />
+    <orderEntry type="library" name="Gradle: log4j:log4j:1.2.14" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-collections4:4.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.thymeleaf:thymeleaf-spring5:3.0.15.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: com.jayway.jsonpath:json-path:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-test-autoconfigure:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-test:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.assertj:assertj-core:3.22.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.hamcrest:hamcrest:2.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.jupiter:junit-jupiter:5.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.mockito:mockito-junit-jupiter:4.5.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.mockito:mockito-core:4.5.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.skyscreamer:jsonassert:1.5.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-test:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-core:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.xmlunit:xmlunit-core:2.9.0" level="project" />
+    <orderEntry type="library" name="Gradle: net.sourceforge.htmlunit:htmlunit-cssparser:1.11.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.commons:commons-text:1.9" level="project" />
+    <orderEntry type="library" name="Gradle: commons-net:commons-net:3.8.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.brotli:dec:0.1.2" level="project" />
+    <orderEntry type="library" name="Gradle: com.shapesecurity:salvation2:3.0.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-chromium-driver:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-json:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.auto.service:auto-service:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.auto.service:auto-service-annotations:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-devtools-v85:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: net.bytebuddy:byte-buddy:1.12.10" level="project" />
+    <orderEntry type="library" name="Gradle: org.asynchttpclient:async-http-client:2.12.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.seleniumhq.selenium:selenium-http:4.1.4" level="project" />
+    <orderEntry type="library" name="Gradle: com.beust:jcommander:1.82" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-http:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-epoll:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-classes-epoll:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-kqueue:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-kqueue:osx-x86_64:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-classes-kqueue:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-unix-common:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-buffer:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-common:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-exporter-logging:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-trace:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-common:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-semconv:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-api:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-context:1.13.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.ous:jtoml:2.0.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.guava:failureaccess:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.code.findbugs:jsr305:3.0.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.checkerframework:checker-qual:3.12.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.errorprone:error_prone_annotations:2.11.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.j2objc:j2objc-annotations:1.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-client:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: org.springdoc:springdoc-openapi-common:1.6.6" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-context:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-beans:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot-autoconfigure:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework.boot:spring-boot:2.7.0" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
+    <orderEntry type="library" name="Gradle: org.yaml:snakeyaml:1.30" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-expression:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-aop:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: org.jboss.threads:jboss-threads:3.1.0.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.jboss.xnio:xnio-api:3.8.6.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-annotations:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.thymeleaf:thymeleaf:3.0.15.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: net.minidev:json-smart:2.4.8" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.activation:jakarta.activation-api:1.2.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: net.bytebuddy:byte-buddy-agent:1.12.10" level="project" />
+    <orderEntry type="library" name="Gradle: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
+    <orderEntry type="library" name="Gradle: org.springframework:spring-jcl:5.3.20" level="project" />
+    <orderEntry type="library" name="Gradle: com.google.auto:auto-common:1.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.asynchttpclient:async-http-client-netty-utils:2.12.3" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler-proxy:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.typesafe.netty:netty-reactive-streams:2.0.4" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-socks:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.reactivestreams:reactive-streams:1.0.3" level="project" />
+    <orderEntry type="library" name="Gradle: com.sun.activation:jakarta.activation:1.2.2" level="project" />
+    <orderEntry type="library" name="Gradle: dev.failsafe:failsafe:3.2.3" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-resolver:4.1.77.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-metrics:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: io.opentelemetry:opentelemetry-sdk-logs:1.13.0-alpha" level="project" />
+    <orderEntry type="library" name="Gradle: org.eclipse.jetty:jetty-http:9.4.46.v20220331" level="project" />
+    <orderEntry type="library" name="Gradle: io.swagger.core.v3:swagger-core:2.1.12" level="project" />
+    <orderEntry type="library" name="Gradle: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
+    <orderEntry type="library" name="Gradle: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
+    <orderEntry type="library" name="Gradle: stax:stax-api:1.0.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.attoparser:attoparser:2.0.5.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
+    <orderEntry type="library" name="Gradle: net.minidev:accessors-smart:2.4.8" level="project" />
+    <orderEntry type="library" name="Gradle: org.apiguardian:apiguardian-api:1.1.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.opentest4j:opentest4j:1.2.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.platform:junit-platform-commons:1.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: io.swagger.core.v3:swagger-models:2.1.12" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.3" level="project" />
+    <orderEntry type="library" name="Gradle: io.swagger.core.v3:swagger-annotations:2.1.12" level="project" />
+    <orderEntry type="library" name="Gradle: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.ow2.asm:asm:9.1" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.jboss.xnio:xnio-nio:3.8.6.Final" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.objenesis:objenesis:3.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-engine:1.8.2" level="project" />
+  </component>
+</module>

+ 5 - 0
.idea/sonarlint/issuestore/0/2/02db87f3ec8d1fb448e01de2acb3948ede87a4b2

@@ -0,0 +1,5 @@
+
+‰
+java:S1319-"sThe return type of this method should be an interface such as "Map" rather than the implementation "LinkedHashMap".(÷™ÿ�
+‰
+java:S13191"sThe type of the "kvMap" object should be an interface such as "Map" rather than the implementation "LinkedHashMap".(‡³þÅ

+ 6 - 0
.idea/sonarlint/issuestore/0/4/04b1051d403c4a7979e82fd7c8aae0e4696cb8ca

@@ -0,0 +1,6 @@
+
+P
+java:S3416"5Update this logger to use "MyWebAppConfigurer.class".(ýÞ‚«ùÿÿÿÿ
+P	java:S125."<This block of commented-out lines of code should be removed.(þÔ»K
+E
+java:S1068"*Remove this unused "logger" private field.(ýÞ‚«ùÿÿÿÿ

+ 0 - 0
.idea/sonarlint/issuestore/0/5/05efc8b1657769a27696d478ded1e95f38737233


+ 5 - 0
.idea/sonarlint/issuestore/0/f/0f7f23caa1ba0e5faf799053d0e70e3d3f8e49c3

@@ -0,0 +1,5 @@
+
+E
+java:S3740&"/Provide the parametrized type for this generic.(¼ñæœ
+U
+java:S1118":Add a private constructor to hide the implicit public one.(âŠ�°ÿÿÿÿÿ

+ 0 - 0
.idea/sonarlint/issuestore/1/8/183db6323cb8027986a36212631e0d863eef54b0


+ 8 - 0
.idea/sonarlint/issuestore/1/9/19ea878502cdbecca051e7c1a20cec4b871391ff

@@ -0,0 +1,8 @@
+
+o	java:S115
"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(™ƒíÐ
+o	java:S115"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(¦�Öé
+[
+java:S1124
"EReorder the modifiers to comply with the Java Language Specification.(™ƒíÐ
+[
+java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¦�Öé
+N	java:S106"9Replace this use of System.out or System.err by a logger.(�¹²Õ

+ 0 - 0
.idea/sonarlint/issuestore/1/e/1e9075f5bf079c01ef2c910709e91a497d262080


+ 87 - 0
.idea/sonarlint/issuestore/2/5/25890f63740b57d540f1f237f96ca07ce53ad820

@@ -0,0 +1,87 @@
+
+`	java:S112D"FDefine and throw a dedicated exception instead of using a generic one.(¿¬•ûÿÿÿÿÿ
+[	java:S112H"FDefine and throw a dedicated exception instead of using a generic one.(ö»‡
+`	java:S112L"FDefine and throw a dedicated exception instead of using a generic one.(ö¿Éëüÿÿÿÿ
+`	java:S112P"FDefine and throw a dedicated exception instead of using a generic one.(…±Ø„ùÿÿÿÿ
+`	java:S112`"FDefine and throw a dedicated exception instead of using a generic one.(ÖΣèùÿÿÿÿ
+P
+java:S1118&":Add a private constructor to hide the implicit public one.(µŠÂÜ
+m
+java:S3776`"RRefactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.(ÖΣèùÿÿÿÿ
+B
+java:S3011k",This accessibility update should be removed.(˜ÂÓ˜
+G
+java:S3011l",This accessibility bypass should be removed.(ë„èÃøÿÿÿÿ
+B
+java:S3011v",This accessibility update should be removed.(˜ÂÓ˜
+G
+java:S3011w",This accessibility bypass should be removed.(¶ŒñÙúÿÿÿÿ
+C
+java:S3011š",This accessibility update should be removed.(˜ÂÓ˜
+C
+java:S3011›",This accessibility bypass should be removed.(°‹Ä§
+i
+java:S3776¡"RRefactor this method to reduce its Cognitive Complexity from 33 to the 15 allowed.(¶ìùÿ
+C
+java:S3011³",This accessibility update should be removed.(˜ÂÓ˜
+P
+java:S2864Ì"4Iterate over the "entrySet" instead of the "keySet".(áíèßøÿÿÿÿ
+H
+java:S3011Ü",This accessibility bypass should be removed.(ã–ä¼øÿÿÿÿ
+H
+java:S3011Þ",This accessibility bypass should be removed.(ø¹¬¼þÿÿÿÿ
+H
+java:S3011á",This accessibility bypass should be removed.(ù”Œ—ÿÿÿÿÿ
+C
+java:S3011æ",This accessibility bypass should be removed.(Æ¡Ëš
+C
+java:S3011è",This accessibility bypass should be removed.(À‹‘Œ
+H
+java:S3011ê",This accessibility bypass should be removed.(áŒÓŠøÿÿÿÿ
+C
+java:S3011í",This accessibility bypass should be removed.(ßÙò–
+H
+java:S3011ï",This accessibility bypass should be removed.(›òÞÍøÿÿÿÿ
+n
+java:S3776®"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(“ú‘úúÿÿÿÿ
+K
+java:S2864Í"4Iterate over the "entrySet" instead of the "keySet".(…ðŽÂ
+i
+java:S3776¯"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(õÁñí
+O	java:S106•"9Replace this use of System.out or System.err by a logger.(€°ù¢
+T	java:S106Ì"9Replace this use of System.out or System.err by a logger.(Á´á™ûÿÿÿÿ
+n
+java:S3776×"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(¼ÄÕ×ýÿÿÿÿ
+C
+java:S3011�",This accessibility update should be removed.(˜ÂÓ˜
+i
+java:S3776Ë"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(Žò¥Ó
+i
+java:S3776Ÿ"RRefactor this method to reduce its Cognitive Complexity from 34 to the 15 allowed.(Âࡨ
+Z
+java:S4719Ü">Replace charset name argument with StandardCharsets.ISO_8859_1(榷Êüÿÿÿÿ
+m
+java:S3252­"VUse static access with "org.apache.poi.ss.usermodel.Workbook" for "PICTURE_TYPE_JPEG".(²¤ø
+h
+java:S1192í"QUse already-defined constant 'DATE_FORMAT' instead of duplicating its value here.(ßÙò–
+n	java:S135g"YReduce the total number of break and continue statements in this loop to use at most one.(¼ßð¥
+o	java:S135þ"YReduce the total number of break and continue statements in this loop to use at most one.(и“£
+t	java:S135ë"YReduce the total number of break and continue statements in this loop to use at most one.(¹áÁ�üÿÿÿÿ
+Q
+java:S1141à"5Extract this nested try block into a separate method.(¡»¢üùÿÿÿÿ
+Q
+java:S1141ì"5Extract this nested try block into a separate method.(¡»¢üùÿÿÿÿ
+X
+java:S2259Ü"AA "NullPointerException" could be thrown; "str" is nullable here.(Ç�Ò–
+i
+java:S2095ž"MUse try-with-resources or close this "FileInputStream" in a "finally" clause.(úäÐÆýÿÿÿÿ
+g
+java:S2095Î"KUse try-with-resources or close this "SXSSFWorkbook" in a "finally" clause.(ëî�’ùÿÿÿÿ
+a
+java:S2095¦"JUse try-with-resources or close this "HSSFWorkbook" in a "finally" clause.(ù콬
+d
+java:S2095¥"MUse try-with-resources or close this "POIFSFileSystem" in a "finally" clause.(³Àï…
+f
+java:S2095£"JUse try-with-resources or close this "XSSFWorkbook" in a "finally" clause.(Þε…ùÿÿÿÿ
+j
+java:S2095Ž"NUse try-with-resources or close this "FileOutputStream" in a "finally" clause.(ÖŽ“¯úÿÿÿÿ

+ 0 - 0
.idea/sonarlint/issuestore/2/a/2a45a911a8f1836b0b6c5b758962572012d8f8c3


+ 0 - 0
.idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4


+ 20 - 0
.idea/sonarlint/issuestore/3/2/326e62f25bbdaf952a6527b8659c82c8d1e3c00d

@@ -0,0 +1,20 @@
+
+h	java:S116"SRename this field "dataL_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ä“ºÚ
+j	java:S116"URename this field "dataL_DATA" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ýŠæ·
+i	java:S116!"TRename this field "dataRT_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(˜´Ëƒ
+p	java:S116#"VRename this field "dataRT_DATA" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ýíÔªùÿÿÿÿ
+n	java:S116%"TRename this field "dataRB_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Œ‚â¼üÿÿÿÿ
+k	java:S116'"VRename this field "dataRB_DATA" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(îûûÿ
+y	java:S116)"_Rename this field "PROGRAM_USERVALIDATE" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(é¬ÎÊûÿÿÿÿ
+o	java:S116+"URename this field "_PROGRAMNO" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(àߘ¬ûÿÿÿÿ
+h	java:S116-"SRename this field "_PKVALUE" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(񷪎
+u	java:S116/"[Rename this field "_CURRENTLANGUAGE" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¿ÖË÷øÿÿÿÿ
+s	java:S1161"YRename this field "_CURRENTUSERID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ω¾Ùûÿÿÿÿ
+y	java:S1165"_Rename this field "SPRBZBMST__0__CST_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ìŸäáúÿÿÿÿ
+{	java:S1167"aRename this field "SPRBZBMST__0__RBZB_DAT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Š¶ìÀúÿÿÿÿ
+s	java:S116="_Rename this field "SPSBGZMST__0__CST_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¯©«
+z	java:S116>"`Rename this field "SPSBGZMST__0__BEG_DAT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ð«è¬ýÿÿÿÿ
+|	java:S116?"bRename this field "SPSBGZMST__0__FSTUSR_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‘†Þ�øÿÿÿÿ
+}	java:S116@"cRename this field "SPSBGZMST__0__FSTUSR_DTM" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(òëÆâýÿÿÿÿ
+|	java:S116A"bRename this field "SPSBGZMST__0__LSTUSR_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‰Ø­�øÿÿÿÿ
+w	java:S116B"cRename this field "SPSBGZMST__0__LSTUSR_DTM" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(£«Ø

+ 0 - 0
.idea/sonarlint/issuestore/4/9/496a238a6afa168dbaf6efd37bb459331589579c


+ 85 - 0
.idea/sonarlint/issuestore/5/5/55fc1a57b170a7294343d8bbf922f6461ea35be3

@@ -0,0 +1,85 @@
+
+P
+java:S1118":Add a private constructor to hide the implicit public one.(›âþ×
+I
+java:S1874"4Remove this use of "setAlignment"; it is deprecated.(±›�G
+g
+java:S3252"RUse static access with "org.apache.poi.ss.usermodel.CellStyle" for "ALIGN_CENTER".(±›�G
+I
+java:S1874"4Remove this use of "ALIGN_CENTER"; it is deprecated.(±›�G
+V
+java:S1854M";Remove this useless assignment to local variable "hssfRow".(¨Æ°ìúÿÿÿÿ
+I
+java:S1874?"4Remove this use of "setAlignment"; it is deprecated.(±›�G
+g
+java:S3252?"RUse static access with "org.apache.poi.ss.usermodel.CellStyle" for "ALIGN_CENTER".(±›�G
+I
+java:S1874?"4Remove this use of "ALIGN_CENTER"; it is deprecated.(±›�G
+O
+java:S1874B"4Remove this use of "setAlignment"; it is deprecated.(º»üˆÿÿÿÿÿ
+m
+java:S3252B"RUse static access with "org.apache.poi.ss.usermodel.CellStyle" for "ALIGN_CENTER".(º»üˆÿÿÿÿÿ
+O
+java:S1874B"4Remove this use of "ALIGN_CENTER"; it is deprecated.(º»üˆÿÿÿÿÿ
+W
+java:S1874C"<Remove this use of "setVerticalAlignment"; it is deprecated.(äµµøøÿÿÿÿ
+p
+java:S3252C"UUse static access with "org.apache.poi.ss.usermodel.CellStyle" for "VERTICAL_CENTER".(äµµøøÿÿÿÿ
+R
+java:S1874C"7Remove this use of "VERTICAL_CENTER"; it is deprecated.(äµµøøÿÿÿÿ
+m
+java:S3776p"RRefactor this method to reduce its Cognitive Complexity from 71 to the 15 allowed.(«ç€�þÿÿÿÿ
+_
+java:S1854u"DRemove this useless assignment to local variable "formulaEvaluator".(÷þ—”üÿÿÿÿ
+P
+java:S1481u"5Remove this unused "formulaEvaluator" local variable.(÷þ—”üÿÿÿÿ
+O
+java:S1874ˆ"3Remove this use of "getCellType"; it is deprecated.(óëÕŠùÿÿÿÿ
+m
+java:S3252‰"QUse static access with "org.apache.poi.ss.usermodel.Cell" for "CELL_TYPE_STRING".(ÿ©å§ûÿÿÿÿ
+T
+java:S1874‰"8Remove this use of "CELL_TYPE_STRING"; it is deprecated.(ÿ©å§ûÿÿÿÿ
+i
+java:S3252Œ"RUse static access with "org.apache.poi.ss.usermodel.Cell" for "CELL_TYPE_NUMERIC".(è……å
+P
+java:S1874Œ"9Remove this use of "CELL_TYPE_NUMERIC"; it is deprecated.(è……å
+o
+java:S3252�"XUse static access with "org.apache.poi.ss.usermodel.DateUtil" for "isCellDateFormatted".(‚ð�ƒ
+Q	java:S125–"<This block of commented-out lines of code should be removed.(ȃóK
+o
+java:S3252—"XUse static access with "org.apache.poi.ss.usermodel.DateUtil" for "isCellDateFormatted".(‚ð�ƒ
+O
+java:S1874š"3Remove this use of "setCellType"; it is deprecated.(¸ºª´øÿÿÿÿ
+T
+java:S1874š"8Remove this use of "CELL_TYPE_STRING"; it is deprecated.(¸ºª´øÿÿÿÿ
+i
+java:S3252¥"RUse static access with "org.apache.poi.ss.usermodel.Cell" for "CELL_TYPE_FORMULA".(Í°”´
+P
+java:S1874¥"9Remove this use of "CELL_TYPE_FORMULA"; it is deprecated.(Í°”´
+T	java:S106°"9Replace this use of System.out or System.err by a logger.(‚é€Þûÿÿÿÿ
+g
+java:S3252²"PUse static access with "org.apache.poi.ss.usermodel.Cell" for "CELL_TYPE_BLANK".(ñ™“€
+N
+java:S1874²"7Remove this use of "CELL_TYPE_BLANK"; it is deprecated.(ñ™“€
+g
+java:S3252´"PUse static access with "org.apache.poi.ss.usermodel.Cell" for "CELL_TYPE_ERROR".(ñîÚ®
+N
+java:S1874´"7Remove this use of "CELL_TYPE_ERROR"; it is deprecated.(ñîÚ®
+i
+java:S3252·"RUse static access with "org.apache.poi.ss.usermodel.Cell" for "CELL_TYPE_BOOLEAN".(é²ìÀ
+P
+java:S1874·"9Remove this use of "CELL_TYPE_BOOLEAN"; it is deprecated.(é²ìÀ
+C
+java:S1125¸"'Remove the unnecessary boolean literal.(àäÕ¨ýÿÿÿÿ
+e
+java:S1128"ORemove this unused import 'org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator'.(¶Ž›ä
+G
+java:S1128"1Remove this unused import 'java.math.BigDecimal'.(ê�êŠ
+I
+java:S1128"3Remove this unused import 'java.math.RoundingMode'.(¿ì†‹
+E
+java:S1144ß".Remove this unused private "rightTrim" method.(¯Üàë
+e
+java:S20957"JUse try-with-resources or close this "HSSFWorkbook" in a "finally" clause.(ÐűÌøÿÿÿÿ
+e
+java:S2095"JUse try-with-resources or close this "HSSFWorkbook" in a "finally" clause.(ÐűÌøÿÿÿÿ

+ 0 - 0
.idea/sonarlint/issuestore/5/b/5bbfa66edb4db3c7c33c5181f43510990d3307f9


+ 43 - 0
.idea/sonarlint/issuestore/7/2/72b8cbea5b9a8990d9457bafc97c2f871426b314

@@ -0,0 +1,43 @@
+
+J
+java:S3740"/Provide the parametrized type for this generic.(ßô°²ýÿÿÿÿ
+J
+java:S3740)"/Provide the parametrized type for this generic.(ý™¸ýÿÿÿÿ
+E
+java:S3740+"/Provide the parametrized type for this generic.(�™††
+E
+java:S3740+"/Provide the parametrized type for this generic.(�™††
+E
+java:S3740-"/Provide the parametrized type for this generic.(¦”“‘
+E
+java:S3740-"/Provide the parametrized type for this generic.(¦”“‘
+J
+java:S37401"/Provide the parametrized type for this generic.(Á¡Üèøÿÿÿÿ
+J
+java:S37402"/Provide the parametrized type for this generic.(¤Õä„ýÿÿÿÿ
+J
+java:S37405"/Provide the parametrized type for this generic.(ͪÁÏúÿÿÿÿ
+E
+java:S37409"/Provide the parametrized type for this generic.(æîÚõ
+E
+java:S3740="/Provide the parametrized type for this generic.(§�™Š
+J
+java:S3740F"/Provide the parametrized type for this generic.(Üæ’Ùÿÿÿÿÿ
+J
+java:S3740J"/Provide the parametrized type for this generic.(ý’÷øýÿÿÿÿ
+J
+java:S3740K"/Provide the parametrized type for this generic.(–’³¼ùÿÿÿÿ
+E
+java:S3740N"/Provide the parametrized type for this generic.(ûŽá¸
+E
+java:S3740O"/Provide the parametrized type for this generic.(¯¹ºò
+J
+java:S3740R"/Provide the parametrized type for this generic.(ÿ�ó£ýÿÿÿÿ
+J
+java:S3740S"/Provide the parametrized type for this generic.(ë‘Ÿ�øÿÿÿÿ
+J
+java:S3740V"/Provide the parametrized type for this generic.(Α­¦ùÿÿÿÿ
+<
+java:S1948"&Make "data" transient or serializable.(íݵ˜
+L
+java:S1172"1Remove this unused method parameter "entityType".(ßô°²ýÿÿÿÿ

+ 0 - 0
.idea/sonarlint/issuestore/8/2/823fe80d2650ec87c2614800da17ca3a55af96a9


+ 0 - 0
.idea/sonarlint/issuestore/8/6/86befe70a85785721872430b52a2bee48d12f126


+ 9 - 0
.idea/sonarlint/issuestore/8/c/8cb7901059d035c46d5b7960abd35d6c0a895165

@@ -0,0 +1,9 @@
+
+g
+java:S1117$"ERename "windpowerStations" which hides the field declared at line 22.(™ïƒŒüÿÿÿÿ8ƒìô¾Ò0
+l
+java:S20954"OUse try-with-resources or close this "PreparedStatement" in a "finally" clause.(ÀÖн8Óìô¾Ò0
+l
+java:S2095M"OUse try-with-resources or close this "PreparedStatement" in a "finally" clause.(ÀÖн8Ôìô¾Ò0
+l
+java:S2095a"OUse try-with-resources or close this "PreparedStatement" in a "finally" clause.(ÀÖн8Óìô¾Ò0

+ 0 - 0
.idea/sonarlint/issuestore/8/e/8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d


+ 0 - 0
.idea/sonarlint/issuestore/9/c/9c34922df1a9febc2fcdc7aa083a3f4e2da4f951


+ 0 - 0
.idea/sonarlint/issuestore/a/c/ac7df921dda2077d74dd8480067b6e053f2bc2bc


+ 0 - 0
.idea/sonarlint/issuestore/a/e/ae208822b4f47e3025c3c624e74e92be59da6f17


+ 5 - 0
.idea/sonarlint/issuestore/b/9/b94c05c26d92178520da18bf6952c6cd72a6b006

@@ -0,0 +1,5 @@
+
+W
+java:S1143)"5Remove this return statement from this finally block.(¤š´Õúÿÿÿÿ8 ßô¾Ò0
+p
+java:S2259"NA "NullPointerException" could be thrown; "originalFilename" is nullable here.(�£Ü“øÿÿÿÿ8Ößô¾Ò0

+ 5 - 0
.idea/sonarlint/issuestore/b/c/bc1753bce02e36b24e648a6f2c3c03ad9c6a4080

@@ -0,0 +1,5 @@
+
+`	java:S112!"FDefine and throw a dedicated exception instead of using a generic one.(ŒÚ„§ÿÿÿÿÿ
+Z	java:S112"FDefine and throw a dedicated exception instead of using a generic one.(ܦœU
+Q	java:S125"<This block of commented-out lines of code should be removed.(²º˜Œ
+S	java:S106"9Replace this use of System.out or System.err by a logger.(ì��¨þÿÿÿÿ

+ 13 - 0
.idea/sonarlint/issuestore/c/4/c49395c880423d7e596a0dd1266eba1cc580afdc

@@ -0,0 +1,13 @@
+
+Y
+java:S1854!">Remove this useless assignment to local variable "nameFilter".(¯¼ŠÜúÿÿÿÿ
+J
+java:S1481!"/Remove this unused "nameFilter" local variable.(¯¼ŠÜúÿÿÿÿ
+Q	java:S125#"<This block of commented-out lines of code should be removed.(²�¶Ê
+X
+java:S18740"=Remove this use of "APPLICATION_JSON_UTF8"; it is deprecated.(Ÿ·þýÿÿÿÿ
+V	java:S1252"<This block of commented-out lines of code should be removed.(ªŸÕçùÿÿÿÿ
+U
+java:S47197":Replace Charset.forName() call with StandardCharsets.UTF_8(îçñ‘úÿÿÿÿ
+Q	java:S125="<This block of commented-out lines of code should be removed.(ƒ¾âê
+P	java:S125?"<This block of commented-out lines of code should be removed.(ÃÀÌp

+ 9 - 0
.idea/sonarlint/issuestore/c/d/cde91cfe0702f14ad2a2d9cd20925b718d98dfee

@@ -0,0 +1,9 @@
+
+[	java:S112"FDefine and throw a dedicated exception instead of using a generic one.(áÙ‰“
+N	java:S106/"9Replace this use of System.out or System.err by a logger.(£ûѳ
+N	java:S1060"9Replace this use of System.out or System.err by a logger.(•Šˆâ
+N	java:S1061"9Replace this use of System.out or System.err by a logger.(Àú‹½
+N	java:S1063"9Replace this use of System.out or System.err by a logger.(èÖýæ
+N	java:S1064"9Replace this use of System.out or System.err by a logger.(©êÚš
+7
+java:S1643"Use a StringBuilder instead.(‘ÚÖûÿÿÿÿÿ

+ 0 - 0
.idea/sonarlint/issuestore/d/3/d3090eba8be764b31ee31b4cd61536c0aee41bb4


+ 0 - 0
.idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35


+ 0 - 0
.idea/sonarlint/issuestore/f/0/f096db39f0e74bb327462738fc8e5fb0969419b1


+ 0 - 0
.idea/sonarlint/issuestore/f/5/f5d076b45a5df663c375cf9874151d845e0f1337


+ 0 - 0
.idea/sonarlint/issuestore/f/b/fbe448ebfc3eb2d4e308f6b8b043666f5b57235e


+ 4 - 48
.idea/sonarlint/issuestore/index.pb

@@ -7,8 +7,6 @@ G
 datalogs/dataChange.log,9\c\9c34922df1a9febc2fcdc7aa083a3f4e2da4f951
 X
 (gradle/wrapper/gradle-wrapper.properties,f\b\fbe448ebfc3eb2d4e308f6b8b043666f5b57235e
->
-logs/error.log,5\a\5a00245462ed6666737fdbfd3ba4de91698d61ae
 =
 
logs/info.log,d\3\d3090eba8be764b31ee31b4cd61536c0aee41bb4
 <
@@ -21,12 +19,8 @@ A
 gradlew.bat,2\a\2a45a911a8f1836b0b6c5b758962572012d8f8c3
 =
 
lombok.config,8\2\823fe80d2650ec87c2614800da17ca3a55af96a9
-9
-	README.md,8\e\8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d
 F
 report-fd/build.gradle,a\e\ae208822b4f47e3025c3c624e74e92be59da6f17
-C
-report-fd/README.md,c\3\c396dfa43d43494c4862f9fac25bc32b442b74ab
 w
 Greport-fd/src/main/java/com/gyee/wisdom/report/config/MyJsonConfig.java,c\4\c49395c880423d7e596a0dd1266eba1cc580afdc
 }
@@ -41,46 +35,10 @@ t
 Dreport-fd/src/main/java/com/gyee/wisdom/report/utils/ExcelUtils.java,2\5\25890f63740b57d540f1f237f96ca07ce53ad820
 y
 Ireport-fd/src/main/java/com/gyee/wisdom/report/utils/ResponseWrapper.java,7\2\72b8cbea5b9a8990d9457bafc97c2f871426b314
-F
-report-gf/build.gradle,1\1\11da98b887ba702d7a9ef096ea3f49cb7fb566a2
-C
-report-gf/README.md,2\4\249ad7e2adbc51e46395bef0a8c91b8bb72f3416
-q
-Areport-gf/src/main/java/com/gyee/wisdom/report/common/Common.java,9\f\9f70a9b8d26654641283fab77c12dffe0d90cefd
-t
-Dreport-gf/src/main/java/com/gyee/wisdom/report/entity/Parameter.java,e\7\e750f00c9acce217a122795a8cca07d468e07402
-{
-Kreport-gf/src/main/java/com/gyee/wisdom/report/entity/WindpowerStation.java,e\9\e9fdfad68285f40b226e5acea1cf02ea441e304a
-y
-Ireport-gf/src/main/java/com/gyee/wisdom/report/service/ReportService.java,1\2\125c9a648636a6d71c21f130bdd0b440f88f165b
-y
-Ireport-gf/src/main/java/com/gyee/wisdom/report/utils/ExcelClassField.java,3\0\30d2384c5be0ae9210181d5dea579b8d1cb407e6
-u
-Ereport-gf/src/main/java/com/gyee/wisdom/report/utils/ExcelExport.java,8\5\85cb9495f6bd2d1c64fb4ed19e4ff1abeabb236f
-u
-Ereport-gf/src/main/java/com/gyee/wisdom/report/utils/ExcelImport.java,d\3\d3c368750834dcff29b6bc0a3df281a5a12684a9
-s
-Creport-gf/src/main/java/com/gyee/wisdom/report/utils/ExcelUtil.java,4\3\43ea534fd26715f4a34691d55c64450871a51f7e
-t
-Dreport-gf/src/main/java/com/gyee/wisdom/report/utils/ExcelUtils.java,7\7\7779f2e6d1610e0ae1f92d2936a50d932286d3da
-r
-Breport-gf/src/main/java/com/gyee/wisdom/report/utils/MD5Utils.java,0\3\035845cd2df9033fa06eb3e55fb05c5aa049924a
-y
-Ireport-gf/src/main/java/com/gyee/wisdom/report/utils/ResponseWrapper.java,9\c\9c7f25bad215a9c2367a3c1c6578d9cf8a0592c2
 q
 Areport-fd/src/main/java/com/gyee/wisdom/report/common/Common.java,0\f\0f7f23caa1ba0e5faf799053d0e70e3d3f8e49c3
 }
 Mreport-fd/src/main/java/com/gyee/wisdom/report/controller/TestController.java,1\9\19ea878502cdbecca051e7c1a20cec4b871391ff
-w
-Greport-gf/src/main/java/com/gyee/wisdom/report/config/MyJsonConfig.java,7\b\7b1b957f5076fd09b7a242f65e3d1daf53c633bf
-}
-Mreport-gf/src/main/java/com/gyee/wisdom/report/config/MyWebAppConfigurer.java,e\a\ea16de4edac3e26ecb3ab60025c7d0cfd1e78eb8
-~
-Nreport-gf/src/main/java/com/gyee/wisdom/report/controller/IndexController.java,a\c\ac2e997eee09e3ac932d025cad198cbdf4351528
-}
-Mreport-gf/src/main/java/com/gyee/wisdom/report/controller/TestController.java,e\8\e8107f30f2d2e446d726439d9f889e788f113bc7
-{
-Kreport-gf/src/main/java/com/gyee/wisdom/report/service/SeleniumService.java,8\6\86c4530b941a0eef8192425dc75124d486ff1bc5
 r
 Breport-fd/src/main/java/com/gyee/wisdom/report/utils/MD5Utils.java,c\d\cde91cfe0702f14ad2a2d9cd20925b718d98dfee
 z
@@ -97,11 +55,9 @@ o
 ?report-fd/src/main/java/com/gyee/wisdom/report/entity/User.java,8\6\86befe70a85785721872430b52a2bee48d12f126
 {
 Kreport-fd/src/main/java/com/gyee/wisdom/report/entity/WindpowerStation.java,a\c\ac7df921dda2077d74dd8480067b6e053f2bc2bc
-{
-Kreport-fd/src/main/java/com/gyee/wisdom/report/service/SeleniumService.java,5\6\569f45308bab5b65986677dd6d12d44ffccb6074
 s
 Creport-fd/src/main/java/com/gyee/wisdom/report/utils/ExcelUtil.java,5\5\55fc1a57b170a7294343d8bbf922f6461ea35be3
-
-Oreport-fd/src/main/java/com/gyee/wisdom/report/controller/ReportController.java,c\6\c6068a7c3af344aa5376c9b5380720dc06eda591
-m
-=report-fd/src/main/java/com/gyee/wisdom/report/Bootstrap.java,8\7\8723d68b0d9c4c16e01b67cbdb7eeeccbf6e9793
+?
+settings.gradle,0\5\05efc8b1657769a27696d478ded1e95f38737233
+9
+	README.md,8\e\8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d

+ 106 - 28
logs/error.log

@@ -1,28 +1,106 @@
-2022-12-07 10:52:42.688 ERROR main report(LoggingFailureAnalysisReporter.java:40) 
-
-***************************
-APPLICATION FAILED TO START
-***************************
-
-Description:
-
-Web server failed to start. Port 8090 was already in use.
-
-Action:
-
-Identify and stop the process that's listening on port 8090 or configure this application to listen on another port.
-
-2022-12-08 10:11:17.304 ERROR main report(LoggingFailureAnalysisReporter.java:40) 
-
-***************************
-APPLICATION FAILED TO START
-***************************
-
-Description:
-
-Web server failed to start. Port 8090 was already in use.
-
-Action:
-
-Identify and stop the process that's listening on port 8090 or configure this application to listen on another port.
-
+2022-12-29 09:25:33.998 ERROR XNIO-1 task-1 handleThrowable(LoggingExceptionHandler.java:80) UT005023: Exception handling request to /report/importPv
+org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) ~[xnio-api-3.8.6.Final.jar:3.8.6.Final]
+	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_241]
+Caused by: org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:124) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:115) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:88) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1205) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	... 58 more
+Caused by: java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:863) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.loadParts(HttpServletRequestImpl.java:583) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.getParts(HttpServletRequestImpl.java:534) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:349) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:88) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1205) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	... 58 more
+Caused by: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at io.undertow.conduits.FixedLengthStreamSourceConduit.exitRead(FixedLengthStreamSourceConduit.java:364) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:264) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127) ~[xnio-api-3.8.6.Final.jar:3.8.6.Final]
+	at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:209) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2430) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at org.xnio.channels.Channels.readBlocking(Channels.java:344) ~[xnio-api-3.8.6.Final.jar:3.8.6.Final]
+	at io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer(ServletInputStreamImpl.java:201) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:176) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:226) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:857) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.loadParts(HttpServletRequestImpl.java:583) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.getParts(HttpServletRequestImpl.java:534) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:349) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:88) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1205) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	... 58 more

+ 108 - 9
logs/warn.log

@@ -1,9 +1,108 @@
-2022-12-27 13:57:02.198  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:01:50.431  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:02:28.319  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:03:00.805  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:04:29.295  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:04:49.485  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:05:20.978  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:05:45.140  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
-2022-12-27 14:06:58.095  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2022-12-29 09:23:27.050  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2022-12-29 09:25:33.998 ERROR XNIO-1 task-1 handleThrowable(LoggingExceptionHandler.java:80) UT005023: Exception handling request to /report/importPv
+org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449) ~[jboss-threads-3.1.0.Final.jar:3.1.0.Final]
+	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) ~[xnio-api-3.8.6.Final.jar:3.8.6.Final]
+	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_241]
+Caused by: org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:124) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:115) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:88) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1205) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	... 58 more
+Caused by: java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:863) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.loadParts(HttpServletRequestImpl.java:583) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.getParts(HttpServletRequestImpl.java:534) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:349) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:88) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1205) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	... 58 more
+Caused by: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
+	at io.undertow.conduits.FixedLengthStreamSourceConduit.exitRead(FixedLengthStreamSourceConduit.java:364) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:264) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127) ~[xnio-api-3.8.6.Final.jar:3.8.6.Final]
+	at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:209) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2430) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at org.xnio.channels.Channels.readBlocking(Channels.java:344) ~[xnio-api-3.8.6.Final.jar:3.8.6.Final]
+	at io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer(ServletInputStreamImpl.java:201) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:176) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:226) ~[undertow-core-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:857) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.loadParts(HttpServletRequestImpl.java:583) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at io.undertow.servlet.spec.HttpServletRequestImpl.getParts(HttpServletRequestImpl.java:534) ~[undertow-servlet-2.2.17.Final.jar:2.2.17.Final]
+	at javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:349) ~[javax.servlet-api-4.0.1.jar:4.0.1]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:88) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) ~[spring-web-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1205) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
+	... 58 more
+2022-12-29 10:24:38.055  WARN main handleDeployment(Bootstrap.java:68) UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used

+ 1 - 1
report-fd/README.md

@@ -1,7 +1,7 @@
 # report-fd
 
 
-## 风电报表程序上传
+## 报表程序上传
 
 
 

+ 116 - 31
report-fd/src/main/java/com/gyee/wisdom/report/service/SeleniumService.java

@@ -766,11 +766,14 @@ public class SeleniumService {
             WebElement report1_D24 = report2.findElement(By.id("report1_D24"));
             actions.doubleClick(report1_D24).sendKeys(strings.get(5)[1]).perform();
 
-            /*WebElement report1_D25 = report2.findElement(By.id("report1_D25"));
-            actions.doubleClick(report1_D25).sendKeys(strings.get(6)[1]).perform();*/
+            WebElement report1_D25 = report2.findElement(By.id("report1_D25"));
+            actions.doubleClick(report1_D25).sendKeys(strings.get(6)[1]).perform();
 
-            WebElement report1_D26 = report2.findElement(By.id("report1_D26"));
-            actions.doubleClick(report1_D26).sendKeys(strings.get(6)[1]).perform();
+//            WebElement report1_D26 = report2.findElement(By.id("report1_D26"));
+//            report1_D26.click();
+//            WebElement report1_editBox0 = driver.findElement(By.id("report1_editBox"));
+//            report1_editBox0.clear();
+//            report1_editBox0.sendKeys(strings.get(6)[1]);
 
             WebElement report1_D28 = report2.findElement(By.id("report1_D28"));
             actions.doubleClick(report1_D28).sendKeys(strings.get(7)[1]).perform();
@@ -899,94 +902,176 @@ public class SeleniumService {
                 actions.doubleClick(report1_U).sendKeys(listExcel.get(i-4)[17]).perform();
 
                 WebElement report1_V = report3.findElement(By.id("report1_V"+i));
-                actions.doubleClick(report1_V).sendKeys(listExcel.get(i-4)[18]).perform();
+                report1_V.click();
+                WebElement report1_V_edit = driver.findElement(By.id("report1_editBox"));
+                report1_V_edit.clear();
+                report1_V_edit.sendKeys(listExcel.get(i-4)[18]);
 
                 WebElement report1_W = report3.findElement(By.id("report1_W"+i));
-                actions.doubleClick(report1_W).sendKeys(listExcel.get(i-4)[19]).perform();
+                report1_W.click();
+                WebElement report1_W_edit = driver.findElement(By.id("report1_editBox"));
+                report1_W_edit.clear();
+                report1_W_edit.sendKeys(listExcel.get(i-4)[19]);
 
                 WebElement report1_AG = report3.findElement(By.id("report1_AG"+i));
-                actions.doubleClick(report1_AG).sendKeys(listExcel.get(i-4)[26]).perform();
+                report1_AG.click();
+                WebElement report1_AG_edit = driver.findElement(By.id("report1_editBox"));
+                report1_AG_edit.clear();
+                report1_AG_edit.sendKeys(listExcel.get(i-4)[26]);
 
                 WebElement report1_AJ = report3.findElement(By.id("report1_AJ"+i));
-                actions.doubleClick(report1_AJ).sendKeys(listExcel.get(i-4)[27]).perform();
+                report1_AJ.click();
+                WebElement report1_AJ_edit = driver.findElement(By.id("report1_editBox"));
+                report1_AJ_edit.clear();
+                report1_AJ_edit.sendKeys(listExcel.get(i-4)[27]);
 
                 WebElement report1_AK = report3.findElement(By.id("report1_AK"+i));
-                actions.doubleClick(report1_AK).sendKeys(listExcel.get(i-4)[28]).perform();
+                report1_AK.click();
+                WebElement report1_AK_edit = driver.findElement(By.id("report1_editBox"));
+                report1_AK_edit.clear();
+                report1_AK_edit.sendKeys(listExcel.get(i-4)[28]);
 
                 WebElement report1_AR = report3.findElement(By.id("report1_AR"+i));
-                actions.doubleClick(report1_AR).sendKeys(listExcel.get(i-4)[33]).perform();
+                report1_AR.click();
+                WebElement report1_AR_edit = driver.findElement(By.id("report1_editBox"));
+                report1_AR_edit.clear();
+                report1_AR_edit.sendKeys(listExcel.get(i-4)[33]);
 
                 WebElement report1_AU = report3.findElement(By.id("report1_AU"+i));
-                actions.doubleClick(report1_AU).sendKeys(listExcel.get(i-4)[36]).perform();
+                report1_AU.click();
+                WebElement report1_AU_edit = driver.findElement(By.id("report1_editBox"));
+                report1_AU_edit.clear();
+                report1_AU_edit.sendKeys(listExcel.get(i-4)[36]);
 
                 WebElement report1_AV = report3.findElement(By.id("report1_AV"+i));
-                actions.doubleClick(report1_AV).sendKeys(listExcel.get(i-4)[37]).perform();
+                report1_AV.click();
+                WebElement report1_AV_edit = driver.findElement(By.id("report1_editBox"));
+                report1_AV_edit.clear();
+                report1_AV_edit.sendKeys(listExcel.get(i-4)[37]);
 
 //                WebElement report1_AY = report3.findElement(By.id("report1_AY"+i));
 //                actions.doubleClick(report1_AY).sendKeys(listExcel.get(i-4)[38]).perform();
 
                 WebElement report1_BB = report3.findElement(By.id("report1_BB"+i));
-                actions.doubleClick(report1_BB).sendKeys(listExcel.get(i-4)[39]).perform();
+                report1_BB.click();
+                WebElement report1_BB_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BB_edit.clear();
+                report1_BB_edit.sendKeys(listExcel.get(i-4)[39]);
 
                 WebElement report1_BC = report3.findElement(By.id("report1_BC"+i));
-                actions.doubleClick(report1_BC).sendKeys(listExcel.get(i-4)[40]).perform();
+                report1_BC.click();
+                WebElement report1_BC_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BC_edit.clear();
+                report1_BC_edit.sendKeys(listExcel.get(i-4)[40]);
 
                 WebElement report1_BE = report3.findElement(By.id("report1_BE"+i));
-                actions.doubleClick(report1_BE).sendKeys(listExcel.get(i-4)[42]).perform();
+                report1_BE.click();
+                WebElement report1_BE_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BE_edit.clear();
+                report1_BE_edit.sendKeys(listExcel.get(i-4)[42]);
 
                 WebElement report1_BF = report3.findElement(By.id("report1_BF"+i));
-                actions.doubleClick(report1_BF).sendKeys(listExcel.get(i-4)[43]).perform();
+                report1_BF.click();
+                WebElement report1_BF_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BF_edit.clear();
+                report1_BF_edit.sendKeys(listExcel.get(i-4)[43]);
 
                 WebElement report1_BH = report3.findElement(By.id("report1_BH"+i));
-                actions.doubleClick(report1_BH).sendKeys(listExcel.get(i-4)[44]).perform();
+                report1_BH.click();
+                WebElement report1_BH_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BH_edit.clear();
+                report1_BH_edit.sendKeys(listExcel.get(i-4)[44]);
 
                 /*WebElement report1_BG = report3.findElement(By.id("report1_BG"+i));
                 actions.doubleClick(report1_BG).sendKeys(listExcel.get(i-4)[46]).perform();*/
 
                 WebElement report1_BI = report3.findElement(By.id("report1_BI"+i));
-                actions.doubleClick(report1_BI).sendKeys(listExcel.get(i-4)[45]).perform();
+                report1_BI.click();
+                WebElement report1_BI_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BI_edit.clear();
+                report1_BI_edit.sendKeys(listExcel.get(i-4)[45]);
 
                 WebElement report1_BM = report3.findElement(By.id("report1_BM"+i));
-                actions.doubleClick(report1_BM).sendKeys(listExcel.get(i-4)[47]).perform();
+                report1_BM.click();
+                WebElement report1_BM_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BM_edit.clear();
+                report1_BM_edit.sendKeys(listExcel.get(i-4)[47]);
 
                 WebElement report1_BN = report3.findElement(By.id("report1_BN"+i));
-                actions.doubleClick(report1_BN).sendKeys(listExcel.get(i-4)[48]).perform();
+                report1_BN.click();
+                WebElement report1_BN_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BN_edit.clear();
+                report1_BN_edit.sendKeys(listExcel.get(i-4)[48]);
 
                 WebElement report1_BO = report3.findElement(By.id("report1_BO"+i));
-                actions.doubleClick(report1_BO).sendKeys(listExcel.get(i-4)[49]).perform();
+                report1_BO.click();
+                WebElement report1_BO_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BO_edit.clear();
+                report1_BO_edit.sendKeys(listExcel.get(i-4)[49]);
 
                 WebElement report1_BQ = report3.findElement(By.id("report1_BQ"+i));
-                actions.doubleClick(report1_BQ).sendKeys(listExcel.get(i-4)[51]).perform();
+                report1_BQ.click();
+                WebElement report1_BQ_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BQ_edit.clear();
+                report1_BQ_edit.sendKeys(listExcel.get(i-4)[51]);
 
                 WebElement report1_BR = report3.findElement(By.id("report1_BR"+i));
-                actions.doubleClick(report1_BR).sendKeys(listExcel.get(i-4)[52]).perform();
+                report1_BR.click();
+                WebElement report1_BR_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BR_edit.clear();
+                report1_BR_edit.sendKeys(listExcel.get(i-4)[52]);
 
                 WebElement report1_BU = report3.findElement(By.id("report1_BU"+i));
                 actions.doubleClick(report1_BU).sendKeys(listExcel.get(i-4)[55]).perform();
 
                 WebElement report1_BV = report3.findElement(By.id("report1_BV"+i));
-                actions.doubleClick(report1_BV).sendKeys(listExcel.get(i-4)[56]).perform();
+                report1_BV.click();
+                WebElement report1_BV_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BV_edit.clear();
+                report1_BV_edit.sendKeys(listExcel.get(i-4)[56]);
 
                 WebElement report1_BW = report3.findElement(By.id("report1_BW"+i));
-                actions.doubleClick(report1_BW).sendKeys(listExcel.get(i-4)[57]).perform();
+                report1_BW.click();
+                WebElement report1_BW_edit = driver.findElement(By.id("report1_editBox"));
+                report1_BW_edit.clear();
+                report1_BW_edit.sendKeys(listExcel.get(i-4)[57]);
 
                 WebElement report1_CA = report3.findElement(By.id("report1_CA"+i));
-                actions.doubleClick(report1_CA).sendKeys(listExcel.get(i-4)[61]).perform();
+                report1_CA.click();
+                WebElement report1_CA_edit = driver.findElement(By.id("report1_editBox"));
+                report1_CA_edit.clear();
+                report1_CA_edit.sendKeys(listExcel.get(i-4)[61]);
 
                 WebElement report1_CB = report3.findElement(By.id("report1_CB"+i));
-                actions.doubleClick(report1_CB).sendKeys(listExcel.get(i-4)[62]).perform();
+                report1_CB.click();
+                WebElement report1_CB_edit = driver.findElement(By.id("report1_editBox"));
+                report1_CB_edit.clear();
+                report1_CB_edit.sendKeys(listExcel.get(i-4)[62]);
 
                 WebElement report1_CC = report3.findElement(By.id("report1_CC"+i));
-                actions.doubleClick(report1_CC).sendKeys(listExcel.get(i-4)[63]).perform();
+                report1_CC.click();
+                WebElement report1_CC_edit = driver.findElement(By.id("report1_editBox"));
+                report1_CC_edit.clear();
+                report1_CC_edit.sendKeys(listExcel.get(i-4)[63]);
 
                 WebElement report1_CD = report3.findElement(By.id("report1_CD"+i));
-                actions.doubleClick(report1_CD).sendKeys(listExcel.get(i-4)[64]).perform();
+                report1_CD.click();
+                WebElement report1_CD_edit = driver.findElement(By.id("report1_editBox"));
+                report1_CD_edit.clear();
+                report1_CD_edit.sendKeys(listExcel.get(i-4)[64]);
 
                 WebElement report1_CE = report3.findElement(By.id("report1_CE"+i));
-                actions.doubleClick(report1_CE).sendKeys(listExcel.get(i-4)[65]).perform();
+                report1_CE.click();
+                WebElement report1_CE_edit = driver.findElement(By.id("report1_editBox"));
+                report1_CE_edit.clear();
+                report1_CE_edit.sendKeys(listExcel.get(i-4)[65]);
 
                 WebElement report1_CF = report3.findElement(By.id("report1_CF"+i));
-                actions.doubleClick(report1_CF).sendKeys(listExcel.get(i-4)[66]).perform();
+                report1_CF.click();
+                WebElement report1_CF_edit = driver.findElement(By.id("report1_editBox"));
+                report1_CF_edit.clear();
+                report1_CF_edit.sendKeys(listExcel.get(i-4)[66]);
+                //actions.doubleClick(report1_CF).sendKeys(listExcel.get(i-4)[66]).perform();
 
                 WebElement report1_CP = report3.findElement(By.id("report1_CP"+i));
                 actions.doubleClick(report1_CP).sendKeys(listExcel.get(i-4)[67]).perform();