From 4e7d95cca10976871bf6041a1fda6d2057c6dd16 Mon Sep 17 00:00:00 2001 From: zhangsan <646228430@qq.com> Date: Thu, 31 Jul 2025 13:40:49 +0800 Subject: [PATCH] =?UTF-8?q?7.31=20=E9=87=8D=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .../api/curl.json | 0 .../{v1.0 => rag-knowledge-v1.0}/api/curl.sh | 0 .../api/local-test.txt | 0 .../docker-compose-app-v1.0.yml | 2 +- .../docker-compose-environment-aliyun.yml | 0 .../docker-compose-environment.yml | 0 .../log/log-error-2025-07-28.0.log | 0 .../log/log-info-2025-07-28.0.log | 20 + .../log/log-info-2025-07-29.0.log | 7620 +++++++++++++++++ .../log/log-info-2025-07-30.0.log | 50 + docs/tag/rag-knowledge-v1.0/log/log_error.log | 4320 ++++++++++ docs/tag/rag-knowledge-v1.0/log/log_info.log | 47 + .../maven/settings.xml | 0 .../nginx/conf/nginx.conf | 6 + .../nginx/html/css/git.css | 0 .../nginx/html/css/github.min.css | 0 .../nginx/html/css/index.css | 0 .../nginx/html/css/upload.css | 0 .../nginx/html/git.html | 0 .../nginx/html/images/demo.png | Bin .../nginx/html/index.html | 0 .../nginx/html/js/axios.min.js | 0 .../nginx/html/js/git.js | 0 .../nginx/html/js/highlight.min.js | 0 .../nginx/html/js/index.js | 0 .../nginx/html/js/marked.min.js | 0 .../nginx/html/js/purify.min.js | 0 .../nginx/html/js/upload.js | 0 .../nginx/html/upload.html | 0 .../pgvector/sql/init.sql | 0 .../redis/redis.conf | 0 32 files changed, 12065 insertions(+), 1 deletion(-) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/api/curl.json (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/api/curl.sh (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/api/local-test.txt (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/docker-compose-app-v1.0.yml (97%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/docker-compose-environment-aliyun.yml (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/docker-compose-environment.yml (100%) create mode 100644 docs/tag/rag-knowledge-v1.0/log/log-error-2025-07-28.0.log create mode 100644 docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-28.0.log create mode 100644 docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-29.0.log create mode 100644 docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-30.0.log create mode 100644 docs/tag/rag-knowledge-v1.0/log/log_error.log create mode 100644 docs/tag/rag-knowledge-v1.0/log/log_info.log rename docs/tag/{v1.0 => rag-knowledge-v1.0}/maven/settings.xml (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/conf/nginx.conf (80%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/css/git.css (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/css/github.min.css (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/css/index.css (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/css/upload.css (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/git.html (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/images/demo.png (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/index.html (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/axios.min.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/git.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/highlight.min.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/index.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/marked.min.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/purify.min.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/js/upload.js (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/nginx/html/upload.html (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/pgvector/sql/init.sql (100%) rename docs/tag/{v1.0 => rag-knowledge-v1.0}/redis/redis.conf (100%) diff --git a/.gitignore b/.gitignore index 9cb64c5..c8b6196 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ build/ /docs/tag/v1.0/ollama/id_ed25519.pub /docs/tag/v1.0/log/ /docs/tag/v1.0/log/ +/docs/tag/rag-knowledge-v1.0/ollama/ diff --git a/docs/tag/v1.0/api/curl.json b/docs/tag/rag-knowledge-v1.0/api/curl.json similarity index 100% rename from docs/tag/v1.0/api/curl.json rename to docs/tag/rag-knowledge-v1.0/api/curl.json diff --git a/docs/tag/v1.0/api/curl.sh b/docs/tag/rag-knowledge-v1.0/api/curl.sh similarity index 100% rename from docs/tag/v1.0/api/curl.sh rename to docs/tag/rag-knowledge-v1.0/api/curl.sh diff --git a/docs/tag/v1.0/api/local-test.txt b/docs/tag/rag-knowledge-v1.0/api/local-test.txt similarity index 100% rename from docs/tag/v1.0/api/local-test.txt rename to docs/tag/rag-knowledge-v1.0/api/local-test.txt diff --git a/docs/tag/v1.0/docker-compose-app-v1.0.yml b/docs/tag/rag-knowledge-v1.0/docker-compose-app-v1.0.yml similarity index 97% rename from docs/tag/v1.0/docker-compose-app-v1.0.yml rename to docs/tag/rag-knowledge-v1.0/docker-compose-app-v1.0.yml index 3369cc4..a196380 100644 --- a/docs/tag/v1.0/docker-compose-app-v1.0.yml +++ b/docs/tag/rag-knowledge-v1.0/docker-compose-app-v1.0.yml @@ -7,7 +7,7 @@ services: container_name: nginx restart: unless-stopped ports: - - '8096:80' + - '18095:80' volumes: - ./nginx/html:/usr/share/nginx/html:ro - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro diff --git a/docs/tag/v1.0/docker-compose-environment-aliyun.yml b/docs/tag/rag-knowledge-v1.0/docker-compose-environment-aliyun.yml similarity index 100% rename from docs/tag/v1.0/docker-compose-environment-aliyun.yml rename to docs/tag/rag-knowledge-v1.0/docker-compose-environment-aliyun.yml diff --git a/docs/tag/v1.0/docker-compose-environment.yml b/docs/tag/rag-knowledge-v1.0/docker-compose-environment.yml similarity index 100% rename from docs/tag/v1.0/docker-compose-environment.yml rename to docs/tag/rag-knowledge-v1.0/docker-compose-environment.yml diff --git a/docs/tag/rag-knowledge-v1.0/log/log-error-2025-07-28.0.log b/docs/tag/rag-knowledge-v1.0/log/log-error-2025-07-28.0.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-28.0.log b/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-28.0.log new file mode 100644 index 0000000..60fab45 --- /dev/null +++ b/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-28.0.log @@ -0,0 +1,20 @@ +25-07-28.21:24:55.145 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-28.21:24:55.150 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-28.21:24:56.064 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-28.21:24:56.067 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-28.21:24:56.097 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-28.21:24:56.879 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-28.21:24:56.891 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-28.21:24:56.893 [main ] INFO StandardService - Starting service [Tomcat] +25-07-28.21:24:56.894 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-28.21:24:56.936 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-28.21:24:56.936 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1688 ms +25-07-28.21:24:57.400 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-28.21:24:57.627 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@1c2dd89b +25-07-28.21:24:57.629 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-28.21:25:01.124 [main ] INFO Version - Redisson 3.44.0 +25-07-28.21:25:01.444 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-28.21:25:01.491 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-28.21:25:02.123 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-28.21:25:02.135 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-28.21:25:02.146 [main ] INFO Application - Started Application in 7.872 seconds (process running for 8.608) diff --git a/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-29.0.log b/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-29.0.log new file mode 100644 index 0000000..d5e2741 --- /dev/null +++ b/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-29.0.log @@ -0,0 +1,7620 @@ +25-07-29.08:46:26.334 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.08:46:26.343 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.08:46:27.850 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.08:46:27.857 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.08:46:27.927 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. +25-07-29.08:46:29.637 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.08:46:29.656 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.08:46:29.661 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.08:46:29.661 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.08:46:29.739 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.08:46:29.741 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3239 ms +25-07-29.08:46:30.753 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.08:46:31.046 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@7dd45c93 +25-07-29.08:46:31.049 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.08:46:36.257 [main ] INFO Version - Redisson 3.44.0 +25-07-29.08:46:36.850 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.08:46:36.921 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.08:46:38.094 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.08:46:38.110 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.08:46:38.124 [main ] INFO Application - Started Application in 13.451 seconds (process running for 14.471) +25-07-29.08:51:25.055 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.08:51:25.059 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.08:51:40.866 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.08:51:40.876 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.08:51:41.638 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.08:51:41.641 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.08:51:41.665 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.08:51:42.318 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.08:51:42.326 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.08:51:42.328 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.08:51:42.329 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.08:51:42.369 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.08:51:42.370 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1395 ms +25-07-29.08:51:42.702 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.08:51:42.868 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@7e3ee128 +25-07-29.08:51:42.869 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.08:51:46.030 [main ] INFO Version - Redisson 3.44.0 +25-07-29.08:51:46.329 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.08:51:46.371 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.08:51:47.114 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.08:51:47.132 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.08:51:47.148 [main ] INFO Application - Started Application in 7.034 seconds (process running for 7.668) +25-07-29.09:04:24.859 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.09:04:24.865 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.09:04:35.408 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.09:04:35.412 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.09:04:36.258 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.09:04:36.261 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.09:04:36.291 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.09:04:36.989 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.09:04:36.999 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.09:04:37.001 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.09:04:37.001 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.09:04:37.043 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.09:04:37.044 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1536 ms +25-07-29.09:04:37.484 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.09:04:37.701 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@7e3ee128 +25-07-29.09:04:37.702 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.09:04:40.658 [main ] INFO Version - Redisson 3.44.0 +25-07-29.09:04:40.910 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:04:40.948 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:04:41.615 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.09:04:41.624 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.09:04:41.632 [main ] INFO Application - Started Application in 7.051 seconds (process running for 7.813) +25-07-29.09:26:52.922 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.09:26:52.925 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.09:28:58.726 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.09:28:58.730 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.09:28:59.560 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.09:28:59.563 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.09:28:59.595 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.09:29:00.294 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.09:29:00.306 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.09:29:00.308 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.09:29:00.308 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.09:29:00.349 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.09:29:00.349 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1535 ms +25-07-29.09:29:00.755 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.09:29:00.938 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@8383a14 +25-07-29.09:29:00.940 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.09:29:04.144 [main ] INFO Version - Redisson 3.44.0 +25-07-29.09:29:04.413 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:29:04.451 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:29:05.056 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.09:29:05.069 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.09:29:05.078 [main ] INFO Application - Started Application in 7.161 seconds (process running for 7.867) +25-07-29.09:29:58.580 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.09:29:58.582 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.09:30:20.134 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.09:30:20.139 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.09:30:20.995 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.09:30:20.998 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.09:30:21.032 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.09:30:21.718 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.09:30:21.728 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.09:30:21.731 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.09:30:21.732 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.09:30:21.771 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.09:30:21.772 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1534 ms +25-07-29.09:30:22.137 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.09:30:22.308 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@374b6e33 +25-07-29.09:30:22.310 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.09:30:22.970 [main ] INFO Version - Redisson 3.44.0 +25-07-29.09:30:23.231 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:30:23.271 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:30:24.044 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.09:30:24.053 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.09:30:24.063 [main ] INFO Application - Started Application in 4.689 seconds (process running for 5.236) +25-07-29.09:30:24.980 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.09:30:24.981 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.09:30:24.982 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.09:31:54.384 [http-nio-8095-exec-2] INFO OllamaController - generate_stream called! +25-07-29.09:44:47.629 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.09:44:47.633 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.09:45:42.997 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.09:45:43.002 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.09:45:43.847 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.09:45:43.850 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.09:45:43.880 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.09:45:44.636 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.09:45:44.648 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.09:45:44.649 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.09:45:44.649 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.09:45:44.693 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.09:45:44.693 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1578 ms +25-07-29.09:45:45.142 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.09:45:45.363 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@6ba060af +25-07-29.09:45:45.365 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.09:45:48.289 [main ] INFO Version - Redisson 3.44.0 +25-07-29.09:45:48.586 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:45:48.623 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:45:49.297 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.09:45:49.310 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.09:45:49.321 [main ] INFO Application - Started Application in 7.098 seconds (process running for 7.853) +25-07-29.09:45:51.712 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.09:45:51.713 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.09:45:51.713 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 0 ms +25-07-29.09:51:07.030 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.09:51:07.032 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.09:51:16.935 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.09:51:16.940 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.09:51:17.677 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.09:51:17.680 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.09:51:17.708 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.09:51:18.510 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.09:51:18.521 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.09:51:18.524 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.09:51:18.524 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.09:51:18.572 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.09:51:18.572 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1540 ms +25-07-29.09:51:18.994 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.09:51:19.185 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@192b472d +25-07-29.09:51:19.187 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.09:51:22.365 [main ] INFO Version - Redisson 3.44.0 +25-07-29.09:51:22.643 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:51:22.681 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.09:51:23.441 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.09:51:23.451 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.09:51:23.461 [main ] INFO Application - Started Application in 7.317 seconds (process running for 7.862) +25-07-29.09:51:35.181 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.09:51:35.181 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.09:51:35.182 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 0 ms +25-07-29.09:51:35.206 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.09:53:05.853 [http-nio-8095-exec-5] INFO RAGController - 上传知识库开始:草稿1 +25-07-29.09:53:06.647 [http-nio-8095-exec-5] INFO RAGController - 上传知识库完成:草稿1 +25-07-29.09:53:30.890 [http-nio-8095-exec-7] INFO OllamaController - generate_stream_rag called! +25-07-29.10:26:15.821 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.10:26:15.826 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.10:27:07.258 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.10:27:07.263 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.10:27:08.167 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.10:27:08.171 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.10:27:08.202 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.10:27:08.986 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.10:27:08.998 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.10:27:09.000 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.10:27:09.000 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.10:27:09.047 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.10:27:09.048 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1672 ms +25-07-29.10:27:09.446 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.10:27:09.630 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@374b6e33 +25-07-29.10:27:09.632 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.10:27:10.270 [main ] INFO Version - Redisson 3.44.0 +25-07-29.10:27:10.505 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.10:27:10.546 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.10:27:11.294 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.10:27:11.308 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.10:27:11.324 [main ] INFO Application - Started Application in 4.858 seconds (process running for 5.691) +25-07-29.10:27:27.925 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.10:27:27.925 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.10:27:27.927 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.10:27:27.977 [http-nio-8095-exec-1] INFO RAGController - 上传知识库开始:测试01 +25-07-29.10:27:28.578 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.10:27:29.993 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 15 chunks. +25-07-29.10:27:43.442 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 6 chunks. +25-07-29.10:27:48.303 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 13 chunks. +25-07-29.10:27:59.867 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 5 chunks. +25-07-29.10:28:03.851 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 18 chunks. +25-07-29.10:28:20.184 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.10:28:22.057 [http-nio-8095-exec-1] INFO RAGController - 上传知识库完成:测试01 +25-07-29.10:37:27.151 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.10:37:27.153 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.10:37:37.830 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.10:37:37.835 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.10:37:38.660 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.10:37:38.662 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.10:37:38.689 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.10:37:39.369 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.10:37:39.378 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.10:37:39.380 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.10:37:39.380 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.10:37:39.416 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.10:37:39.416 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1477 ms +25-07-29.10:37:39.774 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.10:37:39.967 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@cdbe995 +25-07-29.10:37:39.969 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.10:37:42.629 [main ] INFO Version - Redisson 3.44.0 +25-07-29.10:37:42.905 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.10:37:42.940 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.10:37:43.452 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.10:37:43.460 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.10:37:43.468 [main ] INFO Application - Started Application in 6.441 seconds (process running for 7.065) +25-07-29.10:37:55.291 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.10:37:55.291 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.10:37:55.292 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.10:37:55.337 [http-nio-8095-exec-1] INFO RAGController - 上传知识库开始:测试02 +25-07-29.10:37:55.992 [http-nio-8095-exec-1] INFO RAGController - 上传知识库完成:测试02 +25-07-29.10:49:25.780 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.10:49:25.783 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.11:33:42.919 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:33:42.926 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:33:43.851 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:33:43.854 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:33:43.891 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.11:33:44.652 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:33:44.666 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:33:44.668 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:33:44.668 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:33:44.709 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:33:44.710 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1690 ms +25-07-29.11:33:45.220 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:33:49.359 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:49.366 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:33:49.375 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:33:49.386 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:33:49.406 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:51.419 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:33:51.427 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:33:52.272 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:33:52.275 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:33:52.305 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.11:33:52.934 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:33:52.943 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:33:52.944 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:33:52.945 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:33:52.976 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:33:52.977 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1462 ms +25-07-29.11:33:53.320 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:33:57.422 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:57.427 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:33:57.436 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:33:57.456 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:33:57.478 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:59.648 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:33:59.654 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:34:00.418 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:34:00.422 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:34:00.450 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.11:34:01.087 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:34:01.097 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:34:01.100 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:34:01.100 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:34:01.137 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:34:01.138 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1393 ms +25-07-29.11:34:01.505 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:34:05.618 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:05.622 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:05.625 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:34:05.635 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:34:05.650 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:07.975 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:34:07.980 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:34:08.785 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:34:08.789 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:34:08.817 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.11:34:09.492 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:34:09.502 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:34:09.504 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:34:09.504 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:34:09.542 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:34:09.543 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1473 ms +25-07-29.11:34:09.881 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:34:14.001 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:14.008 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:14.014 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:34:14.034 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:34:14.052 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:16.682 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:34:16.686 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:34:17.481 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:34:17.486 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:34:17.518 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.11:34:18.179 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:34:18.187 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:34:18.189 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:34:18.189 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:34:18.222 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:34:18.223 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1457 ms +25-07-29.11:34:18.563 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:34:22.669 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:22.673 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:22.677 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:34:22.693 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:34:22.711 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:26.165 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:34:26.168 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:34:27.039 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:34:27.044 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:34:27.077 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.11:34:27.739 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:34:27.748 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:34:27.750 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:34:27.751 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:34:27.793 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:34:27.793 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1529 ms +25-07-29.11:34:28.138 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:34:32.238 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:32.242 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:32.244 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:34:32.253 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:34:32.267 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:37.368 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:34:37.375 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:34:38.160 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:34:38.163 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:34:38.191 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.11:34:38.839 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:34:38.847 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:34:38.849 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:34:38.849 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:34:38.881 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:34:38.882 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1417 ms +25-07-29.11:34:39.193 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:34:43.310 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:43.317 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:43.325 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:34:43.336 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:34:43.351 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:51.614 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:34:51.618 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:34:52.338 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:34:52.341 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:34:52.366 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.11:34:52.993 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:34:53.003 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:34:53.005 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:34:53.005 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:34:53.046 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:34:53.047 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1350 ms +25-07-29.11:34:53.351 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:34:57.456 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:57.463 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:57.470 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:34:57.479 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:34:57.494 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:35:12.147 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:35:12.155 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:35:12.911 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:35:12.914 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:35:12.942 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.11:35:13.557 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:35:13.565 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:35:13.566 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:35:13.566 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:35:13.595 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:35:13.595 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1354 ms +25-07-29.11:35:13.977 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:35:18.097 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:35:18.100 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:35:18.106 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.11:35:18.129 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.11:35:18.155 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:52:58.159 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:52:58.164 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.11:52:58.949 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.11:52:58.953 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.11:52:58.982 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.11:52:59.711 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.11:52:59.721 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.11:52:59.722 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.11:52:59.723 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.11:52:59.759 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.11:52:59.759 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1511 ms +25-07-29.11:53:00.108 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.11:53:00.314 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@1c2dd89b +25-07-29.11:53:00.315 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.11:53:00.966 [main ] INFO Version - Redisson 3.44.0 +25-07-29.11:53:01.242 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.11:53:01.281 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.11:53:01.875 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.11:53:01.885 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.11:53:01.895 [main ] INFO Application - Started Application in 4.447 seconds (process running for 5.018) +25-07-29.11:53:03.408 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.11:53:03.408 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.11:53:03.409 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.11:53:29.345 [http-nio-8095-exec-3] INFO OllamaController - generate_stream called! +25-07-29.11:59:45.298 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.11:59:45.303 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.11:59:59.824 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.11:59:59.829 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.12:00:00.693 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.12:00:00.696 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.12:00:00.736 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. +25-07-29.12:00:01.433 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.12:00:01.441 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.12:00:01.442 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.12:00:01.443 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.12:00:01.482 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.12:00:01.483 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1524 ms +25-07-29.12:00:01.814 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.12:00:02.031 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@7ed7ae +25-07-29.12:00:02.034 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.12:00:05.446 [main ] INFO Version - Redisson 3.44.0 +25-07-29.12:00:05.717 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.12:00:05.753 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.12:00:06.476 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.12:00:06.486 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.12:00:06.495 [main ] INFO Application - Started Application in 7.48 seconds (process running for 8.08) +25-07-29.12:00:09.440 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.12:00:09.441 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.12:00:09.442 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.12:00:19.668 [http-nio-8095-exec-3] INFO RAGController - 上传知识库开始:草稿测试 +25-07-29.12:00:20.425 [http-nio-8095-exec-3] INFO RAGController - 上传知识库完成:草稿测试 +25-07-29.12:00:44.476 [http-nio-8095-exec-5] INFO RAGController - 上传知识库开始:草稿测试1111 +25-07-29.12:00:44.638 [http-nio-8095-exec-5] INFO RAGController - 上传知识库完成:草稿测试1111 +25-07-29.12:16:24.049 [http-nio-8095-exec-3] INFO RAGController - 上传知识库开始:测试01 +25-07-29.12:16:26.530 [http-nio-8095-exec-3] INFO RAGController - 上传知识库完成:测试01 +25-07-29.12:36:47.089 [http-nio-8095-exec-7] INFO OllamaController - generate_stream_rag called! +25-07-29.12:50:38.066 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.12:50:38.070 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.12:51:21.492 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.12:51:21.495 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.12:51:22.343 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.12:51:22.346 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.12:51:22.378 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.12:51:23.157 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.12:51:23.171 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.12:51:23.173 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.12:51:23.173 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.12:51:23.220 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.12:51:23.221 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1632 ms +25-07-29.12:51:23.697 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.12:51:23.911 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@7ed7ae +25-07-29.12:51:23.913 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.12:51:27.160 [main ] INFO Version - Redisson 3.44.0 +25-07-29.12:51:27.471 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.12:51:27.509 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.12:51:28.124 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.12:51:28.134 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.12:51:28.143 [main ] INFO Application - Started Application in 7.446 seconds (process running for 8.232) +25-07-29.12:51:33.403 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.12:51:33.403 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.12:51:33.404 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.12:55:49.044 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.12:55:49.047 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.12:56:00.820 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.12:56:00.825 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.12:56:01.758 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.12:56:01.761 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.12:56:01.792 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.12:56:02.577 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.12:56:02.590 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.12:56:02.592 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.12:56:02.593 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.12:56:02.630 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.12:56:02.630 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1704 ms +25-07-29.12:56:03.120 [main ] INFO HikariDataSource - HikariCP - Starting... +25-07-29.12:56:03.305 [main ] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@374b6e33 +25-07-29.12:56:03.307 [main ] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.12:56:03.926 [main ] INFO Version - Redisson 3.44.0 +25-07-29.12:56:04.271 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.12:56:04.310 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.12:56:04.999 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.12:56:05.013 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.12:56:05.025 [main ] INFO Application - Started Application in 5.213 seconds (process running for 6.021) +25-07-29.12:56:38.430 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.12:56:38.430 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.12:56:38.431 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.12:59:33.750 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.12:59:33.753 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.13:10:45.973 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:10:45.979 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:10:47.001 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:10:47.004 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:10:47.054 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. +25-07-29.13:10:47.743 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:10:47.753 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:10:47.755 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:10:47.755 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:10:47.790 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:10:47.790 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1694 ms +25-07-29.13:10:48.174 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:10:48.177 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:10:48.194 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:10:48.215 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:10:50.169 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:10:50.174 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:10:51.149 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:10:51.152 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:10:51.181 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. +25-07-29.13:10:51.780 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:10:51.789 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:10:51.791 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:10:51.791 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:10:51.823 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:10:51.823 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1526 ms +25-07-29.13:10:52.167 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:10:52.171 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:10:52.189 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:10:52.208 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:10:54.275 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:10:54.279 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:10:55.247 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:10:55.251 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:10:55.284 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.13:10:56.026 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:10:56.036 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:10:56.038 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:10:56.038 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:10:56.079 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:10:56.079 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1699 ms +25-07-29.13:10:56.437 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:10:56.440 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:10:56.456 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:10:56.475 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:10:58.821 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:10:58.828 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:11:00.191 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:11:00.195 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:11:00.236 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.13:11:01.081 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:11:01.090 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:11:01.092 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:11:01.092 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:11:01.133 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:11:01.134 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2156 ms +25-07-29.13:11:01.618 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:01.622 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:11:01.641 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:11:01.666 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:04.206 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:11:04.210 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:11:05.105 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:11:05.108 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:11:05.139 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.13:11:05.793 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:11:05.802 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:11:05.804 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:11:05.804 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:11:05.841 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:11:05.841 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1523 ms +25-07-29.13:11:06.287 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:06.292 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:11:06.311 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:11:06.335 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:10.010 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:11:10.015 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:11:11.297 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:11:11.302 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:11:11.349 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. +25-07-29.13:11:12.358 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:11:12.366 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:11:12.368 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:11:12.368 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:11:12.402 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:11:12.403 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2225 ms +25-07-29.13:11:12.744 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:12.747 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:11:12.764 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:11:12.783 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:17.829 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:11:17.833 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:11:18.747 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:11:18.751 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:11:18.782 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.13:11:19.408 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:11:19.415 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:11:19.417 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:11:19.417 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:11:19.446 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:11:19.446 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1487 ms +25-07-29.13:11:19.826 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:19.829 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:11:19.842 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:11:19.856 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:28.077 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:11:28.085 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:11:29.133 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:11:29.136 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:11:29.172 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.13:11:29.829 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:11:29.841 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:11:29.843 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:11:29.843 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:11:29.879 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:11:29.880 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1675 ms +25-07-29.13:11:30.267 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:30.271 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:11:30.288 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:11:30.306 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:44.996 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:11:45.001 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:11:45.899 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:11:45.902 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:11:45.938 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.13:11:46.530 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:11:46.537 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:11:46.538 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:11:46.538 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:11:46.566 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:11:46.567 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1459 ms +25-07-29.13:11:46.916 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:46.921 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:11:46.935 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:11:46.951 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:12:14.292 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:12:14.296 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:12:15.290 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:12:15.293 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:12:15.324 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.13:12:15.893 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:12:15.902 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:12:15.903 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:12:15.904 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:12:15.933 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:12:15.934 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1540 ms +25-07-29.13:12:16.237 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:12:16.240 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:12:16.253 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:12:16.270 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:13:09.239 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:13:09.244 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:13:10.329 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:13:10.332 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:13:10.365 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.13:13:10.905 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:13:10.913 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:13:10.914 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:13:10.915 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:13:10.944 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:13:10.945 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1571 ms +25-07-29.13:13:11.241 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:13:11.245 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.13:13:11.258 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.13:13:11.275 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:14:05.534 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.13:14:05.540 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.13:14:06.478 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.13:14:06.481 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.13:14:06.513 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.13:14:07.079 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.13:14:07.086 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.13:14:07.087 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.13:14:07.088 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.13:14:07.115 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.13:14:07.115 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1434 ms +25-07-29.13:14:07.548 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.13:14:07.553 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.13:14:07.553 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.13:14:08.084 [main ] INFO Version - Redisson 3.44.0 +25-07-29.13:14:08.333 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.13:14:08.369 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.13:14:08.960 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.13:14:08.967 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.13:14:08.980 [main ] INFO Application - Started Application in 4.114 seconds (process running for 4.661) +25-07-29.13:14:12.361 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.13:14:12.362 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.13:14:12.365 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 3 ms +25-07-29.13:14:12.430 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试01] +25-07-29.13:14:13.748 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试01] +25-07-29.13:14:13.770 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试01] +25-07-29.13:14:16.581 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试01] +25-07-29.13:14:18.240 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试01] +25-07-29.13:14:18.252 [http-nio-8095-exec-5] INFO RAGController - 删除知识库开始:测试01 +25-07-29.13:14:20.984 [http-nio-8095-exec-5] INFO HikariDataSource - HikariCP - Starting... +25-07-29.13:14:21.183 [http-nio-8095-exec-5] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@6a4ca46a +25-07-29.13:14:21.185 [http-nio-8095-exec-5] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.13:14:21.224 [http-nio-8095-exec-5] INFO RAGController - 删除知识库完成:测试01 +25-07-29.13:14:22.970 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:23.536 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:24.092 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:24.658 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:25.235 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:28.151 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:34.775 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:36.660 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:42.011 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:42.026 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:44.918 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:45.488 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:46.055 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:46.623 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:47.187 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:47.759 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:48.322 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:14:48.332 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:15:08.598 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:39:11.295 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:39:11.312 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:41:39.142 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:41:39.155 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:41:47.469 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:41:47.480 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:43:30.504 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:43:30.525 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:43:51.348 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:43:51.361 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.13:43:52.130 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:10:11.281 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.14:10:11.286 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.14:11:32.290 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:11:32.295 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:11:33.251 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:11:33.257 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:11:33.293 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.14:11:33.917 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:11:33.926 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:11:33.929 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:11:33.929 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:11:33.961 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:11:33.961 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1575 ms +25-07-29.14:11:34.589 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:11:34.594 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:11:34.595 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:11:35.172 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:11:35.475 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:11:35.514 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:11:36.195 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:11:36.207 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:11:36.229 [main ] INFO Application - Started Application in 4.649 seconds (process running for 5.301) +25-07-29.14:11:44.355 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:11:44.355 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:11:44.356 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.14:11:44.443 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:11:56.034 [http-nio-8095-exec-3] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:11:56.084 [http-nio-8095-exec-5] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:11:56.101 [http-nio-8095-exec-6] INFO OllamaController - generate_stream called! +25-07-29.14:12:54.295 [http-nio-8095-exec-8] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:12:54.827 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.14:16:56.097 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:16:56.104 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:16:56.991 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:16:56.994 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:16:57.033 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +25-07-29.14:16:57.640 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:16:57.647 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:16:57.649 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:16:57.649 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:16:57.676 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:16:57.676 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1475 ms +25-07-29.14:16:58.103 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:16:58.109 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:16:58.109 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:16:58.654 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:16:58.984 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:16:59.029 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:16:59.654 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:16:59.664 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:16:59.678 [main ] INFO Application - Started Application in 4.191 seconds (process running for 4.803) +25-07-29.14:17:01.258 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:17:01.259 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:17:01.261 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.14:17:01.312 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:17:03.672 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:17:03.685 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:18:24.363 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:18:24.381 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:18:30.989 [http-nio-8095-exec-6] INFO OllamaController - generate_stream called! +25-07-29.14:18:34.821 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:18:34.839 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:18:38.941 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:18:38.992 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:04.472 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:04.483 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:07.378 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:07.388 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:21.311 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:23.674 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:19:27.531 [http-nio-8095-exec-8] INFO OllamaController - generate_stream called! +25-07-29.14:19:42.320 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:20:00.454 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:20:09.488 [http-nio-8095-exec-2] INFO RAGController - 上传知识库开始:测试 +25-07-29.14:20:13.080 [http-nio-8095-exec-2] INFO HikariDataSource - HikariCP - Starting... +25-07-29.14:20:13.218 [http-nio-8095-exec-2] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@5694d9d +25-07-29.14:20:13.221 [http-nio-8095-exec-2] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.14:20:13.281 [http-nio-8095-exec-2] INFO RAGController - 上传知识库完成:测试 +25-07-29.14:20:13.304 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:14.983 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:15.558 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:24.645 [http-nio-8095-exec-6] INFO OllamaController - generate_stream_rag called!用户问题是:这是什么 +25-07-29.14:20:33.139 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:37.161 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:37.174 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:45.929 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:20:45.946 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:21:28.957 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:21:28.972 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:21:34.609 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:21:51.362 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:21:51.377 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:22:03.957 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:22:06.291 [http-nio-8095-exec-9] INFO OllamaController - generate_stream_rag called!用户问题是:这是什么 +25-07-29.14:22:35.786 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:22:52.488 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:22:52.505 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:23:13.961 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:23:13.975 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:23:34.657 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.14:23:34.660 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.14:23:50.929 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:23:50.934 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:23:52.300 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:23:52.305 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:23:52.337 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.14:23:52.964 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:23:52.972 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:23:52.973 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:23:52.973 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:23:53.002 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:23:53.003 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1962 ms +25-07-29.14:23:53.517 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:23:53.522 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:23:53.523 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:23:54.073 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:23:54.314 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:23:54.353 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:23:55.022 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:23:55.036 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:23:55.053 [main ] INFO Application - Started Application in 4.812 seconds (process running for 5.391) +25-07-29.14:23:56.435 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:23:56.436 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:23:56.437 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.14:23:56.465 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.14:24:06.401 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:24:10.983 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:24:14.254 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:24:16.805 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:24:21.638 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:25:21.586 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:25:21.608 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:25:29.818 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[测试] +25-07-29.14:25:29.820 [http-nio-8095-exec-10] INFO RAGController - 删除知识库开始:测试 +25-07-29.14:25:30.059 [http-nio-8095-exec-10] INFO HikariDataSource - HikariCP - Starting... +25-07-29.14:25:30.205 [http-nio-8095-exec-10] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@23b54192 +25-07-29.14:25:30.207 [http-nio-8095-exec-10] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.14:25:30.234 [http-nio-8095-exec-10] INFO RAGController - 删除知识库完成:测试 +25-07-29.14:25:31.060 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:25:31.079 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:25:31.091 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:27:14.772 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:29:30.426 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:29:30.438 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:29:35.525 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.14:30:03.630 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:30:05.294 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:30:14.448 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:32:51.569 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.14:32:51.572 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.14:32:58.977 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:32:58.981 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:32:59.865 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:32:59.869 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:32:59.904 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +25-07-29.14:33:00.523 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:33:00.531 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:33:00.532 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:33:00.533 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:33:00.564 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:33:00.565 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1487 ms +25-07-29.14:33:00.977 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:33:00.981 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:33:00.981 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:33:01.434 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:33:01.705 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:33:01.752 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:33:02.362 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:33:02.372 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:33:02.386 [main ] INFO Application - Started Application in 4.068 seconds (process running for 4.662) +25-07-29.14:33:28.942 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:33:28.942 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:33:28.943 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.14:33:28.976 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:33:29.042 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:33:32.563 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:33:34.811 [http-nio-8095-exec-4] INFO OllamaController - generate_stream called! +25-07-29.14:33:40.290 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:33:53.527 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:33:54.128 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:33:56.789 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.14:34:48.978 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:34:55.374 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:34:57.876 [http-nio-8095-exec-3] INFO OllamaController - generate_stream called! +25-07-29.14:35:37.746 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:35:39.932 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:36:05.556 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:36:05.578 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:36:53.246 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:36:53.251 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:36:54.133 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:36:54.135 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:36:54.166 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.14:36:54.799 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:36:54.807 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:36:54.808 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:36:54.809 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:36:54.843 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:36:54.843 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1462 ms +25-07-29.14:36:55.312 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:36:55.320 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:36:55.321 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:36:55.957 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:36:56.283 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:36:56.322 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:36:56.998 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:36:57.019 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:36:57.034 [main ] INFO Application - Started Application in 4.393 seconds (process running for 4.907) +25-07-29.14:37:10.028 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:37:10.029 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:37:10.030 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.14:37:10.075 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:37:21.895 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:37:23.500 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:37:25.220 [http-nio-8095-exec-4] INFO OllamaController - generate_stream called! +25-07-29.14:37:30.218 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:37:41.886 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:37:44.664 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:43:06.041 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:43:06.045 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:43:06.882 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:43:06.885 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:43:06.915 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. +25-07-29.14:43:07.452 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:43:07.458 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:43:07.460 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:43:07.460 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:43:07.488 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:43:07.488 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1345 ms +25-07-29.14:43:07.928 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:43:07.933 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:43:07.933 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:43:08.353 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:43:08.583 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:43:08.620 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:43:09.180 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:43:09.188 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:43:09.200 [main ] INFO Application - Started Application in 3.741 seconds (process running for 4.287) +25-07-29.14:43:11.113 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:43:11.113 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:43:11.114 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.14:43:11.149 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:43:11.212 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.14:43:13.068 [http-nio-8095-exec-3] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:50:48.979 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.14:50:48.984 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.14:50:50.473 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.14:50:50.478 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.14:50:50.524 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. +25-07-29.14:50:51.295 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.14:50:51.307 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.14:50:51.308 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.14:50:51.309 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.14:50:51.348 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.14:50:51.348 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2260 ms +25-07-29.14:50:51.875 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.14:50:51.881 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.14:50:51.881 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.14:50:52.517 [main ] INFO Version - Redisson 3.44.0 +25-07-29.14:50:52.873 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:50:52.921 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.14:50:53.985 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.14:50:53.999 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.14:50:54.020 [main ] INFO Application - Started Application in 5.689 seconds (process running for 6.265) +25-07-29.14:51:00.925 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.14:51:00.926 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.14:51:00.927 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.14:51:07.502 [http-nio-8095-exec-4] INFO OllamaController - generate_stream called! +25-07-29.14:51:18.345 [http-nio-8095-exec-8] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] threw exception +java.io.IOException: Broken pipe + at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method) + at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62) + at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:132) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:97) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:53) + at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:532) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:118) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1381) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764) + at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:728) + at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:712) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:566) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) + at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) + at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1245) + at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:400) + at org.apache.coyote.Response.action(Response.java:208) + at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:301) + at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:267) + at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:120) + at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1200) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1063) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:483) + at org.springframework.http.converter.AbstractGenericHttpMessageConverter.writeInternal(AbstractGenericHttpMessageConverter.java:123) + at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:236) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.sendInternal(ResponseBodyEmitterReturnValueHandler.java:221) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.send(ResponseBodyEmitterReturnValueHandler.java:212) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.sendInternal(ResponseBodyEmitter.java:234) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.send(ResponseBodyEmitter.java:225) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:135) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:118) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$SseEmitterSubscriber.send(ReactiveTypeHandler.java:391) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler.java:332) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:51:18.348 [http-nio-8095-exec-8] ERROR [localhost] - Exception Processing [ErrorPage[errorCode=0, location=/error]] +java.io.IOException: Broken pipe + at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method) + at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62) + at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:132) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:97) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:53) + at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:532) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:118) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1381) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764) + at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:728) + at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:712) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:566) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) + at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) + at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1245) + at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:400) + at org.apache.coyote.Response.action(Response.java:208) + at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:301) + at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:267) + at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:120) + at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1200) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1063) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:483) + at org.springframework.http.converter.AbstractGenericHttpMessageConverter.writeInternal(AbstractGenericHttpMessageConverter.java:123) + at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:236) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.sendInternal(ResponseBodyEmitterReturnValueHandler.java:221) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.send(ResponseBodyEmitterReturnValueHandler.java:212) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.sendInternal(ResponseBodyEmitter.java:234) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.send(ResponseBodyEmitter.java:225) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:135) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:118) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$SseEmitterSubscriber.send(ReactiveTypeHandler.java:391) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler.java:332) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:51:24.297 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.15:08:19.748 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:08:19.753 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:08:20.659 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:08:20.662 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:08:20.700 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +25-07-29.15:08:21.428 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:08:21.437 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:08:21.438 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:08:21.438 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:08:21.466 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:08:21.466 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1621 ms +25-07-29.15:08:22.061 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:08:22.066 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:08:22.066 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:08:22.557 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:08:22.853 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:08:22.894 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:08:23.496 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:08:23.509 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:08:23.529 [main ] INFO Application - Started Application in 4.448 seconds (process running for 5.171) +25-07-29.15:08:30.648 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:08:30.648 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:08:30.650 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.15:11:11.702 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:11:11.706 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:11:12.576 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:11:12.580 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:11:12.619 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. +25-07-29.15:11:13.299 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:11:13.307 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:11:13.309 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:11:13.309 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:11:13.337 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:11:13.338 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1544 ms +25-07-29.15:11:13.786 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:11:13.790 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:11:13.791 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:11:14.240 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:11:14.567 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:11:14.612 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:11:15.357 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:11:15.367 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:11:15.383 [main ] INFO Application - Started Application in 4.305 seconds (process running for 4.835) +25-07-29.15:11:20.551 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:11:20.552 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:11:20.553 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.15:11:25.991 [http-nio-8095-exec-5] INFO OllamaController - generate_stream called! +25-07-29.15:11:41.333 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.15:12:03.710 [http-nio-8095-exec-6] INFO ChatController - 重命名会话 1753773123696 为 新聊天 +25-07-29.15:12:06.272 [http-nio-8095-exec-9] INFO ChatController - 重命名会话 1753773126253 为 新聊天 +25-07-29.15:12:10.151 [http-nio-8095-exec-2] INFO OllamaController - generate_stream called! +25-07-29.15:12:14.614 [http-nio-8095-exec-6] INFO OllamaController - generate_stream called! +25-07-29.15:12:46.162 [http-nio-8095-exec-2] INFO ChatController - 重命名会话 1753773166153 为 新聊天 +25-07-29.15:13:06.468 [http-nio-8095-exec-5] INFO OllamaController - generate_stream called! +25-07-29.15:13:42.102 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.15:19:23.113 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:19:23.118 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:19:24.196 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:19:24.200 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:19:24.237 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.15:19:24.812 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:19:24.819 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:19:24.820 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:19:24.821 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:19:24.848 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:19:24.849 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1606 ms +25-07-29.15:19:25.367 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:19:25.373 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:19:25.373 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:19:25.887 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:19:26.172 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:19:26.212 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:19:26.764 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:19:26.775 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:19:26.794 [main ] INFO Application - Started Application in 4.436 seconds (process running for 5.011) +25-07-29.15:19:48.796 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:19:48.796 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:19:48.797 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 0 ms +25-07-29.15:19:57.827 [http-nio-8095-exec-7] INFO OllamaController - generate_stream called! +25-07-29.15:20:12.342 [http-nio-8095-exec-10] INFO OllamaController - generate_stream called! +25-07-29.15:21:25.842 [http-nio-8095-exec-5] INFO OllamaController - generate_stream called! +25-07-29.15:21:34.292 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.15:27:48.242 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:27:48.247 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:27:49.113 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:27:49.116 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:27:49.150 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.15:27:49.810 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:27:49.818 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:27:49.819 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:27:49.819 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:27:49.850 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:27:49.851 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1505 ms +25-07-29.15:27:50.305 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:27:50.311 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:27:50.312 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:27:50.776 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:27:51.018 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:27:51.056 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:27:51.658 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:27:51.666 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:27:51.680 [main ] INFO Application - Started Application in 4.121 seconds (process running for 4.657) +25-07-29.15:27:52.523 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:27:52.523 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:27:52.525 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.15:32:18.149 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:32:18.152 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:32:19.218 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:32:19.222 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:32:19.260 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.15:32:19.971 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:32:19.980 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:32:19.981 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:32:19.982 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:32:20.014 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:32:20.014 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1750 ms +25-07-29.15:32:20.660 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:32:20.666 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:32:20.666 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:32:21.199 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:32:21.494 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:32:21.539 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:32:22.178 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:32:22.186 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:32:22.205 [main ] INFO Application - Started Application in 4.754 seconds (process running for 5.5) +25-07-29.15:32:24.906 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:32:24.906 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:32:24.909 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 3 ms +25-07-29.15:32:29.106 [http-nio-8095-exec-6] INFO OllamaController - generate_stream called! +25-07-29.15:32:56.722 [http-nio-8095-exec-2] INFO ChatController - 重命名会话 1753774376709 为 新聊天 +25-07-29.15:33:24.381 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.15:38:44.687 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:38:44.695 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:38:45.662 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:38:45.665 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:38:45.699 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. +25-07-29.15:38:46.348 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:38:46.356 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:38:46.358 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:38:46.358 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:38:46.389 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:38:46.390 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1594 ms +25-07-29.15:38:46.817 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:38:46.821 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:38:46.822 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:38:47.427 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:38:47.671 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:38:47.707 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:38:48.319 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:38:48.327 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:38:48.340 [main ] INFO Application - Started Application in 4.359 seconds (process running for 4.897) +25-07-29.15:38:51.662 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:38:51.663 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:38:51.664 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.15:38:56.792 [http-nio-8095-exec-8] INFO OllamaController - generate_stream called! +25-07-29.15:39:05.995 [http-nio-8095-exec-9] INFO ChatController - 重命名会话 1753774376709 为 聊天 15:39:05 +25-07-29.15:39:08.564 [http-nio-8095-exec-7] INFO ChatController - 重命名会话 1753774748553 为 新聊天 +25-07-29.15:39:15.788 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.15:39:16.113 [http-nio-8095-exec-4] INFO ChatController - 重命名会话 1753774748553 为 聊天 15:39:16 +25-07-29.15:39:18.833 [http-nio-8095-exec-4] INFO OllamaController - generate_stream called! +25-07-29.15:39:19.127 [http-nio-8095-exec-2] INFO ChatController - 重命名会话 1753774748553 为 聊天 15:39:19 +25-07-29.15:42:58.259 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:42:58.264 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:42:59.155 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:42:59.159 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:42:59.194 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.15:42:59.866 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:42:59.877 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:42:59.879 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:42:59.880 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:42:59.917 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:42:59.918 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1557 ms +25-07-29.15:43:00.403 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:43:00.408 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:43:00.409 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:43:00.966 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:43:01.235 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:43:01.271 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:43:01.937 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:43:01.947 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:43:01.962 [main ] INFO Application - Started Application in 4.34 seconds (process running for 4.881) +25-07-29.15:43:05.754 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:43:05.754 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:43:05.757 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.15:43:08.138 [http-nio-8095-exec-8] INFO ChatController - 重命名会话 1753774988113 为 新聊天 +25-07-29.15:43:10.388 [http-nio-8095-exec-6] INFO OllamaController - generate_stream called! +25-07-29.15:43:10.949 [http-nio-8095-exec-8] INFO ChatController - 重命名会话 1753774988113 为 你好 (15:43) +25-07-29.15:43:16.795 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.15:43:22.675 [http-nio-8095-exec-10] INFO OllamaController - generate_stream called! +25-07-29.15:44:25.365 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:44:25.373 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:44:26.250 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:44:26.253 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:44:26.287 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.15:44:26.883 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:44:26.892 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:44:26.893 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:44:26.894 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:44:26.924 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:44:26.925 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1437 ms +25-07-29.15:44:27.361 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:44:27.366 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:44:27.367 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:44:27.799 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:44:28.030 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:44:28.073 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:44:28.665 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:44:28.676 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:44:28.692 [main ] INFO Application - Started Application in 4.033 seconds (process running for 4.59) +25-07-29.15:44:41.104 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:44:41.104 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:44:41.105 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.15:44:45.042 [http-nio-8095-exec-5] INFO OllamaController - generate_stream called! +25-07-29.15:44:49.008 [http-nio-8095-exec-8] INFO ChatController - 重命名会话 1753775088991 为 新聊天 +25-07-29.15:44:52.565 [http-nio-8095-exec-3] INFO OllamaController - generate_stream called! +25-07-29.15:44:52.863 [http-nio-8095-exec-4] INFO ChatController - 重命名会话 1753775088991 为 你是哪位 (Jul 29, 2025, 3:44:52 PM) +25-07-29.15:45:31.363 [http-nio-8095-exec-10] INFO RAGController - 上传知识库开始:mermaid +25-07-29.15:45:31.989 [http-nio-8095-exec-10] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.15:45:36.677 [http-nio-8095-exec-10] INFO HikariDataSource - HikariCP - Starting... +25-07-29.15:45:36.833 [http-nio-8095-exec-10] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@5fdfbddf +25-07-29.15:45:36.835 [http-nio-8095-exec-10] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.15:45:36.898 [http-nio-8095-exec-10] INFO RAGController - 上传知识库完成:mermaid +25-07-29.15:51:20.380 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.15:51:20.383 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.15:51:37.768 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:51:37.775 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:51:38.615 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:51:38.618 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:51:38.652 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.15:51:39.238 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:51:39.245 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:51:39.247 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:51:39.247 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:51:39.276 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:51:39.277 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1404 ms +25-07-29.15:51:39.707 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:51:39.712 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:51:39.712 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:51:40.189 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:51:53.706 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:51:53.710 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:51:53.728 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:51:53.749 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:51:56.804 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:51:56.808 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:51:57.717 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:51:57.722 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:51:57.761 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. +25-07-29.15:51:58.468 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:51:58.478 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:51:58.480 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:51:58.481 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:51:58.519 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:51:58.519 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1625 ms +25-07-29.15:51:59.013 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:51:59.017 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:51:59.017 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:51:59.496 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:52:14.980 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:52:14.983 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:52:14.995 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:52:15.009 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:52:18.382 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:52:18.391 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:52:19.265 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:52:19.268 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:52:19.306 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.15:52:19.988 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:52:19.998 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:52:19.999 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:52:20.000 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:52:20.042 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:52:20.043 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1531 ms +25-07-29.15:52:20.564 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:52:20.569 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:52:20.569 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:52:21.017 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:52:36.549 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:52:36.552 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:52:36.561 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:52:36.574 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:52:39.477 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:52:39.483 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:52:40.494 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:52:40.498 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:52:40.543 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. +25-07-29.15:52:41.166 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:52:41.174 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:52:41.175 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:52:41.176 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:52:41.207 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:52:41.208 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1642 ms +25-07-29.15:52:41.624 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:52:41.631 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:52:41.631 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:52:42.139 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:52:57.702 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:52:57.704 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:52:57.713 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:52:57.726 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:53:00.773 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:53:00.780 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:53:01.780 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:53:01.783 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:53:01.819 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.15:53:02.441 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:53:02.449 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:53:02.451 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:53:02.451 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:53:02.486 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:53:02.486 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1600 ms +25-07-29.15:53:02.987 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:53:02.993 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:53:02.993 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:53:03.522 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:53:19.047 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:53:19.049 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:53:19.059 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:53:19.071 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:53:21.843 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:53:21.847 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:53:22.768 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:53:22.771 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:53:22.796 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.15:53:23.395 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:53:23.402 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:53:23.404 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:53:23.404 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:53:23.433 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:53:23.434 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1503 ms +25-07-29.15:53:23.866 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:53:23.871 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:53:23.871 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:53:24.318 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:53:39.851 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:53:39.854 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:53:39.866 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:53:39.878 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:53:43.080 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:53:43.084 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:53:44.109 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:53:44.112 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:53:44.148 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. +25-07-29.15:53:44.799 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:53:44.809 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:53:44.811 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:53:44.811 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:53:44.856 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:53:44.857 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1670 ms +25-07-29.15:53:45.362 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:53:45.368 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:53:45.369 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:53:45.909 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:53:59.426 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:53:59.428 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:53:59.441 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:53:59.452 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:54:02.235 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:54:02.239 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:54:03.004 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:54:03.007 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:54:03.036 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. +25-07-29.15:54:03.572 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:54:03.578 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:54:03.580 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:54:03.580 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:54:03.608 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:54:03.608 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1280 ms +25-07-29.15:54:04.029 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:54:04.033 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:54:04.034 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:54:04.451 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:54:18.950 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:54:18.953 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:54:18.967 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:54:18.981 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:54:21.730 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:54:21.733 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:54:22.495 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:54:22.497 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:54:22.529 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.15:54:23.086 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:54:23.093 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:54:23.094 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:54:23.094 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:54:23.124 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:54:23.124 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1312 ms +25-07-29.15:54:23.487 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:54:23.493 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:54:23.493 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:54:23.900 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:54:39.371 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:54:39.373 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:54:39.382 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:54:39.393 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:54:42.321 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:54:42.331 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:54:43.567 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:54:43.570 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:54:43.608 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.15:54:44.232 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:54:44.241 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:54:44.243 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:54:44.243 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:54:44.277 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:54:44.278 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1830 ms +25-07-29.15:54:44.753 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:54:44.759 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:54:44.759 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:54:45.187 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:54:57.708 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:54:57.713 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:54:57.731 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:54:57.742 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:55:00.703 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:55:00.707 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:55:01.670 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:55:01.675 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:55:01.714 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +25-07-29.15:55:02.525 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:55:02.532 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:55:02.534 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:55:02.534 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:55:02.563 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:55:02.564 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1749 ms +25-07-29.15:55:03.003 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:55:03.007 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:55:03.007 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:55:03.481 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:55:19.012 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:55:19.014 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:55:19.024 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:55:19.036 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:55:22.073 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:55:22.077 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:55:22.883 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:55:22.886 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:55:22.912 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.15:55:23.496 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:55:23.504 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:55:23.506 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:55:23.506 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:55:23.533 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:55:23.533 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1364 ms +25-07-29.15:55:23.949 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:55:23.953 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:55:23.953 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:55:24.367 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:55:39.881 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:55:39.884 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:55:39.893 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:55:39.904 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:55:42.857 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:55:42.861 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:55:43.860 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:55:43.863 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:55:43.896 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.15:55:44.583 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:55:44.591 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:55:44.592 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:55:44.593 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:55:44.620 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:55:44.620 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1670 ms +25-07-29.15:55:45.019 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:55:45.023 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:55:45.024 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:55:45.462 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:56:00.035 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:56:00.038 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:56:00.047 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:56:00.061 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:56:02.832 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:56:02.835 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:56:03.648 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:56:03.652 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:56:03.685 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.15:56:04.284 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:56:04.294 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:56:04.296 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:56:04.297 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:56:04.330 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:56:04.330 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1411 ms +25-07-29.15:56:04.774 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:56:04.779 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:56:04.779 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:56:05.255 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:56:20.867 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:56:20.870 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:56:20.881 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:56:20.892 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:56:23.931 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:56:23.935 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:56:24.796 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:56:24.800 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:56:24.837 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.15:56:25.458 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:56:25.468 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:56:25.470 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:56:25.471 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:56:25.510 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:56:25.511 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1476 ms +25-07-29.15:56:26.047 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:56:26.051 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:56:26.052 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:56:26.557 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:56:42.085 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:56:42.087 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:56:42.100 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:56:42.118 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:56:45.006 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:56:45.010 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:56:45.966 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:56:45.970 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:56:45.995 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. +25-07-29.15:56:46.625 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:56:46.636 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:56:46.638 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:56:46.639 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:56:46.673 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:56:46.673 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1563 ms +25-07-29.15:56:47.147 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:56:47.152 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:56:47.152 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:56:47.613 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:57:01.169 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:57:01.172 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:57:01.182 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:57:01.194 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:57:04.079 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:57:04.083 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:57:05.085 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:57:05.088 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:57:05.119 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.15:57:05.831 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:57:05.840 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:57:05.841 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:57:05.841 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:57:05.873 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:57:05.874 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1682 ms +25-07-29.15:57:06.340 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:57:06.347 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:57:06.347 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:57:06.910 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:57:22.466 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:57:22.468 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:57:22.477 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:57:22.489 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:57:25.306 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:57:25.310 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:57:26.176 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:57:26.179 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:57:26.216 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.15:57:26.806 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:57:26.814 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:57:26.815 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:57:26.816 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:57:26.849 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:57:26.850 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1448 ms +25-07-29.15:57:27.315 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:57:27.322 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:57:27.323 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:57:27.735 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:57:41.254 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:57:41.256 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:57:41.269 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:57:41.281 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:57:44.058 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:57:44.061 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:57:44.888 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:57:44.891 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:57:44.924 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.15:57:45.497 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:57:45.506 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:57:45.508 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:57:45.509 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:57:45.539 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:57:45.539 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1377 ms +25-07-29.15:57:45.923 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:57:45.927 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:57:45.928 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:57:46.354 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:58:01.897 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:58:01.901 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.15:58:01.911 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.15:58:01.922 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:58:04.661 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:58:04.664 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:58:05.482 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:58:05.486 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:58:05.531 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +25-07-29.15:58:06.140 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:58:06.148 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:58:06.149 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:58:06.150 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:58:06.178 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:58:06.179 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1429 ms +25-07-29.15:58:06.640 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:58:06.644 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:58:06.645 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:58:07.053 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:58:28.737 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.15:58:28.741 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.15:58:29.701 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.15:58:29.705 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.15:58:29.741 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.15:58:30.350 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.15:58:30.358 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.15:58:30.359 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.15:58:30.360 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.15:58:30.395 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.15:58:30.396 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1567 ms +25-07-29.15:58:30.918 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.15:58:30.924 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.15:58:30.924 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.15:58:31.388 [main ] INFO Version - Redisson 3.44.0 +25-07-29.15:58:31.625 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:58:31.663 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.15:58:32.278 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.15:58:32.289 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.15:58:32.303 [main ] INFO Application - Started Application in 4.198 seconds (process running for 4.728) +25-07-29.15:58:33.283 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.15:58:33.284 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.15:58:33.285 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.15:58:48.154 [http-nio-8095-exec-2] INFO ChatController - 已删除会话 1753771064641 +25-07-29.15:58:48.189 [http-nio-8095-exec-1] INFO ChatController - 重命名会话 1753775928160 为 新聊天 +25-07-29.16:05:34.468 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:05:34.472 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:05:35.373 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:05:35.377 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:05:35.411 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.16:05:36.167 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:05:36.181 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:05:36.184 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:05:36.185 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:05:36.230 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:05:36.230 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1642 ms +25-07-29.16:05:36.707 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:05:36.712 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:05:36.713 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:05:37.169 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:05:37.439 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:05:37.478 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:05:38.209 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:05:38.218 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:05:38.231 [main ] INFO Application - Started Application in 4.422 seconds (process running for 5.046) +25-07-29.16:05:43.475 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:05:43.475 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:05:43.476 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:13:40.210 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:13:40.215 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:13:41.088 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:13:41.092 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:13:41.131 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.16:13:41.760 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:13:41.769 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:13:41.770 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:13:41.771 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:13:41.800 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:13:41.800 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1478 ms +25-07-29.16:13:42.222 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:13:42.226 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:13:42.226 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:13:42.654 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:13:42.911 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:13:42.960 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:13:43.739 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:13:43.753 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:13:43.770 [main ] INFO Application - Started Application in 4.194 seconds (process running for 4.756) +25-07-29.16:15:09.380 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:15:09.385 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:15:10.363 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:15:10.367 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:15:10.396 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +25-07-29.16:15:11.013 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:15:11.021 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:15:11.022 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:15:11.022 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:15:11.050 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:15:11.050 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1569 ms +25-07-29.16:15:11.533 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:15:11.539 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:15:11.539 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:15:12.020 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:15:12.289 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:15:12.332 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:15:12.997 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:15:13.007 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:15:13.025 [main ] INFO Application - Started Application in 4.282 seconds (process running for 4.983) +25-07-29.16:15:14.591 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:15:14.591 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:15:14.593 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:20:24.029 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:20:24.031 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:20:24.828 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:20:24.831 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:20:24.865 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +25-07-29.16:20:25.537 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:20:25.544 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:20:25.546 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:20:25.546 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:20:25.579 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:20:25.580 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1450 ms +25-07-29.16:20:26.050 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:20:26.054 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:20:26.054 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:20:26.522 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:20:26.896 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:20:26.943 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:20:27.663 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:20:27.671 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:20:27.686 [main ] INFO Application - Started Application in 4.31 seconds (process running for 4.837) +25-07-29.16:20:30.951 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:20:30.951 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:20:30.953 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.16:22:06.077 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:22:06.081 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:22:07.133 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:22:07.136 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:22:07.170 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.16:22:07.768 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:22:07.777 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:22:07.780 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:22:07.780 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:22:07.827 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:22:07.828 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1618 ms +25-07-29.16:22:08.353 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:22:08.358 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:22:08.358 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:22:08.863 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:22:09.146 [redisson-netty-1-6] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:22:09.195 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:22:09.884 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:22:09.892 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:22:09.906 [main ] INFO Application - Started Application in 4.467 seconds (process running for 4.967) +25-07-29.16:22:11.412 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:22:11.412 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:22:11.413 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:29:03.420 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:29:03.423 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:29:04.314 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:29:04.318 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:29:04.351 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. +25-07-29.16:29:05.056 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:29:05.065 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:29:05.066 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:29:05.066 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:29:05.100 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:29:05.100 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1580 ms +25-07-29.16:29:05.558 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:29:05.564 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:29:05.564 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:29:06.057 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:29:06.314 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:29:06.356 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:29:07.067 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:29:07.079 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:29:07.097 [main ] INFO Application - Started Application in 4.329 seconds (process running for 4.923) +25-07-29.16:29:08.594 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:29:08.595 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:29:08.596 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:31:27.007 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:31:27.012 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:31:27.996 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:31:28.000 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:31:28.036 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.16:31:28.642 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:31:28.649 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:31:28.650 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:31:28.651 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:31:28.679 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:31:28.680 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1563 ms +25-07-29.16:31:29.236 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:31:29.241 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:31:29.241 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:31:29.727 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:31:30.002 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:31:30.042 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:31:30.802 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:31:30.812 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:31:30.831 [main ] INFO Application - Started Application in 4.519 seconds (process running for 5.152) +25-07-29.16:31:30.961 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:31:30.962 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:31:30.963 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:34:31.814 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:34:31.820 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:34:32.759 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:34:32.763 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:34:32.801 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.16:34:33.434 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:34:33.452 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:34:33.455 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:34:33.456 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:34:33.510 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:34:33.512 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1595 ms +25-07-29.16:34:34.058 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:34:34.064 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:34:34.064 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:34:34.599 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:34:34.874 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:34:34.919 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:34:35.569 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:34:35.577 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:34:35.592 [main ] INFO Application - Started Application in 4.385 seconds (process running for 4.991) +25-07-29.16:34:36.301 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:34:36.301 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:34:36.303 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:38:37.939 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:38:37.943 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:38:38.989 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:38:38.992 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:38:39.028 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.16:38:39.680 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:38:39.688 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:38:39.690 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:38:39.691 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:38:39.726 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:38:39.727 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1682 ms +25-07-29.16:38:40.158 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:38:40.166 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:38:40.166 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:38:40.764 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:38:41.049 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:38:41.090 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:38:41.733 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:38:41.742 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:38:41.755 [main ] INFO Application - Started Application in 4.496 seconds (process running for 5.183) +25-07-29.16:38:43.831 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:38:43.832 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:38:43.833 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:38:52.065 [http-nio-8095-exec-4] INFO ChatController - 重命名会话 1753778332023 为 新聊天 +25-07-29.16:38:55.786 [http-nio-8095-exec-8] INFO OllamaController - generate_stream called! +25-07-29.16:39:05.737 [http-nio-8095-exec-10] INFO ChatController - 重命名会话 1753778332023 为 你好 (Jul 29, 2025, 4:39:05 PM) +25-07-29.16:39:10.874 [http-nio-8095-exec-6] INFO ChatController - 已删除会话 1753778332023 +25-07-29.16:39:10.897 [http-nio-8095-exec-7] INFO ChatController - 重命名会话 1753778350883 为 新聊天 +25-07-29.16:39:25.362 [http-nio-8095-exec-9] INFO ChatController - 重命名会话 1753778365350 为 新聊天 +25-07-29.16:39:27.367 [http-nio-8095-exec-2] INFO OllamaController - generate_stream called! +25-07-29.16:39:27.681 [http-nio-8095-exec-5] INFO ChatController - 重命名会话 1753778365350 为 哈哈 (Jul 29, 2025, 4:39:27 PM) +25-07-29.16:39:32.658 [http-nio-8095-exec-1] INFO ChatController - 已删除会话 1753778365350 +25-07-29.16:39:32.677 [http-nio-8095-exec-2] INFO ChatController - 重命名会话 1753778372665 为 新聊天 +25-07-29.16:42:11.903 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:42:11.908 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:42:12.936 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:42:12.939 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:42:12.973 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. +25-07-29.16:42:13.626 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:42:13.635 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:42:13.637 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:42:13.637 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:42:13.673 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:42:13.674 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1615 ms +25-07-29.16:42:14.179 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:42:14.185 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:42:14.186 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:42:14.746 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:42:15.010 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:42:15.056 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:42:15.797 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:42:15.810 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:42:15.828 [main ] INFO Application - Started Application in 4.62 seconds (process running for 5.215) +25-07-29.16:42:18.921 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:42:18.921 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:42:18.923 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.16:42:21.029 [http-nio-8095-exec-4] INFO ChatController - 重命名会话 1753778540977 为 新聊天 +25-07-29.16:42:23.362 [http-nio-8095-exec-8] INFO OllamaController - generate_stream called! +25-07-29.16:42:23.921 [http-nio-8095-exec-10] INFO ChatController - 重命名会话 1753778540977 为 哈哈 (Jul 29, 2025, 4:42:23 PM) +25-07-29.16:42:27.369 [http-nio-8095-exec-6] INFO ChatController - 已删除会话 1753778540977 +25-07-29.16:42:27.388 [http-nio-8095-exec-7] INFO ChatController - 重命名会话 1753778547372 为 新聊天 +25-07-29.16:42:36.886 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.16:42:37.134 [http-nio-8095-exec-2] INFO ChatController - 重命名会话 1753775088991 为 你是哪位 (Jul 29, 2025, 4:42:37 PM) +25-07-29.16:42:41.871 [http-nio-8095-exec-6] INFO ChatController - 重命名会话 1753778561858 为 新聊天 +25-07-29.16:42:43.798 [http-nio-8095-exec-10] INFO OllamaController - generate_stream called! +25-07-29.16:42:44.089 [http-nio-8095-exec-3] INFO ChatController - 重命名会话 1753778561858 为 啦啦啦 (Jul 29, 2025, 4:42:44 PM) +25-07-29.16:42:57.176 [http-nio-8095-exec-9] INFO ChatController - 已删除会话 1753778561858 +25-07-29.16:42:57.196 [http-nio-8095-exec-10] INFO ChatController - 重命名会话 1753778577181 为 新聊天 +25-07-29.16:48:17.270 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:48:17.275 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:48:18.230 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:48:18.233 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:48:18.275 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +25-07-29.16:48:18.945 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:48:18.952 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:48:18.954 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:48:18.954 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:48:18.981 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:48:18.981 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1608 ms +25-07-29.16:48:19.445 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:48:19.451 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:48:19.451 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:48:20.010 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:48:20.313 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:48:20.360 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:48:21.045 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:48:21.071 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:48:21.086 [main ] INFO Application - Started Application in 4.612 seconds (process running for 5.346) +25-07-29.16:48:22.373 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:48:22.374 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:48:22.375 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:48:25.513 [http-nio-8095-exec-5] INFO ChatController - 重命名会话 1753778905484 为 新聊天 +25-07-29.16:48:27.703 [http-nio-8095-exec-9] INFO OllamaController - generate_stream called! +25-07-29.16:48:36.373 [http-nio-8095-exec-1] INFO ChatController - 重命名会话 1753778905484 为 你好啊 (Jul 29, 2025, 4:48:36 PM) +25-07-29.16:48:40.823 [http-nio-8095-exec-8] INFO OllamaController - generate_stream called! +25-07-29.16:48:44.005 [http-nio-8095-exec-1] INFO ChatController - 已删除会话 1753778905484 +25-07-29.16:49:08.341 [http-nio-8095-exec-5] INFO ChatController - 重命名会话 1753775088991 为 测试 +25-07-29.16:51:15.424 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.16:51:15.430 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.16:51:16.355 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.16:51:16.358 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.16:51:16.393 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.16:51:17.098 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.16:51:17.105 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.16:51:17.106 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.16:51:17.106 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.16:51:17.132 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.16:51:17.132 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1605 ms +25-07-29.16:51:17.589 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.16:51:17.594 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.16:51:17.594 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.16:51:18.055 [main ] INFO Version - Redisson 3.44.0 +25-07-29.16:51:18.305 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:51:18.342 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.16:51:18.908 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.16:51:18.924 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.16:51:18.940 [main ] INFO Application - Started Application in 4.171 seconds (process running for 4.754) +25-07-29.16:51:33.684 [http-nio-8095-exec-3] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.16:51:33.684 [http-nio-8095-exec-3] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.16:51:33.685 [http-nio-8095-exec-3] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.16:51:33.741 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:51:35.112 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:51:49.645 [http-nio-8095-exec-8] INFO OllamaController - generate_stream_rag called!用户问题是:这个文件讲了什么 +25-07-29.16:51:52.254 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Starting... +25-07-29.16:51:52.399 [http-nio-8095-exec-8] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@4ecfe319 +25-07-29.16:51:52.401 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.16:51:54.320 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:51:54.343 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:25.441 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:25.458 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:28.735 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:28.748 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:29.530 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:41.656 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:41.674 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:42.461 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:49.832 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:49.845 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:53:50.352 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:56:23.496 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:56:23.515 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:56:24.399 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:56:24.425 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:59:36.546 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:59:39.558 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:59:45.407 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.16:59:45.423 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:00:00.085 [http-nio-8095-exec-5] INFO RAGController - 上传知识库开始:测试01 +25-07-29.17:00:00.740 [http-nio-8095-exec-5] INFO TextSplitter - Splitting up document into 18 chunks. +25-07-29.17:00:18.847 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:00:18.879 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:00:19.695 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:00:19.714 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:00:20.021 [http-nio-8095-exec-5] INFO RAGController - 上传知识库完成:测试01 +25-07-29.17:00:20.048 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:22.116 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:22.132 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:44.566 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:44.581 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:45.056 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:45.074 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:45.504 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:45.521 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:45.993 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:46.010 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:46.451 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:46.467 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:46.948 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:46.969 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:50.345 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:50.358 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:50.807 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:50.821 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:51.569 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:51.584 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:52.132 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:52.147 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:52.769 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:00:52.785 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:01:20.305 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:01:20.322 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:03:39.617 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:03:39.640 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:03:52.457 [http-nio-8095-exec-5] INFO RAGController - 上传知识库开始:测试01 +25-07-29.17:03:52.833 [http-nio-8095-exec-5] INFO RAGController - 上传知识库完成:测试01 +25-07-29.17:03:52.854 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:03:54.856 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:03:54.872 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:02.270 [http-nio-8095-exec-3] INFO ChatController - 重命名会话 1753779842260 为 新聊天 +25-07-29.17:04:14.818 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:14.833 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:29.973 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:37.162 [http-nio-8095-exec-2] INFO OllamaController - generate_stream_rag called!用户问题是:这个知识库里有哪些内容,是否有jupyter 以及linux服务器的内容? +25-07-29.17:04:39.859 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:39.876 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:40.453 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:40.467 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:41.113 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:41.129 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:43.002 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:43.020 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:43.565 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:43.580 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:45.128 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:45.144 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:45.673 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:45.689 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:46.149 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:46.168 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:50.520 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:52.858 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:04:57.830 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:05:06.014 [http-nio-8095-exec-10] INFO ChatController - 重命名会话 1753779842260 为 这个知识库里有哪些内容,是否有jupyt... (Jul 29, 2025, 5:05:05 PM) +25-07-29.17:05:10.253 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:05:40.231 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:05:55.036 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:05.416 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:05.435 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:06.242 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:06.258 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:17.280 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:17.295 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:06:30.731 [http-nio-8095-exec-9] INFO OllamaController - generate_stream_rag called!用户问题是:里面是否有jupyter相关命令? +25-07-29.17:07:08.821 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:07:08.847 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:08:25.514 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:08:25.540 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:08:28.722 [http-nio-8095-exec-4] INFO RAGController - 删除知识库开始:测试01 +25-07-29.17:08:28.725 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:08:28.747 [http-nio-8095-exec-4] INFO RAGController - 删除知识库完成:测试01 +25-07-29.17:08:29.847 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:08:29.863 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:08:29.880 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[mermaid] +25-07-29.17:08:49.212 [http-nio-8095-exec-5] INFO RAGController - 上传知识库开始:测试01 +25-07-29.17:08:49.241 [http-nio-8095-exec-5] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:08:50.612 [http-nio-8095-exec-5] INFO RAGController - 上传知识库完成:测试01 +25-07-29.17:08:50.630 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:08:52.457 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:08:52.475 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:09:01.599 [http-nio-8095-exec-6] INFO OllamaController - generate_stream_rag called!用户问题是:里面有何内容? +25-07-29.17:09:05.340 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:09:05.369 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:09:30.961 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:09:30.982 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:10:05.192 [http-nio-8095-exec-10] INFO RAGController - 上传知识库开始:测试01 +25-07-29.17:10:05.213 [http-nio-8095-exec-10] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:10:06.929 [http-nio-8095-exec-10] INFO RAGController - 上传知识库完成:测试01 +25-07-29.17:10:06.948 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:10:08.517 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:10:08.533 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:10:23.780 [http-nio-8095-exec-4] INFO OllamaController - generate_stream_rag called!用户问题是:请告诉我库中一个mermaid画图的内容 +25-07-29.17:11:04.516 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:11:04.554 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:11:45.854 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:12:07.121 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:12:23.298 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:12:27.287 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:12:27.330 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:13:43.996 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:14:30.890 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:14:30.915 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:14:35.323 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:14:36.402 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:14:38.412 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:15:08.178 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:15:08.193 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:18:04.409 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.17:18:04.412 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.17:18:20.303 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.17:18:20.307 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.17:18:21.188 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.17:18:21.191 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.17:18:21.225 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.17:18:21.789 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.17:18:21.796 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.17:18:21.797 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.17:18:21.797 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.17:18:21.825 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.17:18:21.825 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1423 ms +25-07-29.17:18:22.280 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.17:18:22.284 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.17:18:22.284 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.17:18:22.707 [main ] INFO Version - Redisson 3.44.0 +25-07-29.17:18:22.935 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.17:18:22.972 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.17:18:23.646 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.17:18:23.655 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.17:18:23.669 [main ] INFO Application - Started Application in 4.136 seconds (process running for 4.703) +25-07-29.17:19:07.347 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.17:19:07.347 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.17:19:07.349 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.17:19:08.463 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:19:08.524 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:19:09.956 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:19:11.556 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[mermaid, 测试01] +25-07-29.17:21:21.543 [http-nio-8095-exec-2] INFO RAGController - 上传知识库开始:测试11 +25-07-29.17:21:21.543 [http-nio-8095-exec-2] INFO RAGController - 待处理文件数量:9,传入路径数量:9 +25-07-29.17:21:21.543 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 杂项/anaconda基础命令.md, 使用路径: 杂项/anaconda基础命令.md +25-07-29.17:21:22.059 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:21:25.960 [http-nio-8095-exec-2] INFO HikariDataSource - HikariCP - Starting... +25-07-29.17:21:26.124 [http-nio-8095-exec-2] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@779c09fa +25-07-29.17:21:26.126 [http-nio-8095-exec-2] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.17:21:26.169 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/anaconda基础命令.md +25-07-29.17:21:26.170 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: 杂项/Docker指南.md, 使用路径: 杂项/Docker指南.md +25-07-29.17:21:26.245 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 15 chunks. +25-07-29.17:21:40.015 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/Docker指南.md +25-07-29.17:21:40.015 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 3 个文件 - 原始文件名: 杂项/git基本操作.md, 使用路径: 杂项/git基本操作.md +25-07-29.17:21:40.039 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 6 chunks. +25-07-29.17:21:44.980 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/git基本操作.md +25-07-29.17:21:44.980 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 4 个文件 - 原始文件名: 杂项/JavaWeb——前端.md, 使用路径: 杂项/JavaWeb——前端.md +25-07-29.17:21:45.064 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 14 chunks. +25-07-29.17:21:57.827 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/JavaWeb——前端.md +25-07-29.17:21:57.827 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 5 个文件 - 原始文件名: 杂项/Jupyter notebook快速上手.md, 使用路径: 杂项/Jupyter notebook快速上手.md +25-07-29.17:21:57.852 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 5 chunks. +25-07-29.17:22:01.552 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/Jupyter notebook快速上手.md +25-07-29.17:22:01.552 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 6 个文件 - 原始文件名: 杂项/jupyter笔记本.md, 使用路径: 杂项/jupyter笔记本.md +25-07-29.17:22:01.956 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/jupyter笔记本.md +25-07-29.17:22:01.956 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 7 个文件 - 原始文件名: 杂项/linux服务器.md, 使用路径: 杂项/linux服务器.md +25-07-29.17:22:01.990 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 18 chunks. +25-07-29.17:22:18.075 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/linux服务器.md +25-07-29.17:22:18.076 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 8 个文件 - 原始文件名: 杂项/mermaid画图.md, 使用路径: 杂项/mermaid画图.md +25-07-29.17:22:18.091 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:22:19.863 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/mermaid画图.md +25-07-29.17:22:19.864 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 9 个文件 - 原始文件名: 杂项/草稿.md, 使用路径: 杂项/草稿.md +25-07-29.17:22:20.166 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/草稿.md +25-07-29.17:22:20.174 [http-nio-8095-exec-2] INFO RAGController - 新增知识库标签: 测试11 +25-07-29.17:22:20.174 [http-nio-8095-exec-2] INFO RAGController - 上传知识库完成:测试11,共处理 9 个文件 +25-07-29.17:22:20.196 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[mermaid, 测试01, 测试11] +25-07-29.17:22:20.223 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[mermaid, 测试01, 测试11] +25-07-29.17:23:30.863 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[mermaid, 测试01, 测试11] +25-07-29.17:23:30.890 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[mermaid, 测试01, 测试11] +25-07-29.17:24:06.285 [http-nio-8095-exec-6] INFO RAGController - 上传知识库开始:md_files +25-07-29.17:24:06.285 [http-nio-8095-exec-6] INFO RAGController - 待处理文件数量:15,传入路径数量:15 +25-07-29.17:24:06.285 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 杂项/anaconda基础命令.md, 使用路径: 杂项/anaconda基础命令.md +25-07-29.17:24:06.307 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:24:07.650 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/anaconda基础命令.md +25-07-29.17:24:07.650 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: 杂项/Docker指南.md, 使用路径: 杂项/Docker指南.md +25-07-29.17:24:07.672 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 15 chunks. +25-07-29.17:24:21.359 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/Docker指南.md +25-07-29.17:24:21.360 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 3 个文件 - 原始文件名: 杂项/git基本操作.md, 使用路径: 杂项/git基本操作.md +25-07-29.17:24:21.376 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 6 chunks. +25-07-29.17:24:26.284 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/git基本操作.md +25-07-29.17:24:26.284 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 4 个文件 - 原始文件名: 杂项/JavaWeb——前端.md, 使用路径: 杂项/JavaWeb——前端.md +25-07-29.17:24:26.313 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 14 chunks. +25-07-29.17:24:39.282 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/JavaWeb——前端.md +25-07-29.17:24:39.283 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 5 个文件 - 原始文件名: 杂项/Jupyter notebook快速上手.md, 使用路径: 杂项/Jupyter notebook快速上手.md +25-07-29.17:24:39.300 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 5 chunks. +25-07-29.17:24:43.071 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/Jupyter notebook快速上手.md +25-07-29.17:24:43.071 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 6 个文件 - 原始文件名: 杂项/jupyter笔记本.md, 使用路径: 杂项/jupyter笔记本.md +25-07-29.17:24:43.618 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/jupyter笔记本.md +25-07-29.17:24:43.619 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 7 个文件 - 原始文件名: 杂项/linux服务器.md, 使用路径: 杂项/linux服务器.md +25-07-29.17:24:43.665 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 18 chunks. +25-07-29.17:25:00.548 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/linux服务器.md +25-07-29.17:25:00.548 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 8 个文件 - 原始文件名: 杂项/mermaid画图.md, 使用路径: 杂项/mermaid画图.md +25-07-29.17:25:00.562 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:25:02.361 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/mermaid画图.md +25-07-29.17:25:02.361 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 9 个文件 - 原始文件名: 杂项/草稿.md, 使用路径: 杂项/草稿.md +25-07-29.17:25:02.648 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 杂项/草稿.md +25-07-29.17:25:02.649 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 10 个文件 - 原始文件名: 项目/同步本地Markdown至Typecho站点.md, 使用路径: 项目/同步本地Markdown至Typecho站点.md +25-07-29.17:25:02.666 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 5 chunks. +25-07-29.17:25:06.946 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 项目/同步本地Markdown至Typecho站点.md +25-07-29.17:25:06.946 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 11 个文件 - 原始文件名: 项目/招标文件解析.md, 使用路径: 项目/招标文件解析.md +25-07-29.17:25:06.969 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 19 chunks. +25-07-29.17:25:23.148 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 项目/招标文件解析.md +25-07-29.17:25:23.148 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 12 个文件 - 原始文件名: 项目/拼团交易系统.md, 使用路径: 项目/拼团交易系统.md +25-07-29.17:25:23.177 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 26 chunks. +25-07-29.17:25:46.025 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 项目/拼团交易系统.md +25-07-29.17:25:46.025 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 13 个文件 - 原始文件名: 项目/智能协同云图库.md, 使用路径: 项目/智能协同云图库.md +25-07-29.17:25:46.051 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 14 chunks. +25-07-29.17:25:59.047 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 项目/智能协同云图库.md +25-07-29.17:25:59.047 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 14 个文件 - 原始文件名: 项目/苍穹外卖.md, 使用路径: 项目/苍穹外卖.md +25-07-29.17:25:59.108 [http-nio-8095-exec-6] INFO TextSplitter - Splitting up document into 28 chunks. +25-07-29.17:26:28.356 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 项目/苍穹外卖.md +25-07-29.17:26:28.356 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 15 个文件 - 原始文件名: 项目/草稿.md, 使用路径: 项目/草稿.md +25-07-29.17:26:29.200 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: 项目/草稿.md +25-07-29.17:26:29.206 [http-nio-8095-exec-6] INFO RAGController - 新增知识库标签: md_files +25-07-29.17:26:29.206 [http-nio-8095-exec-6] INFO RAGController - 上传知识库完成:md_files,共处理 15 个文件 +25-07-29.17:31:36.461 [http-nio-8095-exec-8] INFO RAGController - 上传知识库开始:md_files +25-07-29.17:31:36.462 [http-nio-8095-exec-8] INFO RAGController - 待处理文件数量:6,传入路径数量:6 +25-07-29.17:31:36.462 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: DDD领域驱动设计.md, 使用路径: DDD领域驱动设计.md +25-07-29.17:31:36.489 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 7 chunks. +25-07-29.17:31:44.658 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: DDD领域驱动设计.md +25-07-29.17:31:44.658 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: JavaWeb——后端.md, 使用路径: JavaWeb——后端.md +25-07-29.17:31:44.698 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 32 chunks. +25-07-29.17:32:15.964 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: JavaWeb——后端.md +25-07-29.17:32:15.965 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 3 个文件 - 原始文件名: Java笔记本.md, 使用路径: Java笔记本.md +25-07-29.17:32:15.994 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 24 chunks. +25-07-29.17:32:38.320 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: Java笔记本.md +25-07-29.17:32:38.320 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 4 个文件 - 原始文件名: JAVA面试题.md, 使用路径: JAVA面试题.md +25-07-29.17:32:38.337 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:32:39.668 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: JAVA面试题.md +25-07-29.17:32:39.668 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 5 个文件 - 原始文件名: Jmeter快速入门.md, 使用路径: Jmeter快速入门.md +25-07-29.17:32:39.682 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.17:32:41.043 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: Jmeter快速入门.md +25-07-29.17:32:41.043 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 6 个文件 - 原始文件名: Maven.md, 使用路径: Maven.md +25-07-29.17:32:41.060 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 6 chunks. +25-07-29.17:32:45.673 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: Maven.md +25-07-29.17:32:45.678 [http-nio-8095-exec-8] INFO RAGController - 知识库标签已存在,无需新增: md_files +25-07-29.17:32:45.678 [http-nio-8095-exec-8] INFO RAGController - 上传知识库完成:md_files,共处理 6 个文件 +25-07-29.17:53:30.241 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.17:53:30.243 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.17:53:45.015 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.17:53:45.019 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.17:53:45.939 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.17:53:45.942 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.17:53:45.976 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.17:53:46.603 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.17:53:46.612 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.17:53:46.613 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.17:53:46.614 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.17:53:46.650 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.17:53:46.651 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1528 ms +25-07-29.17:53:47.258 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.17:53:47.262 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.17:53:47.262 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.17:53:47.701 [main ] INFO Version - Redisson 3.44.0 +25-07-29.17:53:47.984 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.17:53:48.024 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.17:53:48.760 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.17:53:48.773 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.17:53:48.796 [main ] INFO Application - Started Application in 4.425 seconds (process running for 5.08) +25-07-29.17:53:49.890 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.17:53:49.890 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.17:53:49.892 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 0 ms +25-07-29.17:53:49.935 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:53:50.769 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:53:52.339 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:54:07.295 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表开始:md_files +25-07-29.17:54:07.822 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Starting... +25-07-29.17:54:07.955 [http-nio-8095-exec-8] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@3a1f4d29 +25-07-29.17:54:07.957 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.17:54:07.995 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表完成:md_files,共 2 个文件 +25-07-29.17:54:49.524 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:54:49.553 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:08.796 [http-nio-8095-exec-3] INFO RAGController - 上传知识库开始:md_files +25-07-29.17:55:08.796 [http-nio-8095-exec-3] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.17:55:08.796 [http-nio-8095-exec-3] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: DDD领域驱动设计.md, 使用路径: DDD领域驱动设计.md +25-07-29.17:55:09.353 [http-nio-8095-exec-3] INFO TextSplitter - Splitting up document into 7 chunks. +25-07-29.17:55:15.115 [http-nio-8095-exec-3] INFO RAGController - 文件处理完成: DDD领域驱动设计.md +25-07-29.17:55:15.123 [http-nio-8095-exec-3] INFO RAGController - 知识库标签已存在,无需新增: md_files +25-07-29.17:55:15.123 [http-nio-8095-exec-3] INFO RAGController - 上传知识库完成:md_files,共处理 1 个文件 +25-07-29.17:55:15.152 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:17.046 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:17.070 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:24.431 [http-nio-8095-exec-5] INFO RAGController - 查询知识库文件列表开始:md_files +25-07-29.17:55:24.631 [http-nio-8095-exec-5] INFO RAGController - 查询知识库文件列表完成:md_files,共 2 个文件 +25-07-29.17:55:31.356 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:31.377 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:37.712 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:37.733 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:44.280 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:44.325 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:47.109 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:47.131 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:55:49.759 [http-nio-8095-exec-5] INFO ChatController - 重命名会话 1753782949739 为 新聊天 +25-07-29.17:56:04.195 [http-nio-8095-exec-1] INFO OllamaController - generate_stream_rag called!用户问题是:DDD领域驱动,是否有涉及呢,知识库中 +25-07-29.17:56:25.075 [http-nio-8095-exec-2] INFO ChatController - 重命名会话 1753782949739 为 DDD领域驱动,是否有涉及呢,知识库中 (Jul 29, 2025, 5:56:25 PM) +25-07-29.17:56:27.557 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:56:52.199 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:58:09.477 [http-nio-8095-exec-3] INFO RAGController - 上传知识库开始:md_files +25-07-29.17:58:09.477 [http-nio-8095-exec-3] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.17:58:09.477 [http-nio-8095-exec-3] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 测试.md, 使用路径: 测试.md +25-07-29.17:58:09.662 [http-nio-8095-exec-3] INFO RAGController - 文件处理完成: 测试.md +25-07-29.17:58:09.665 [http-nio-8095-exec-3] INFO RAGController - 知识库标签已存在,无需新增: md_files +25-07-29.17:58:09.665 [http-nio-8095-exec-3] INFO RAGController - 上传知识库完成:md_files,共处理 1 个文件 +25-07-29.17:58:09.690 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:58:11.382 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:58:11.408 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:58:19.027 [http-nio-8095-exec-5] INFO RAGController - 查询知识库文件列表开始:md_files +25-07-29.17:58:19.189 [http-nio-8095-exec-5] INFO RAGController - 查询知识库文件列表完成:md_files,共 2 个文件 +25-07-29.17:58:27.841 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:58:27.859 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:58:36.304 [http-nio-8095-exec-1] INFO OllamaController - generate_stream_rag called!用户问题是:小明今年几岁了 +25-07-29.17:58:55.752 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:59:13.165 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.17:59:21.365 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.18:14:27.776 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.18:14:27.819 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.18:14:42.213 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.18:14:43.622 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[mermaid, 测试01, 测试11, md_files] +25-07-29.18:14:57.656 [http-nio-8095-exec-5] INFO RAGController - 上传知识库开始:测试zy +25-07-29.18:14:57.656 [http-nio-8095-exec-5] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:14:57.656 [http-nio-8095-exec-5] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 测试.md, 使用路径: 测试.md +25-07-29.18:14:59.951 [http-nio-8095-exec-5] INFO RAGController - 文件处理完成: 测试.md +25-07-29.18:14:59.956 [http-nio-8095-exec-5] INFO RAGController - 新增知识库标签: 测试zy +25-07-29.18:14:59.956 [http-nio-8095-exec-5] INFO RAGController - 上传知识库完成:测试zy,共处理 1 个文件 +25-07-29.18:14:59.976 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:15:02.081 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:15:02.104 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:15:04.792 [http-nio-8095-exec-10] INFO ChatController - 重命名会话 1753784104783 为 新聊天 +25-07-29.18:15:09.712 [http-nio-8095-exec-5] INFO OllamaController - generate_stream_rag called!用户问题是:小明几岁 +25-07-29.18:15:21.160 [http-nio-8095-exec-9] INFO ChatController - 重命名会话 1753784104783 为 小明几岁 (Jul 29, 2025, 6:15:21 PM) +25-07-29.18:15:22.278 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:15:22.309 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:12.188 [http-nio-8095-exec-3] INFO RAGController - 查询知识库文件列表开始:md_files +25-07-29.18:16:12.397 [http-nio-8095-exec-3] INFO RAGController - 查询知识库文件列表完成:md_files,共 2 个文件 +25-07-29.18:16:13.757 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:13.781 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:16.147 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:16.169 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:46.992 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:47.023 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:48.582 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:16:48.602 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:17:13.238 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:17:13.263 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:18:00.557 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:18:00.578 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[mermaid, 测试01, 测试11, md_files, 测试zy] +25-07-29.18:19:47.217 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.18:19:47.236 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.18:19:48.464 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.18:19:50.036 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:0,内容:[] +25-07-29.18:20:06.543 [http-nio-8095-exec-3] INFO RAGController - 上传知识库开始:test-01 +25-07-29.18:20:06.543 [http-nio-8095-exec-3] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:20:06.543 [http-nio-8095-exec-3] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 测试.md, 使用路径: 测试.md +25-07-29.18:20:06.730 [http-nio-8095-exec-3] INFO RAGController - 文件处理完成: 测试.md +25-07-29.18:20:06.735 [http-nio-8095-exec-3] INFO RAGController - 新增知识库标签: test-01 +25-07-29.18:20:06.735 [http-nio-8095-exec-3] INFO RAGController - 上传知识库完成:test-01,共处理 1 个文件 +25-07-29.18:20:06.756 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[test-01] +25-07-29.18:20:08.322 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[test-01] +25-07-29.18:20:08.334 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:1,内容:[test-01] +25-07-29.18:20:19.738 [http-nio-8095-exec-1] INFO RAGController - 上传知识库开始:test-02 +25-07-29.18:20:19.739 [http-nio-8095-exec-1] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:20:19.739 [http-nio-8095-exec-1] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: Jmeter快速入门.md, 使用路径: Jmeter快速入门.md +25-07-29.18:20:19.767 [http-nio-8095-exec-1] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.18:20:21.046 [http-nio-8095-exec-1] INFO RAGController - 文件处理完成: Jmeter快速入门.md +25-07-29.18:20:21.050 [http-nio-8095-exec-1] INFO RAGController - 新增知识库标签: test-02 +25-07-29.18:20:21.050 [http-nio-8095-exec-1] INFO RAGController - 上传知识库完成:test-02,共处理 1 个文件 +25-07-29.18:20:21.069 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:20:22.637 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:20:22.650 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:20:32.550 [http-nio-8095-exec-8] INFO OllamaController - generate_stream_rag called!用户问题是:小明几岁?你知道吗 +25-07-29.18:21:09.894 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:21:14.058 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:21:14.073 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:21:42.967 [http-nio-8095-exec-6] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.18:21:43.118 [http-nio-8095-exec-6] INFO RAGController - 查询知识库文件列表完成:test-01,共 1 个文件 +25-07-29.18:21:46.403 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:21:46.416 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:04.697 [http-nio-8095-exec-8] INFO RAGController - 上传知识库开始:test-01 +25-07-29.18:22:04.697 [http-nio-8095-exec-8] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:22:04.697 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: Jmeter快速入门.md, 使用路径: Jmeter快速入门.md +25-07-29.18:22:04.718 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.18:22:05.958 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: Jmeter快速入门.md +25-07-29.18:22:05.962 [http-nio-8095-exec-8] INFO RAGController - 知识库标签已存在,无需新增: test-01 +25-07-29.18:22:05.962 [http-nio-8095-exec-8] INFO RAGController - 上传知识库完成:test-01,共处理 1 个文件 +25-07-29.18:22:05.980 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:07.557 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:07.573 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:12.064 [http-nio-8095-exec-4] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.18:22:12.205 [http-nio-8095-exec-4] INFO RAGController - 查询知识库文件列表完成:test-01,共 2 个文件 +25-07-29.18:22:13.497 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:13.512 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:23.046 [http-nio-8095-exec-7] INFO RAGController - 上传知识库开始:test-01 +25-07-29.18:22:23.047 [http-nio-8095-exec-7] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:22:23.047 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: DDD领域驱动设计.md, 使用路径: DDD领域驱动设计.md +25-07-29.18:22:23.097 [http-nio-8095-exec-7] INFO TextSplitter - Splitting up document into 7 chunks. +25-07-29.18:22:28.568 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: DDD领域驱动设计.md +25-07-29.18:22:28.570 [http-nio-8095-exec-7] INFO RAGController - 知识库标签已存在,无需新增: test-01 +25-07-29.18:22:28.570 [http-nio-8095-exec-7] INFO RAGController - 上传知识库完成:test-01,共处理 1 个文件 +25-07-29.18:22:28.604 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:50.673 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:50.689 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:22:56.684 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.18:22:56.875 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表完成:test-01,共 3 个文件 +25-07-29.18:23:03.577 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:23:03.593 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:24:56.474 [http-nio-8095-exec-6] INFO RAGController - 上传知识库开始:test-01 +25-07-29.18:24:56.474 [http-nio-8095-exec-6] INFO RAGController - 待处理文件数量:2,传入路径数量:2 +25-07-29.18:24:56.474 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test/test-01.md, 使用路径: test/test-01.md +25-07-29.18:24:56.492 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: test/test-01.md +25-07-29.18:24:56.492 [http-nio-8095-exec-6] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: test/test-02.md, 使用路径: test/test-02.md +25-07-29.18:24:56.510 [http-nio-8095-exec-6] INFO RAGController - 文件处理完成: test/test-02.md +25-07-29.18:24:56.513 [http-nio-8095-exec-6] INFO RAGController - 知识库标签已存在,无需新增: test-01 +25-07-29.18:24:56.513 [http-nio-8095-exec-6] INFO RAGController - 上传知识库完成:test-01,共处理 2 个文件 +25-07-29.18:24:56.535 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:24:58.218 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:24:58.234 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:25:03.715 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.18:25:03.934 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表完成:test-01,共 3 个文件 +25-07-29.18:28:50.855 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:28:50.875 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:28:53.899 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:28:53.912 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:28:55.305 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:28:55.319 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:2,内容:[test-01, test-02] +25-07-29.18:29:13.257 [http-nio-8095-exec-7] INFO RAGController - 上传知识库开始:test-03 +25-07-29.18:29:13.257 [http-nio-8095-exec-7] INFO RAGController - 待处理文件数量:2,传入路径数量:2 +25-07-29.18:29:13.257 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test/test-01.md, 使用路径: test/test-01.md +25-07-29.18:29:13.281 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: test/test-01.md +25-07-29.18:29:13.281 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: test/test-02.md, 使用路径: test/test-02.md +25-07-29.18:29:13.301 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: test/test-02.md +25-07-29.18:29:13.312 [http-nio-8095-exec-7] INFO RAGController - 新增知识库标签: test-03 +25-07-29.18:29:13.312 [http-nio-8095-exec-7] INFO RAGController - 上传知识库完成:test-03,共处理 2 个文件 +25-07-29.18:29:13.334 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:14.840 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:14.859 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:17.696 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:17.713 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:18.614 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:18.630 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:32.930 [http-nio-8095-exec-6] INFO RAGController - 查询知识库文件列表开始:test-03 +25-07-29.18:29:33.119 [http-nio-8095-exec-6] INFO RAGController - 查询知识库文件列表完成:test-03,共 0 个文件 +25-07-29.18:29:37.099 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:37.116 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:38.976 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:38.990 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:29:39.930 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:31:38.906 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:31:38.925 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:31:49.298 [http-nio-8095-exec-6] INFO OllamaController - generate_stream_rag called!用户问题是:小张几岁 +25-07-29.18:32:07.957 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:32:27.131 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:32:28.282 [http-nio-8095-exec-3] INFO ChatController - 重命名会话 1753785148273 为 新聊天 +25-07-29.18:32:33.019 [http-nio-8095-exec-1] INFO OllamaController - generate_stream_rag called!用户问题是:小李几岁 +25-07-29.18:32:33.542 [http-nio-8095-exec-5] INFO ChatController - 重命名会话 1753785148273 为 小李几岁 (Jul 29, 2025, 6:32:33 PM) +25-07-29.18:32:48.629 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:32:48.647 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:08.012 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:29.513 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:29.535 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:32.581 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:32.598 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:47.138 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:33:59.004 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:02.483 [http-nio-8095-exec-2] INFO OllamaController - generate_stream_rag called!用户问题是:小明几岁 +25-07-29.18:34:14.201 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:15.036 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:15.061 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:16.325 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:18.512 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:18.536 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:19.365 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:19.390 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:19.916 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:19.942 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:20.938 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:34:20.962 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.18:35:22.240 [http-nio-8095-exec-7] INFO RAGController - 上传知识库开始:test-04 +25-07-29.18:35:22.240 [http-nio-8095-exec-7] INFO RAGController - 待处理文件数量:2,传入路径数量:2 +25-07-29.18:35:22.240 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test/test-01.md, 使用路径: test/test-01.md +25-07-29.18:35:22.266 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: test/test-01.md +25-07-29.18:35:22.267 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: test/test-02.md, 使用路径: test/test-02.md +25-07-29.18:35:22.282 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: test/test-02.md +25-07-29.18:35:22.287 [http-nio-8095-exec-7] INFO RAGController - 新增知识库标签: test-04 +25-07-29.18:35:22.287 [http-nio-8095-exec-7] INFO RAGController - 上传知识库完成:test-04,共处理 2 个文件 +25-07-29.18:35:22.309 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:35:23.984 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:35:24.004 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:35:26.102 [http-nio-8095-exec-10] INFO ChatController - 重命名会话 1753785326093 为 新聊天 +25-07-29.18:35:33.167 [http-nio-8095-exec-5] INFO OllamaController - generate_stream_rag called!用户问题是:小张今年几岁? +25-07-29.18:35:34.347 [http-nio-8095-exec-9] INFO ChatController - 重命名会话 1753785326093 为 小张今年几岁? (Jul 29, 2025, 6:35:34 PM) +25-07-29.18:35:50.291 [http-nio-8095-exec-6] INFO RAGController - 查询知识库文件列表开始:test-04 +25-07-29.18:35:50.418 [http-nio-8095-exec-6] INFO RAGController - 查询知识库文件列表完成:test-04,共 0 个文件 +25-07-29.18:35:52.247 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:35:52.266 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:36:18.952 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:36:24.864 [http-nio-8095-exec-3] INFO OllamaController - generate_stream_rag called!用户问题是:小李今年几岁 有吗 +25-07-29.18:36:40.909 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:42:01.927 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:42:01.947 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.18:42:14.583 [http-nio-8095-exec-7] INFO RAGController - 上传知识库开始:test-05 +25-07-29.18:42:14.583 [http-nio-8095-exec-7] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:42:14.583 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test-01.md, 使用路径: test-01.md +25-07-29.18:42:14.602 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: test-01.md +25-07-29.18:42:14.607 [http-nio-8095-exec-7] INFO RAGController - 新增知识库标签: test-05 +25-07-29.18:42:14.607 [http-nio-8095-exec-7] INFO RAGController - 上传知识库完成:test-05,共处理 1 个文件 +25-07-29.18:42:14.627 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:42:16.270 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:42:16.293 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:42:28.014 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:42:28.540 [http-nio-8095-exec-4] INFO OllamaController - generate_stream_rag called!用户问题是:小张今年几岁? +25-07-29.18:42:34.982 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:42:35.002 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:42:43.237 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:43:22.593 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.18:43:35.927 [http-nio-8095-exec-10] INFO RAGController - 上传知识库开始:test-06 +25-07-29.18:43:35.927 [http-nio-8095-exec-10] INFO RAGController - 待处理文件数量:1,传入路径数量:1 +25-07-29.18:43:35.927 [http-nio-8095-exec-10] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test-01.md, 使用路径: test-01.md +25-07-29.18:43:36.108 [http-nio-8095-exec-10] INFO RAGController - 文件处理完成: test-01.md +25-07-29.18:43:36.112 [http-nio-8095-exec-10] INFO RAGController - 新增知识库标签: test-06 +25-07-29.18:43:36.112 [http-nio-8095-exec-10] INFO RAGController - 上传知识库完成:test-06,共处理 1 个文件 +25-07-29.18:43:36.133 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.18:43:37.476 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.18:43:37.498 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.18:43:40.648 [http-nio-8095-exec-6] INFO OllamaController - generate_stream_rag called!用户问题是:小张今年几岁? +25-07-29.18:44:04.587 [http-nio-8095-exec-9] INFO RAGController - 上传知识库开始:test-07 +25-07-29.18:44:04.587 [http-nio-8095-exec-9] INFO RAGController - 待处理文件数量:2,传入路径数量:2 +25-07-29.18:44:04.587 [http-nio-8095-exec-9] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test/test-01.md, 使用路径: test/test-01.md +25-07-29.18:44:04.730 [http-nio-8095-exec-9] INFO RAGController - 文件处理完成: test/test-01.md +25-07-29.18:44:04.730 [http-nio-8095-exec-9] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: test/test-02.md, 使用路径: test/test-02.md +25-07-29.18:44:04.884 [http-nio-8095-exec-9] INFO RAGController - 文件处理完成: test/test-02.md +25-07-29.18:44:04.888 [http-nio-8095-exec-9] INFO RAGController - 新增知识库标签: test-07 +25-07-29.18:44:04.888 [http-nio-8095-exec-9] INFO RAGController - 上传知识库完成:test-07,共处理 2 个文件 +25-07-29.18:44:04.909 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:44:06.400 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:44:06.424 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:44:09.801 [http-nio-8095-exec-4] INFO OllamaController - generate_stream_rag called!用户问题是:小张今年几岁? +25-07-29.18:45:04.919 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.18:45:04.922 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.18:45:26.145 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.18:45:26.149 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.18:45:27.089 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.18:45:27.092 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.18:45:27.141 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.18:45:27.890 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.18:45:27.899 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.18:45:27.900 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.18:45:27.901 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.18:45:27.931 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.18:45:27.932 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1694 ms +25-07-29.18:45:28.423 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.18:45:28.427 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.18:45:28.428 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.18:45:28.851 [main ] INFO Version - Redisson 3.44.0 +25-07-29.18:45:29.085 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.18:45:29.122 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.18:45:29.802 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.18:45:29.811 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.18:45:29.834 [main ] INFO Application - Started Application in 4.337 seconds (process running for 4.988) +25-07-29.18:45:30.179 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.18:45:30.179 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.18:45:30.180 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.18:45:30.239 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:45:31.693 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:45:46.865 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表开始:test-07 +25-07-29.18:45:47.318 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Starting... +25-07-29.18:45:47.439 [http-nio-8095-exec-8] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@4d07a5bf +25-07-29.18:45:47.441 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.18:45:47.474 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表完成:test-07,共 2 个文件 +25-07-29.18:45:55.206 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.18:45:55.369 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表完成:test-01,共 1 个文件 +25-07-29.18:45:59.864 [http-nio-8095-exec-4] INFO RAGController - 查询知识库文件列表开始:test-02 +25-07-29.18:46:00.005 [http-nio-8095-exec-4] INFO RAGController - 查询知识库文件列表完成:test-02,共 0 个文件 +25-07-29.18:46:03.846 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:46:03.881 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.18:46:14.825 [http-nio-8095-exec-3] INFO RAGController - 上传知识库开始:test-08 +25-07-29.18:46:14.826 [http-nio-8095-exec-3] INFO RAGController - 待处理文件数量:2,传入路径数量:2 +25-07-29.18:46:14.826 [http-nio-8095-exec-3] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: test/test-01.md, 标准化路径: test/test-01.md +25-07-29.18:46:15.741 [http-nio-8095-exec-3] INFO RAGController - 文件处理完成: test/test-01.md +25-07-29.18:46:15.742 [http-nio-8095-exec-3] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: test/test-02.md, 标准化路径: test/test-02.md +25-07-29.18:46:15.911 [http-nio-8095-exec-3] INFO RAGController - 文件处理完成: test/test-02.md +25-07-29.18:46:15.922 [http-nio-8095-exec-3] INFO RAGController - 新增知识库标签: test-08 +25-07-29.18:46:15.922 [http-nio-8095-exec-3] INFO RAGController - 上传知识库完成:test-08,共处理 2 个文件 +25-07-29.18:46:15.977 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:46:23.410 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:46:23.445 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:46:30.666 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表开始:test-08 +25-07-29.18:46:30.844 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表完成:test-08,共 1 个文件 +25-07-29.18:46:39.319 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:46:39.348 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:47:14.413 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:47:14.443 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:47:19.320 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:47:19.358 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:47:20.997 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:47:26.754 [http-nio-8095-exec-10] INFO OllamaController - generate_stream_rag called!用户问题是:小李今年几岁? +25-07-29.18:49:14.238 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:49:14.281 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.18:56:44.769 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.18:56:44.771 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.18:57:03.872 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.18:57:03.876 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.18:57:04.982 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.18:57:04.985 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.18:57:05.019 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.18:57:05.666 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.18:57:05.674 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.18:57:05.676 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.18:57:05.676 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.18:57:05.715 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.18:57:05.715 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1723 ms +25-07-29.18:57:06.168 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.18:57:06.172 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.18:57:06.173 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.18:57:06.577 [main ] INFO Version - Redisson 3.44.0 +25-07-29.18:57:06.838 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.18:57:06.879 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.18:57:07.539 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.18:57:07.549 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.18:57:07.561 [main ] INFO Application - Started Application in 4.349 seconds (process running for 4.887) +25-07-29.18:57:11.803 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.18:57:11.803 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.18:57:11.805 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 0 ms +25-07-29.18:57:11.837 [http-nio-8095-exec-1] INFO RAGController - 查询知识库文件列表开始:test-08 +25-07-29.18:57:11.845 [http-nio-8095-exec-1] INFO HikariDataSource - HikariCP - Starting... +25-07-29.18:57:12.000 [http-nio-8095-exec-1] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@3a2c078e +25-07-29.18:57:12.002 [http-nio-8095-exec-1] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.18:57:12.025 [http-nio-8095-exec-1] INFO RAGController - 查询知识库文件列表完成:test-08,共 2 个文件 +25-07-29.18:57:28.214 [http-nio-8095-exec-3] INFO RAGController - 查询知识库文件列表开始:test-02 +25-07-29.18:57:28.217 [http-nio-8095-exec-3] INFO RAGController - 查询知识库文件列表完成:test-02,共 1 个文件 +25-07-29.18:57:40.333 [http-nio-8095-exec-5] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.18:57:40.338 [http-nio-8095-exec-5] INFO RAGController - 查询知识库文件列表完成:test-01,共 3 个文件 +25-07-29.19:44:46.874 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.19:44:46.944 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.19:44:48.268 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.19:45:10.134 [http-nio-8095-exec-5] INFO RAGController - 删除知识库开始:test-08 +25-07-29.19:45:10.137 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:8,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07, test-08] +25-07-29.19:45:12.964 [http-nio-8095-exec-5] INFO RAGController - 删除知识库完成:test-08 +25-07-29.19:45:13.987 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.19:45:14.030 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.19:45:14.059 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.19:45:16.591 [http-nio-8095-exec-10] INFO RAGController - 删除知识库开始:test-07 +25-07-29.19:45:16.596 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:7,内容:[test-01, test-02, test-03, test-04, test-05, test-06, test-07] +25-07-29.19:45:16.608 [http-nio-8095-exec-10] INFO RAGController - 删除知识库完成:test-07 +25-07-29.19:45:17.572 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.19:45:17.598 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.19:45:17.626 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.19:45:19.584 [http-nio-8095-exec-6] INFO RAGController - 删除知识库开始:test-06 +25-07-29.19:45:19.588 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:6,内容:[test-01, test-02, test-03, test-04, test-05, test-06] +25-07-29.19:45:19.597 [http-nio-8095-exec-6] INFO RAGController - 删除知识库完成:test-06 +25-07-29.19:45:20.584 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.19:45:20.619 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.19:45:20.645 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.19:45:22.655 [http-nio-8095-exec-4] INFO RAGController - 删除知识库开始:test-05 +25-07-29.19:45:22.657 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, test-04, test-05] +25-07-29.19:45:22.663 [http-nio-8095-exec-4] INFO RAGController - 删除知识库完成:test-05 +25-07-29.19:45:23.612 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.19:45:23.641 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.19:45:23.664 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.19:45:25.691 [http-nio-8095-exec-6] INFO RAGController - 删除知识库开始:test-04 +25-07-29.19:45:25.694 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, test-04] +25-07-29.19:45:25.698 [http-nio-8095-exec-6] INFO RAGController - 删除知识库完成:test-04 +25-07-29.19:45:26.502 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:26.523 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:26.544 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:43.356 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:43.377 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:43.889 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:43.908 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:44.474 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:45:44.492 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:46:38.775 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:46:38.794 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:46:46.738 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:46:46.757 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:46:55.476 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:46:55.493 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:47:42.758 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:47:42.775 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:54:28.657 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.19:54:28.661 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.19:54:36.056 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.19:54:36.064 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.19:54:37.451 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.19:54:37.457 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.19:54:37.523 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. +25-07-29.19:54:38.395 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.19:54:38.405 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.19:54:38.406 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.19:54:38.407 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.19:54:38.444 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.19:54:38.445 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2230 ms +25-07-29.19:54:39.061 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.19:54:39.067 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.19:54:39.067 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.19:54:39.762 [main ] INFO Version - Redisson 3.44.0 +25-07-29.19:54:40.073 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.19:54:40.132 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.19:54:40.975 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.19:54:40.987 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.19:54:41.009 [main ] INFO Application - Started Application in 5.841 seconds (process running for 6.783) +25-07-29.19:54:51.741 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.19:54:51.742 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.19:54:51.743 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.19:54:51.786 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:54:51.864 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:54:53.139 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:54:54.651 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:02.539 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:11.357 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:11.381 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:20.970 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:20.996 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:22.228 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:34.205 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:55:34.253 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:56:53.535 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:56:53.554 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:56:55.544 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:56:55.568 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:57:01.500 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:57:01.520 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:57:28.143 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.19:57:28.165 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:05.871 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:02:05.876 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:02:06.879 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:02:06.883 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:02:06.935 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +25-07-29.20:02:07.565 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:02:07.573 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:02:07.575 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:02:07.575 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:02:07.605 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:02:07.606 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1627 ms +25-07-29.20:02:08.167 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:02:08.181 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:02:08.181 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:02:08.726 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:02:08.994 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:02:09.031 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:02:09.672 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:02:09.684 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:02:09.701 [main ] INFO Application - Started Application in 4.461 seconds (process running for 5.047) +25-07-29.20:02:09.759 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:02:09.759 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:02:09.760 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.20:02:09.815 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:10.970 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:11.847 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:13.229 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:20.373 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:22.291 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:22.827 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:36.786 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:02:44.723 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:07:59.234 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:07:59.242 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:08:00.145 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:08:00.149 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:08:00.197 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. +25-07-29.20:08:01.003 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:08:01.011 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:08:01.012 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:08:01.012 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:08:01.050 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:08:01.051 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1707 ms +25-07-29.20:08:01.596 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:08:01.601 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:08:01.602 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:08:02.135 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:08:02.464 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:08:02.503 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:08:03.346 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:08:03.362 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:08:03.385 [main ] INFO Application - Started Application in 4.884 seconds (process running for 5.485) +25-07-29.20:08:03.524 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:08:03.524 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:08:03.526 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.20:08:03.596 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:08:04.761 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:08:07.122 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表开始:test-02 +25-07-29.20:08:07.131 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Starting... +25-07-29.20:08:07.319 [http-nio-8095-exec-8] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@510794c7 +25-07-29.20:08:07.322 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.20:08:07.348 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表完成:test-02,共 1 个文件 +25-07-29.20:08:11.695 [http-nio-8095-exec-9] INFO RAGController - 查询知识库文件列表开始:test-03 +25-07-29.20:08:11.699 [http-nio-8095-exec-9] INFO RAGController - 查询知识库文件列表完成:test-03,共 0 个文件 +25-07-29.20:08:14.943 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表开始:test-01 +25-07-29.20:08:14.953 [http-nio-8095-exec-10] INFO RAGController - 查询知识库文件列表完成:test-01,共 3 个文件 +25-07-29.20:08:17.826 [http-nio-8095-exec-1] INFO RAGController - 查询知识库文件列表开始:test-03 +25-07-29.20:08:17.832 [http-nio-8095-exec-1] INFO RAGController - 查询知识库文件列表完成:test-03,共 0 个文件 +25-07-29.20:08:27.505 [http-nio-8095-exec-3] INFO OllamaController - generate_stream_rag called!用户问题是:这个知识库里有任何内容吗 +25-07-29.20:09:00.602 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:00.627 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:00.907 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:00.927 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:01.179 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:01.203 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:01.421 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:01.442 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:14.376 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:09:14.397 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:11:57.284 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:11:57.304 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:11:59.147 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:11:59.171 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:12:13.093 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.20:12:13.095 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.20:13:57.798 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:13:57.802 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:13:58.861 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:13:58.865 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:13:58.901 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. +25-07-29.20:13:59.594 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:13:59.602 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:13:59.603 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:13:59.603 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:13:59.632 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:13:59.633 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1728 ms +25-07-29.20:14:00.145 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:14:00.149 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:14:00.149 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:14:00.670 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:14:00.941 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:14:00.991 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:14:01.700 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:14:01.711 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:14:01.727 [main ] INFO Application - Started Application in 4.648 seconds (process running for 5.245) +25-07-29.20:14:02.697 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:14:02.698 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:14:02.699 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.20:14:02.791 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:04.223 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:22.804 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:22.825 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:43.986 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:44.017 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:47.946 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:47.968 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:14:57.087 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:01.181 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:08.894 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:08.917 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:10.306 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:10.329 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:14.973 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:36.647 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:15:56.915 [http-nio-8095-exec-2] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:16:14.512 [http-nio-8095-exec-6] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:17:12.510 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:18:25.832 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:18:26.620 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:18:30.900 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:18:52.637 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:19:16.528 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:25:27.180 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:25:27.185 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:25:28.294 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:25:28.298 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:25:28.341 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. +25-07-29.20:25:29.015 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:25:29.024 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:25:29.026 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:25:29.027 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:25:29.054 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:25:29.055 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1765 ms +25-07-29.20:25:29.685 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:25:29.693 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:25:29.693 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:25:30.284 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:25:45.854 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.20:25:45.857 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.20:25:45.867 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.20:25:45.878 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.20:25:48.963 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:25:48.969 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:25:49.950 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:25:49.953 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:25:49.989 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.20:25:50.663 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:25:50.672 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:25:50.673 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:25:50.673 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:25:50.701 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:25:50.702 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1620 ms +25-07-29.20:25:51.232 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:25:51.238 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:25:51.238 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:25:51.828 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:26:04.483 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.20:26:04.487 [main ] INFO StandardService - Stopping service [Tomcat] +25-07-29.20:26:04.501 [main ] INFO ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +25-07-29.20:26:04.516 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.20:26:07.454 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:26:07.458 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:26:08.473 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:26:08.477 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:26:08.518 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +25-07-29.20:26:09.133 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:26:09.143 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:26:09.145 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:26:09.145 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:26:09.178 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:26:09.179 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1558 ms +25-07-29.20:26:09.663 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:26:09.668 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:26:09.668 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:26:10.210 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:26:25.757 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.20:26:42.392 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:26:42.401 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:26:43.821 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:26:43.829 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:26:43.897 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. +25-07-29.20:26:44.960 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:26:44.978 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:26:44.982 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:26:44.982 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:26:45.038 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:26:45.039 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2480 ms +25-07-29.20:26:45.840 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:26:45.847 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:26:45.847 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:26:46.677 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:26:47.186 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:26:47.293 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:26:48.383 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:26:48.396 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:26:48.415 [main ] INFO Application - Started Application in 6.886 seconds (process running for 7.525) +25-07-29.20:26:50.273 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:26:50.273 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:26:50.274 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.20:26:50.315 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:37.031 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:27:37.040 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:27:38.133 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:27:38.137 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:27:38.191 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. +25-07-29.20:27:39.080 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:27:39.089 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:27:39.091 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:27:39.091 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:27:39.126 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:27:39.127 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1979 ms +25-07-29.20:27:39.685 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:27:39.691 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:27:39.691 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:27:40.240 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:27:40.580 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:27:40.625 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:27:41.500 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:27:41.509 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:27:41.525 [main ] INFO Application - Started Application in 5.21 seconds (process running for 5.971) +25-07-29.20:27:44.589 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:27:44.589 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:27:44.591 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 2 ms +25-07-29.20:27:44.628 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:46.277 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:47.759 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:48.658 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:50.003 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:55.155 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:55.211 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:27:56.499 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:28:02.272 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:28:02.298 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:11.739 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:29:11.744 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:29:12.699 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:29:12.702 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:29:12.739 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +25-07-29.20:29:13.357 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:29:13.363 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:29:13.365 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:29:13.365 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:29:13.392 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:29:13.392 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1534 ms +25-07-29.20:29:13.865 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:29:13.869 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:29:13.870 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:29:14.412 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:29:14.698 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:29:14.743 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:29:15.466 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:29:15.474 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:29:15.488 [main ] INFO Application - Started Application in 4.45 seconds (process running for 5.023) +25-07-29.20:29:16.619 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:29:16.619 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:29:16.621 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.20:29:16.698 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:18.232 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:22.478 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:22.498 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:22.817 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:22.837 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:24.744 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:24.773 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:26.464 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:27.587 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:29:57.382 [http-nio-8095-exec-3] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:35:33.057 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:35:33.066 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:35:33.979 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:35:33.982 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:35:34.028 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29 ms. Found 0 Redis repository interfaces. +25-07-29.20:35:34.673 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:35:34.682 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:35:34.684 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:35:34.684 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:35:34.728 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:35:34.729 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1557 ms +25-07-29.20:35:35.243 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:35:35.247 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:35:35.247 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:35:35.750 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:35:35.997 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:35:36.042 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:35:36.673 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:35:36.693 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:35:36.707 [main ] INFO Application - Started Application in 4.312 seconds (process running for 4.91) +25-07-29.20:35:55.732 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:35:55.733 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:35:55.734 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 0 ms +25-07-29.20:35:55.799 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:35:57.328 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:01.585 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:01.607 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:09.800 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:09.829 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:11.235 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:14.738 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:14.761 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:36:33.327 [http-nio-8095-exec-9] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:36:57.100 [http-nio-8095-exec-10] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:39:41.111 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:39:41.116 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:39:42.171 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:39:42.175 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:39:42.216 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +25-07-29.20:39:42.915 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:39:42.923 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:39:42.924 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:39:42.925 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:39:42.952 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:39:42.953 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1716 ms +25-07-29.20:39:43.442 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:39:43.448 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:39:43.449 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:39:44.140 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:39:44.451 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:39:44.496 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:39:45.196 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:39:45.205 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:39:45.221 [main ] INFO Application - Started Application in 4.797 seconds (process running for 5.469) +25-07-29.20:39:48.650 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:39:48.650 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:39:48.652 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.20:39:48.718 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:39:54.055 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:39:54.079 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:39:55.531 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:3,内容:[test-01, test-02, test-03] +25-07-29.20:40:11.523 [http-nio-8095-exec-5] INFO RAGController - 克隆路径:/./git-cloned-repo +25-07-29.20:40:14.990 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> pom.xml +25-07-29.20:40:18.852 [http-nio-8095-exec-5] INFO HikariDataSource - HikariCP - Starting... +25-07-29.20:40:19.014 [http-nio-8095-exec-5] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@2ec9dd7e +25-07-29.20:40:19.016 [http-nio-8095-exec-5] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.20:40:19.064 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> build.sh +25-07-29.20:40:19.306 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> pom.xml +25-07-29.20:40:19.739 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> Dockerfile +25-07-29.20:40:20.112 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> Application.java +25-07-29.20:40:20.974 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> logback-spring.xml +25-07-29.20:40:21.457 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> application-dev.yml +25-07-29.20:40:21.722 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> application.yml +25-07-29.20:40:21.948 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> .gitignore +25-07-29.20:40:22.345 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> docker-compose.yml +25-07-29.20:40:22.631 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> frpc.toml +25-07-29.20:40:23.104 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> docker-compose.yml +25-07-29.20:40:23.388 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> frps.toml +25-07-29.20:40:23.695 [http-nio-8095-exec-5] INFO RAGController - 解析并上传文件:my-repo-2025-07-29 -> docker-compose.yml +25-07-29.20:40:24.034 [http-nio-8095-exec-5] INFO RAGController - 仓库分析并上传完成:http://124.71.159.195:3000/zy123/smile-tech-frp.git +25-07-29.20:40:26.665 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, my-repo-2025-07-29] +25-07-29.20:40:26.692 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:4,内容:[test-01, test-02, test-03, my-repo-2025-07-29] +25-07-29.20:41:10.205 [http-nio-8095-exec-7] INFO RAGController - 上传知识库开始:study +25-07-29.20:41:10.206 [http-nio-8095-exec-7] INFO RAGController - 待处理文件数量:6,传入路径数量:6 +25-07-29.20:41:10.206 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 项目/同步本地Markdown至Typecho站点.md, 标准化路径: 项目/同步本地Markdown至Typecho站点.md +25-07-29.20:41:10.238 [http-nio-8095-exec-7] INFO TextSplitter - Splitting up document into 5 chunks. +25-07-29.20:41:14.776 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: 项目/同步本地Markdown至Typecho站点.md +25-07-29.20:41:14.776 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: 项目/招标文件解析.md, 标准化路径: 项目/招标文件解析.md +25-07-29.20:41:14.827 [http-nio-8095-exec-7] INFO TextSplitter - Splitting up document into 19 chunks. +25-07-29.20:41:31.931 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: 项目/招标文件解析.md +25-07-29.20:41:31.932 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 3 个文件 - 原始文件名: 项目/拼团交易系统.md, 标准化路径: 项目/拼团交易系统.md +25-07-29.20:41:31.975 [http-nio-8095-exec-7] INFO TextSplitter - Splitting up document into 26 chunks. +25-07-29.20:41:56.083 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: 项目/拼团交易系统.md +25-07-29.20:41:56.084 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 4 个文件 - 原始文件名: 项目/智能协同云图库.md, 标准化路径: 项目/智能协同云图库.md +25-07-29.20:41:56.112 [http-nio-8095-exec-7] INFO TextSplitter - Splitting up document into 14 chunks. +25-07-29.20:42:10.516 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: 项目/智能协同云图库.md +25-07-29.20:42:10.516 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 5 个文件 - 原始文件名: 项目/苍穹外卖.md, 标准化路径: 项目/苍穹外卖.md +25-07-29.20:42:10.558 [http-nio-8095-exec-7] INFO TextSplitter - Splitting up document into 28 chunks. +25-07-29.20:42:38.859 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: 项目/苍穹外卖.md +25-07-29.20:42:38.859 [http-nio-8095-exec-7] INFO RAGController - 正在处理第 6 个文件 - 原始文件名: 项目/草稿.md, 标准化路径: 项目/草稿.md +25-07-29.20:42:39.395 [http-nio-8095-exec-7] INFO RAGController - 文件处理完成: 项目/草稿.md +25-07-29.20:42:39.404 [http-nio-8095-exec-7] INFO RAGController - 新增知识库标签: study +25-07-29.20:42:39.404 [http-nio-8095-exec-7] INFO RAGController - 上传知识库完成:study,共处理 6 个文件 +25-07-29.20:43:27.066 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:43:27.096 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:43:28.577 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:43:30.856 [http-nio-8095-exec-1] INFO RAGController - 查询知识库文件列表开始:study +25-07-29.20:43:30.876 [http-nio-8095-exec-1] INFO RAGController - 查询知识库文件列表完成:study,共 6 个文件 +25-07-29.20:43:40.518 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:43:40.551 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:50:30.231 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown initiated... +25-07-29.20:50:30.234 [SpringApplicationShutdownHook] INFO HikariDataSource - HikariCP - Shutdown completed. +25-07-29.20:50:38.141 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-29.20:50:38.145 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-29.20:50:39.061 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-29.20:50:39.064 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-29.20:50:39.109 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. +25-07-29.20:50:39.748 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-29.20:50:39.757 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-29.20:50:39.759 [main ] INFO StandardService - Starting service [Tomcat] +25-07-29.20:50:39.759 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-29.20:50:39.794 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-29.20:50:39.794 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1549 ms +25-07-29.20:50:40.404 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-29.20:50:40.410 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-29.20:50:40.411 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-29.20:50:41.022 [main ] INFO Version - Redisson 3.44.0 +25-07-29.20:50:41.292 [redisson-netty-1-5] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:50:41.338 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-29.20:50:42.157 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-29.20:50:42.168 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-29.20:50:42.186 [main ] INFO Application - Started Application in 4.76 seconds (process running for 5.467) +25-07-29.20:50:44.463 [http-nio-8095-exec-2] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-29.20:50:44.463 [http-nio-8095-exec-2] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-29.20:50:44.464 [http-nio-8095-exec-2] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-29.20:50:44.508 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:50:48.460 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:50:48.503 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:51:01.629 [http-nio-8095-exec-8] INFO RAGController - 上传知识库开始:study +25-07-29.20:51:01.629 [http-nio-8095-exec-8] INFO RAGController - 待处理文件数量:18,传入路径数量:18 +25-07-29.20:51:01.629 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 后端学习/DDD领域驱动设计.md, 标准化路径: 后端学习/DDD领域驱动设计.md +25-07-29.20:51:02.340 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 7 chunks. +25-07-29.20:51:11.409 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Starting... +25-07-29.20:51:11.590 [http-nio-8095-exec-8] INFO HikariPool - HikariCP - Added connection org.postgresql.jdbc.PgConnection@3fe98e1b +25-07-29.20:51:11.592 [http-nio-8095-exec-8] INFO HikariDataSource - HikariCP - Start completed. +25-07-29.20:51:11.645 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/DDD领域驱动设计.md +25-07-29.20:51:11.646 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: 后端学习/JavaWeb——后端.md, 标准化路径: 后端学习/JavaWeb——后端.md +25-07-29.20:51:11.762 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 32 chunks. +25-07-29.20:51:44.463 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/JavaWeb——后端.md +25-07-29.20:51:44.464 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 3 个文件 - 原始文件名: 后端学习/Java笔记本.md, 标准化路径: 后端学习/Java笔记本.md +25-07-29.20:51:44.508 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 24 chunks. +25-07-29.20:52:07.326 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/Java笔记本.md +25-07-29.20:52:07.326 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 4 个文件 - 原始文件名: 后端学习/JAVA面试题.md, 标准化路径: 后端学习/JAVA面试题.md +25-07-29.20:52:07.352 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.20:52:08.756 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/JAVA面试题.md +25-07-29.20:52:08.756 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 5 个文件 - 原始文件名: 后端学习/Jmeter快速入门.md, 标准化路径: 后端学习/Jmeter快速入门.md +25-07-29.20:52:08.779 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.20:52:10.153 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/Jmeter快速入门.md +25-07-29.20:52:10.154 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 6 个文件 - 原始文件名: 后端学习/Maven.md, 标准化路径: 后端学习/Maven.md +25-07-29.20:52:10.178 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 6 chunks. +25-07-29.20:52:15.146 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/Maven.md +25-07-29.20:52:15.147 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 7 个文件 - 原始文件名: 后端学习/mongodb_base.pdf, 标准化路径: 后端学习/mongodb_base.pdf +25-07-29.20:52:15.313 [http-nio-8095-exec-8] WARN PDType1Font - Using fallback font LiberationSans for base font Helvetica +25-07-29.20:52:15.315 [http-nio-8095-exec-8] WARN PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats +25-07-29.20:52:16.022 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 29 chunks. +25-07-29.20:52:42.070 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/mongodb_base.pdf +25-07-29.20:52:42.070 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 8 个文件 - 原始文件名: 后端学习/Mybatis&-Plus.md, 标准化路径: 后端学习/Mybatis&-Plus.md +25-07-29.20:52:42.097 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 16 chunks. +25-07-29.20:52:58.030 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/Mybatis&-Plus.md +25-07-29.20:52:58.031 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 9 个文件 - 原始文件名: 后端学习/Mysql数据库.md, 标准化路径: 后端学习/Mysql数据库.md +25-07-29.20:52:58.055 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 12 chunks. +25-07-29.20:53:09.044 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/Mysql数据库.md +25-07-29.20:53:09.044 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 10 个文件 - 原始文件名: 后端学习/Redis.md, 标准化路径: 后端学习/Redis.md +25-07-29.20:53:09.063 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 7 chunks. +25-07-29.20:53:15.852 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/Redis.md +25-07-29.20:53:15.853 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 11 个文件 - 原始文件名: 后端学习/力扣Hot 100题.md, 标准化路径: 后端学习/力扣Hot 100题.md +25-07-29.20:53:15.888 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 33 chunks. +25-07-29.20:53:47.404 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/力扣Hot 100题.md +25-07-29.20:53:47.404 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 12 个文件 - 原始文件名: 后端学习/安卓开发.md, 标准化路径: 后端学习/安卓开发.md +25-07-29.20:53:47.422 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.20:53:49.467 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/安卓开发.md +25-07-29.20:53:49.468 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 13 个文件 - 原始文件名: 后端学习/微信小程序.md, 标准化路径: 后端学习/微信小程序.md +25-07-29.20:53:49.485 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 7 chunks. +25-07-29.20:53:56.904 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/微信小程序.md +25-07-29.20:53:56.904 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 14 个文件 - 原始文件名: 后端学习/微服务.md, 标准化路径: 后端学习/微服务.md +25-07-29.20:53:56.947 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 21 chunks. +25-07-29.20:54:19.243 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/微服务.md +25-07-29.20:54:19.244 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 15 个文件 - 原始文件名: 后端学习/本地记录.md, 标准化路径: 后端学习/本地记录.md +25-07-29.20:54:19.783 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/本地记录.md +25-07-29.20:54:19.784 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 16 个文件 - 原始文件名: 后端学习/测试.md, 标准化路径: 后端学习/测试.md +25-07-29.20:54:19.984 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/测试.md +25-07-29.20:54:19.984 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 17 个文件 - 原始文件名: 后端学习/消息队列MQ.md, 标准化路径: 后端学习/消息队列MQ.md +25-07-29.20:54:20.005 [http-nio-8095-exec-8] INFO TextSplitter - Splitting up document into 10 chunks. +25-07-29.20:54:29.342 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/消息队列MQ.md +25-07-29.20:54:29.342 [http-nio-8095-exec-8] INFO RAGController - 正在处理第 18 个文件 - 原始文件名: 后端学习/草稿.md, 标准化路径: 后端学习/草稿.md +25-07-29.20:54:30.435 [http-nio-8095-exec-8] INFO RAGController - 文件处理完成: 后端学习/草稿.md +25-07-29.20:54:30.442 [http-nio-8095-exec-8] INFO RAGController - 知识库标签已存在,无需新增: study +25-07-29.20:54:30.442 [http-nio-8095-exec-8] INFO RAGController - 上传知识库完成:study,共处理 18 个文件 +25-07-29.20:54:30.462 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:17.284 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:17.320 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:41.576 [http-nio-8095-exec-2] INFO RAGController - 上传知识库开始:study +25-07-29.20:55:41.577 [http-nio-8095-exec-2] INFO RAGController - 待处理文件数量:9,传入路径数量:9 +25-07-29.20:55:41.577 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 1 个文件 - 原始文件名: 杂项/anaconda基础命令.md, 标准化路径: 杂项/anaconda基础命令.md +25-07-29.20:55:41.604 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.20:55:43.134 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/anaconda基础命令.md +25-07-29.20:55:43.134 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 2 个文件 - 原始文件名: 杂项/Docker指南.md, 标准化路径: 杂项/Docker指南.md +25-07-29.20:55:43.165 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 15 chunks. +25-07-29.20:55:43.883 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:43.922 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:44.366 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:44.406 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:44.842 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:44.888 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:45.340 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:45.377 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:45.838 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:45.878 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:46.311 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:46.346 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:46.806 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:46.842 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:48.139 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:48.179 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:48.923 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:48.959 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:49.441 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:49.487 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:49.949 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:49.983 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:50.591 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:50.624 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:52.366 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:52.404 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:55:58.453 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/Docker指南.md +25-07-29.20:55:58.454 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 3 个文件 - 原始文件名: 杂项/git基本操作.md, 标准化路径: 杂项/git基本操作.md +25-07-29.20:55:58.474 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 6 chunks. +25-07-29.20:56:01.427 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:01.460 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:03.594 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/git基本操作.md +25-07-29.20:56:03.595 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 4 个文件 - 原始文件名: 杂项/JavaWeb——前端.md, 标准化路径: 杂项/JavaWeb——前端.md +25-07-29.20:56:03.692 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 14 chunks. +25-07-29.20:56:17.149 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/JavaWeb——前端.md +25-07-29.20:56:17.149 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 5 个文件 - 原始文件名: 杂项/Jupyter notebook快速上手.md, 标准化路径: 杂项/Jupyter notebook快速上手.md +25-07-29.20:56:17.167 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 5 chunks. +25-07-29.20:56:21.001 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/Jupyter notebook快速上手.md +25-07-29.20:56:21.001 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 6 个文件 - 原始文件名: 杂项/jupyter笔记本.md, 标准化路径: 杂项/jupyter笔记本.md +25-07-29.20:56:21.426 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/jupyter笔记本.md +25-07-29.20:56:21.426 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 7 个文件 - 原始文件名: 杂项/linux服务器.md, 标准化路径: 杂项/linux服务器.md +25-07-29.20:56:21.456 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 18 chunks. +25-07-29.20:56:38.212 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/linux服务器.md +25-07-29.20:56:38.212 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 8 个文件 - 原始文件名: 杂项/mermaid画图.md, 标准化路径: 杂项/mermaid画图.md +25-07-29.20:56:38.230 [http-nio-8095-exec-2] INFO TextSplitter - Splitting up document into 2 chunks. +25-07-29.20:56:40.095 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/mermaid画图.md +25-07-29.20:56:40.095 [http-nio-8095-exec-2] INFO RAGController - 正在处理第 9 个文件 - 原始文件名: 杂项/草稿.md, 标准化路径: 杂项/草稿.md +25-07-29.20:56:40.379 [http-nio-8095-exec-2] INFO RAGController - 文件处理完成: 杂项/草稿.md +25-07-29.20:56:40.382 [http-nio-8095-exec-2] INFO RAGController - 知识库标签已存在,无需新增: study +25-07-29.20:56:40.382 [http-nio-8095-exec-2] INFO RAGController - 上传知识库完成:study,共处理 9 个文件 +25-07-29.20:56:40.396 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:42.845 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:42.866 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:48.255 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:48.282 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:48.751 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:48.776 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:49.274 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:49.296 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:49.829 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:56:49.849 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:57:01.420 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:57:01.443 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:57:01.915 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:57:01.936 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:57:02.414 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:57:02.436 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:00.585 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:00.608 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:01.712 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:01.735 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:04.222 [http-nio-8095-exec-4] INFO ChatController - 重命名会话 1753793884205 为 新聊天 +25-07-29.20:58:09.925 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:09.945 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:12.415 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:58:12.462 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:59:16.395 [http-nio-8095-exec-4] INFO OllamaController - generate_stream_rag called!用户问题是:内网穿透frc如何使用? 我现在有本地项目,但是是docker部署的,我本地部署了frc的客户端,公网服务器上有frc服务端。我怎么将本地的端口映射到远程一个端口上去 +25-07-29.20:59:18.858 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:59:18.883 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:59:19.480 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:59:19.503 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.20:59:48.722 [http-nio-8095-exec-1] INFO ChatController - 重命名会话 1753793884205 为 内网穿透frc如何使用? 我现在有本地项... (Jul 29, 2025, 8:59:48 PM) +25-07-29.21:00:08.618 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表开始:study +25-07-29.21:00:08.634 [http-nio-8095-exec-8] INFO RAGController - 查询知识库文件列表完成:study,共 33 个文件 +25-07-29.21:01:55.573 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:01:55.600 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:02:14.613 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:02:19.995 [http-nio-8095-exec-2] INFO OllamaController - generate_stream_rag called!用户问题是:你是否知道如何自己搭建FRP? +25-07-29.21:02:22.378 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:02:34.406 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:05:57.042 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:05:57.064 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:07:05.183 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:07:44.004 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:07:44.032 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:07:56.647 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:08:35.164 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:08:35.186 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:32.494 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:35.106 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:36.003 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:36.071 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:36.821 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:36.885 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:37.318 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:37.383 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:51.483 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:51.547 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:52.095 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:52.175 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:11:59.976 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:01.667 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:05.042 [http-nio-8095-exec-7] INFO OllamaController - generate_stream_rag called!用户问题是:你好 +25-07-29.21:12:08.005 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:08.030 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:08.548 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:08.570 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:34.201 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:39.699 [http-nio-8095-exec-8] INFO OllamaController - generate_stream_rag called!用户问题是:没有 +25-07-29.21:12:55.092 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:55.128 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:55.751 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:55.779 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:56.242 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:56.272 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:56.724 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:12:56.753 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:05.399 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:05.478 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:16.288 [http-nio-8095-exec-1] INFO OllamaController - generate_stream called! +25-07-29.21:13:26.065 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:26.146 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:39.278 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:39.343 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:39.868 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:39.932 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:40.438 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:40.498 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:40.954 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:41.018 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:42.774 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:42.837 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:43.471 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:13:43.533 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:14:14.764 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:14:15.961 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:14:16.843 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:14:17.315 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:15:46.654 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:15:46.686 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:15:48.640 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:15:48.660 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:16:09.486 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:16:13.962 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:18:13.892 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:23:21.404 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:30:51.424 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-29.21:30:51.450 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] diff --git a/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-30.0.log b/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-30.0.log new file mode 100644 index 0000000..dcd6868 --- /dev/null +++ b/docs/tag/rag-knowledge-v1.0/log/log-info-2025-07-30.0.log @@ -0,0 +1,50 @@ +25-07-30.14:27:56.598 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-30.14:27:56.605 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-30.14:27:58.502 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-30.14:27:58.511 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-30.14:27:58.590 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35 ms. Found 0 Redis repository interfaces. +25-07-30.14:28:00.081 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-30.14:28:00.107 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-30.14:28:00.110 [main ] INFO StandardService - Starting service [Tomcat] +25-07-30.14:28:00.110 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-30.14:28:00.215 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-30.14:28:00.216 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3443 ms +25-07-30.14:28:01.314 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-30.14:28:01.324 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-30.14:28:01.324 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-30.14:28:02.253 [main ] INFO Version - Redisson 3.44.0 +25-07-30.14:28:02.845 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-30.14:28:02.916 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-30.14:28:04.160 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-30.14:28:04.178 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-30.14:28:04.226 [main ] INFO Application - Started Application in 8.958 seconds (process running for 10.028) +25-07-30.14:32:35.897 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-30.14:32:35.898 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-30.14:32:35.899 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-30.14:32:38.801 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:32:40.302 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:32:44.850 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:32:44.877 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:33:41.992 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:42:24.784 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:42:24.817 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:43:03.277 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:43:03.301 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:43:26.239 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:43:26.262 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:44:31.719 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.14:44:31.745 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.15:20:59.463 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.15:20:59.497 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.15:21:00.219 [http-nio-8095-exec-9] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.15:21:00.248 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.15:21:00.740 [http-nio-8095-exec-1] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.15:21:00.764 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.17:34:25.552 [http-nio-8095-exec-4] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.17:34:25.601 [http-nio-8095-exec-3] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.17:34:26.437 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.17:34:26.469 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.17:48:19.204 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.17:48:19.233 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.18:59:28.910 [http-nio-8095-exec-10] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-30.21:07:54.809 [http-nio-8095-exec-5] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] diff --git a/docs/tag/rag-knowledge-v1.0/log/log_error.log b/docs/tag/rag-knowledge-v1.0/log/log_error.log new file mode 100644 index 0000000..89d2c89 --- /dev/null +++ b/docs/tag/rag-knowledge-v1.0/log/log_error.log @@ -0,0 +1,4320 @@ +25-07-29.11:33:49.359 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:49.366 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:33:49.406 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:57.422 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:33:57.427 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:33:57.478 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:05.618 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:05.622 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:05.650 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:14.001 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:14.008 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:14.052 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:22.669 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:22.673 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:22.711 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:32.238 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:32.242 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:32.267 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:43.310 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:43.317 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:43.351 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:57.456 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:34:57.463 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:34:57.494 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:35:18.097 [main ] ERROR HikariPool - HikariCP - Exception during pool initialization. +org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.11:35:18.100 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection +25-07-29.11:35:18.155 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Failed to obtain JDBC Connection + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) + at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) + at org.springframework.ai.vectorstore.PgVectorStore.afterPropertiesSet(PgVectorStore.java:335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + ... 37 common frames omitted +Caused by: org.postgresql.util.PSQLException: The connection attempt failed. + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:354) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:263) + at org.postgresql.Driver.makeConnection(Driver.java:443) + at org.postgresql.Driver.connect(Driver.java:297) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 42 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at org.postgresql.core.PGStream.createSocket(PGStream.java:243) + at org.postgresql.core.PGStream.(PGStream.java:98) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) + ... 56 common frames omitted +25-07-29.13:10:48.174 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:10:48.215 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:10:52.167 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:10:52.208 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:10:56.437 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:10:56.475 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:01.618 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:01.666 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:06.287 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:06.335 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:12.744 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:12.783 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:19.826 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:19.856 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:30.267 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:30.306 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:11:46.916 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:11:46.951 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:12:16.237 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:12:16.270 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.13:13:11.241 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ollamaController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/OllamaController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'pgVectorStore' defined in class path resource [edu/whut/config/OllamaConfig.class]: Unsatisfied dependency expressed through method 'pgVectorStore' parameter 1: No qualifying bean of type 'org.springframework.ai.embedding.EmbeddingModel' available: expected single matching bean but found 2: embeddingModel,ollamaEmbeddingModel +25-07-29.13:13:11.275 [main ] ERROR LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Parameter 1 of method pgVectorStore in edu.whut.config.OllamaConfig required a single bean, but 2 were found: + - embeddingModel: defined by method 'embeddingModel' in class path resource [edu/whut/config/OllamaConfig.class] + - ollamaEmbeddingModel: defined by method 'ollamaEmbeddingModel' in class path resource [org/springframework/ai/autoconfigure/ollama/OllamaAutoConfiguration.class] + +This may be due to missing parameter name information + +Action: + +Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed + +Ensure that your compiler is configured to use the '-parameters' flag. +You may need to update both your build tool settings as well as your IDE. +(See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) + + +25-07-29.14:11:56.034 [http-nio-8095-exec-3] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:11:56.084 [http-nio-8095-exec-5] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:12:54.295 [http-nio-8095-exec-8] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:43:13.068 [http-nio-8095-exec-3] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause +java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:185) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:160) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:106) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:228) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:182) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:51:18.345 [http-nio-8095-exec-8] ERROR [dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] threw exception +java.io.IOException: Broken pipe + at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method) + at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62) + at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:132) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:97) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:53) + at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:532) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:118) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1381) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764) + at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:728) + at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:712) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:566) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) + at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) + at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1245) + at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:400) + at org.apache.coyote.Response.action(Response.java:208) + at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:301) + at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:267) + at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:120) + at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1200) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1063) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:483) + at org.springframework.http.converter.AbstractGenericHttpMessageConverter.writeInternal(AbstractGenericHttpMessageConverter.java:123) + at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:236) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.sendInternal(ResponseBodyEmitterReturnValueHandler.java:221) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.send(ResponseBodyEmitterReturnValueHandler.java:212) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.sendInternal(ResponseBodyEmitter.java:234) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.send(ResponseBodyEmitter.java:225) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:135) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:118) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$SseEmitterSubscriber.send(ReactiveTypeHandler.java:391) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler.java:332) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.14:51:18.348 [http-nio-8095-exec-8] ERROR [localhost] - Exception Processing [ErrorPage[errorCode=0, location=/error]] +java.io.IOException: Broken pipe + at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method) + at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62) + at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:132) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:97) + at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:53) + at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:532) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:118) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1381) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764) + at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:728) + at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:712) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:566) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) + at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) + at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1245) + at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:400) + at org.apache.coyote.Response.action(Response.java:208) + at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:301) + at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:267) + at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:120) + at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1200) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1063) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:483) + at org.springframework.http.converter.AbstractGenericHttpMessageConverter.writeInternal(AbstractGenericHttpMessageConverter.java:123) + at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:236) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.sendInternal(ResponseBodyEmitterReturnValueHandler.java:221) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitterReturnValueHandler$HttpMessageConvertingHandler.send(ResponseBodyEmitterReturnValueHandler.java:212) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.sendInternal(ResponseBodyEmitter.java:234) + at org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter.send(ResponseBodyEmitter.java:225) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:135) + at org.springframework.web.servlet.mvc.method.annotation.SseEmitter.send(SseEmitter.java:118) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$SseEmitterSubscriber.send(ReactiveTypeHandler.java:391) + at org.springframework.web.servlet.mvc.method.annotation.ReactiveTypeHandler$AbstractEmitterSubscriber.run(ReactiveTypeHandler.java:332) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:51:53.706 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:51:53.749 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:52:14.980 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:52:15.009 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:52:36.549 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:52:36.574 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:52:57.702 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:52:57.726 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:53:19.047 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:53:19.071 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:53:39.851 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:53:39.878 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:53:59.426 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:53:59.452 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:54:18.950 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:54:18.981 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:54:39.371 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:54:39.393 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:54:57.708 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:54:57.742 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:55:19.012 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:55:19.036 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:55:39.881 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:55:39.904 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:56:00.035 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:56:00.061 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:56:20.867 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:56:20.892 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:56:42.085 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:56:42.118 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:57:01.169 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:57:01.194 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:57:22.466 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:57:22.489 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:57:41.254 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:57:41.281 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.15:58:01.897 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.15:58:01.922 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.20:15:56.915 [http-nio-8095-exec-2] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:16:14.512 [http-nio-8095-exec-6] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:25:45.854 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.20:25:45.878 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.20:26:04.483 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.20:26:04.516 [main ] ERROR SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) + at edu.whut.Application.main(Application.java:12) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) + at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) + at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:639) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785) + ... 26 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647) + ... 40 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:227) + at org.redisson.connection.MasterSlaveConnectionManager.connect(MasterSlaveConnectionManager.java:187) + at org.redisson.connection.ConnectionManager.create(ConnectionManager.java:98) + at org.redisson.Redisson.(Redisson.java:67) + at org.redisson.Redisson.create(Redisson.java:110) + at edu.whut.config.RedisClientConfig.redissonClient(RedisClientConfig.java:39) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.CGLIB$redissonClient$0() + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$FastClass$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at edu.whut.config.RedisClientConfig$$SpringCGLIB$$0.redissonClient() + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 41 common frames omitted +Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) + at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096) + at org.redisson.connection.MasterSlaveConnectionManager.doConnect(MasterSlaveConnectionManager.java:222) + ... 56 common frames omitted +Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$2(ConnectionsHolder.java:167) + at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) + at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.connection.ConnectionsHolder.lambda$createConnection$5(ConnectionsHolder.java:181) + at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) + at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) + at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) + at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) + at org.redisson.client.RedisClient$2$2.run(RedisClient.java:325) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.util.concurrent.CompletionException: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 + at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368) + at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377) + at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097) + ... 11 common frames omitted +Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: 192.168.10.218/192.168.10.218:26379 +Caused by: java.net.NoRouteToHostException: No route to host + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) + at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946) + at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) + at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:833) +25-07-29.20:26:25.757 [main ] WARN AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'RAGController' defined in URL [jar:nested:/app.jar/!BOOT-INF/lib/ai-rag-knowledge-trigger-1.0.jar!/edu/whut/trigger/http/RAGController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'redissonClient' defined in class path resource [edu/whut/config/RedisClientConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 192.168.10.218/192.168.10.218:26379 +25-07-29.20:29:57.382 [http-nio-8095-exec-3] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:36:33.327 [http-nio-8095-exec-9] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:36:57.100 [http-nio-8095-exec-10] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'repoUrl' for method parameter type String is not present] +25-07-29.20:52:15.313 [http-nio-8095-exec-8] WARN PDType1Font - Using fallback font LiberationSans for base font Helvetica +25-07-29.20:52:15.315 [http-nio-8095-exec-8] WARN PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats diff --git a/docs/tag/rag-knowledge-v1.0/log/log_info.log b/docs/tag/rag-knowledge-v1.0/log/log_info.log new file mode 100644 index 0000000..303c28a --- /dev/null +++ b/docs/tag/rag-knowledge-v1.0/log/log_info.log @@ -0,0 +1,47 @@ +25-07-31.13:30:53.049 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-31.13:30:53.060 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-31.13:30:55.410 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-31.13:30:55.418 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-31.13:30:55.510 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40 ms. Found 0 Redis repository interfaces. +25-07-31.13:30:57.280 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-31.13:30:57.306 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-31.13:30:57.312 [main ] INFO StandardService - Starting service [Tomcat] +25-07-31.13:30:57.312 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-31.13:30:57.402 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-31.13:30:57.403 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4090 ms +25-07-31.13:30:58.549 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-31.13:30:58.558 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-31.13:30:58.559 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-31.13:30:59.682 [main ] INFO Version - Redisson 3.44.0 +25-07-31.13:31:00.305 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-31.13:31:00.387 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-31.13:31:01.927 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-31.13:31:01.947 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-31.13:31:01.989 [main ] INFO Application - Started Application in 10.658 seconds (process running for 11.933) +25-07-31.13:39:57.609 [main ] INFO Application - Starting Application v1.0 using Java 17.0.2 with PID 1 (/app.jar started by root in /) +25-07-31.13:39:57.614 [main ] INFO Application - The following 1 profile is active: "dev" +25-07-31.13:39:58.808 [main ] INFO RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +25-07-31.13:39:58.821 [main ] INFO RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +25-07-31.13:39:58.865 [main ] INFO RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. +25-07-31.13:39:59.719 [main ] INFO TomcatWebServer - Tomcat initialized with port 8095 (http) +25-07-31.13:39:59.734 [main ] INFO Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8095"] +25-07-31.13:39:59.736 [main ] INFO StandardService - Starting service [Tomcat] +25-07-31.13:39:59.737 [main ] INFO StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.19] +25-07-31.13:39:59.792 [main ] INFO [/] - Initializing Spring embedded WebApplicationContext +25-07-31.13:39:59.793 [main ] INFO ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2065 ms +25-07-31.13:40:00.413 [main ] INFO PgVectorStore - Using the vector table name: vector_store. Is empty: false +25-07-31.13:40:00.419 [main ] INFO PgVectorStore - Initializing PGVectorStore schema for table: vector_store in schema: public +25-07-31.13:40:00.420 [main ] INFO PgVectorStore - vectorTableValidationsEnabled false +25-07-31.13:40:01.016 [main ] INFO Version - Redisson 3.44.0 +25-07-31.13:40:01.354 [redisson-netty-1-4] INFO ConnectionsHolder - 1 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-31.13:40:01.394 [redisson-netty-1-13] INFO ConnectionsHolder - 5 connections initialized for 192.168.10.218/192.168.10.218:26379 +25-07-31.13:40:02.066 [main ] INFO Http11NioProtocol - Starting ProtocolHandler ["http-nio-8095"] +25-07-31.13:40:02.077 [main ] INFO TomcatWebServer - Tomcat started on port 8095 (http) with context path '' +25-07-31.13:40:02.100 [main ] INFO Application - Started Application in 5.249 seconds (process running for 6.188) +25-07-31.13:40:15.914 [http-nio-8095-exec-1] INFO [/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +25-07-31.13:40:15.915 [http-nio-8095-exec-1] INFO DispatcherServlet - Initializing Servlet 'dispatcherServlet' +25-07-31.13:40:15.916 [http-nio-8095-exec-1] INFO DispatcherServlet - Completed initialization in 1 ms +25-07-31.13:40:15.968 [http-nio-8095-exec-2] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-31.13:40:18.236 [http-nio-8095-exec-6] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-31.13:40:21.021 [http-nio-8095-exec-7] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] +25-07-31.13:40:21.136 [http-nio-8095-exec-8] INFO RAGController - 查询 RAG 标签列表,数量:5,内容:[test-01, test-02, test-03, my-repo-2025-07-29, study] diff --git a/docs/tag/v1.0/maven/settings.xml b/docs/tag/rag-knowledge-v1.0/maven/settings.xml similarity index 100% rename from docs/tag/v1.0/maven/settings.xml rename to docs/tag/rag-knowledge-v1.0/maven/settings.xml diff --git a/docs/tag/v1.0/nginx/conf/nginx.conf b/docs/tag/rag-knowledge-v1.0/nginx/conf/nginx.conf similarity index 80% rename from docs/tag/v1.0/nginx/conf/nginx.conf rename to docs/tag/rag-knowledge-v1.0/nginx/conf/nginx.conf index 897378b..e16248c 100644 --- a/docs/tag/v1.0/nginx/conf/nginx.conf +++ b/docs/tag/rag-knowledge-v1.0/nginx/conf/nginx.conf @@ -32,6 +32,12 @@ http { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + + client_max_body_size 50M; # 允许上传 50MB + # 添加代理超时设置(单位:秒) + proxy_connect_timeout 3600s; + proxy_send_timeout 3600s; + proxy_read_timeout 3600s; } location / { diff --git a/docs/tag/v1.0/nginx/html/css/git.css b/docs/tag/rag-knowledge-v1.0/nginx/html/css/git.css similarity index 100% rename from docs/tag/v1.0/nginx/html/css/git.css rename to docs/tag/rag-knowledge-v1.0/nginx/html/css/git.css diff --git a/docs/tag/v1.0/nginx/html/css/github.min.css b/docs/tag/rag-knowledge-v1.0/nginx/html/css/github.min.css similarity index 100% rename from docs/tag/v1.0/nginx/html/css/github.min.css rename to docs/tag/rag-knowledge-v1.0/nginx/html/css/github.min.css diff --git a/docs/tag/v1.0/nginx/html/css/index.css b/docs/tag/rag-knowledge-v1.0/nginx/html/css/index.css similarity index 100% rename from docs/tag/v1.0/nginx/html/css/index.css rename to docs/tag/rag-knowledge-v1.0/nginx/html/css/index.css diff --git a/docs/tag/v1.0/nginx/html/css/upload.css b/docs/tag/rag-knowledge-v1.0/nginx/html/css/upload.css similarity index 100% rename from docs/tag/v1.0/nginx/html/css/upload.css rename to docs/tag/rag-knowledge-v1.0/nginx/html/css/upload.css diff --git a/docs/tag/v1.0/nginx/html/git.html b/docs/tag/rag-knowledge-v1.0/nginx/html/git.html similarity index 100% rename from docs/tag/v1.0/nginx/html/git.html rename to docs/tag/rag-knowledge-v1.0/nginx/html/git.html diff --git a/docs/tag/v1.0/nginx/html/images/demo.png b/docs/tag/rag-knowledge-v1.0/nginx/html/images/demo.png similarity index 100% rename from docs/tag/v1.0/nginx/html/images/demo.png rename to docs/tag/rag-knowledge-v1.0/nginx/html/images/demo.png diff --git a/docs/tag/v1.0/nginx/html/index.html b/docs/tag/rag-knowledge-v1.0/nginx/html/index.html similarity index 100% rename from docs/tag/v1.0/nginx/html/index.html rename to docs/tag/rag-knowledge-v1.0/nginx/html/index.html diff --git a/docs/tag/v1.0/nginx/html/js/axios.min.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/axios.min.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/axios.min.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/axios.min.js diff --git a/docs/tag/v1.0/nginx/html/js/git.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/git.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/git.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/git.js diff --git a/docs/tag/v1.0/nginx/html/js/highlight.min.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/highlight.min.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/highlight.min.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/highlight.min.js diff --git a/docs/tag/v1.0/nginx/html/js/index.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/index.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/index.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/index.js diff --git a/docs/tag/v1.0/nginx/html/js/marked.min.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/marked.min.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/marked.min.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/marked.min.js diff --git a/docs/tag/v1.0/nginx/html/js/purify.min.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/purify.min.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/purify.min.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/purify.min.js diff --git a/docs/tag/v1.0/nginx/html/js/upload.js b/docs/tag/rag-knowledge-v1.0/nginx/html/js/upload.js similarity index 100% rename from docs/tag/v1.0/nginx/html/js/upload.js rename to docs/tag/rag-knowledge-v1.0/nginx/html/js/upload.js diff --git a/docs/tag/v1.0/nginx/html/upload.html b/docs/tag/rag-knowledge-v1.0/nginx/html/upload.html similarity index 100% rename from docs/tag/v1.0/nginx/html/upload.html rename to docs/tag/rag-knowledge-v1.0/nginx/html/upload.html diff --git a/docs/tag/v1.0/pgvector/sql/init.sql b/docs/tag/rag-knowledge-v1.0/pgvector/sql/init.sql similarity index 100% rename from docs/tag/v1.0/pgvector/sql/init.sql rename to docs/tag/rag-knowledge-v1.0/pgvector/sql/init.sql diff --git a/docs/tag/v1.0/redis/redis.conf b/docs/tag/rag-knowledge-v1.0/redis/redis.conf similarity index 100% rename from docs/tag/v1.0/redis/redis.conf rename to docs/tag/rag-knowledge-v1.0/redis/redis.conf