1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiaonuobase-snowy

 / Детали:

Замена Redis на TongRDS: вопросы адаптации

Предстоит сделать
Владелец
Создано  
20.04.2025

Используемая версия, ветка (обязательно заполнить, иначе заявка не будет рассмотрена)

Версия: Snowy фронтенд/бэкенд разделение (3. X)
Ветка: master

Как возникла проблема? (Убедитесь, что проблема присутствует в последней версии перед подачей заявки!!!)

Описание проблемы: Согласно официальной документации, выполнил адаптацию TongRDS. Ориенталь-Тонг поставила javaclient-1. 3. 4. jar. После полной модификации кода, сервер запускается нормально, но при доступе к бизнес-модулю или другим модулям, страница выдает ошибку: "Серверная ошибка".

Шаги воспроизведения (если есть, укажите полностью)

После входа, нажмите на бизнес-модуль в верхней части страницы, затем выберите пункт меню "Бизнес-словарь" слева, и страница выдает ошибку.

Ошибка

2025-03-14T16:53:13. 732+08:00 ERROR 49112 --- [p-nio-82-exec-7] v. x. core. handler. GlobalExceptionUtil : >>> Неизвестная серверная ошибка, адрес запроса: http://127. 0. 0. 1:82/biz/dict/page, подробная информация:
cn. hutool. json. JSONException: Отсутствующее значение в позиции 1 [символ 2, строка 1]
at cn. hutool. json. JSONTokener. syntaxError(JSONTokener. java:450)
at cn. hutool. json. JSONTokener. nextValue(JSONTokener. java:407)
at cn. hutool. json. JSONParser. parseTo(JSONParser. java:121)
at cn. hutool. json. ObjectMapper. mapFromTokener(ObjectMapper. java:254)
at cn. hutool. json. ObjectMapper. mapFromStr(ObjectMapper. java:231)
at cn. hutool. json. ObjectMapper. map(ObjectMapper. java:140)
at cn. hutool. json. JSONArray. (JSONArray. java:168)
at cn. hutool. json. JSONArray. (JSONArray. java:147)
at cn. hutool. json. JSONUtil. parseArray(JSONUtil. java:173)
at cn. hutool. json. JSONUtil.parseArray(JSONUtil.java:161)
at vip.xiaonuo.auth.core.config.AuthConfigure$StpInterfaceImpl.getPermissionList(AuthConfigure.java:112)
at cn.dev33.satoken.stp.StpLogic.getPermissionList(StpLogic.java:1877)
at cn.dev33.satoken.stp.StpLogic.checkPermissionAnd(StpLogic.java:1957)
at cn.dev33.satoken.stp.StpLogic.checkByAnnotation(StpLogic.java:2189)
at cn.dev33.satoken.strategy.SaStrategy.lambda$new$4(SaStrategy.java:167)
at cn.dev33.satoken.strategy.SaStrategy.lambda$new$3(SaStrategy.java:144)
at cn.dev33.satoken.interceptor.SaInterceptor.preHandle(SaInterceptor.java:110)
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:146)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1084)
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 com.github.xiaoymin.knife4j.extend.filter.basic.JakartaServletSecurityBasicAuthFilter.doFilter(JakartaServletSecurityBasicAuthFilter.java:55)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)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 cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
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:340)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1712)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)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:61)
at java. base/java. lang. Thread. run(Thread. java:842)

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/xiaonuobase-snowy.git
git@api.gitlife.ru:oschina-mirror/xiaonuobase-snowy.git
oschina-mirror
xiaonuobase-snowy
xiaonuobase-snowy