一、该问题的重现步骤是什么?
1. 用了2-3年突然出现网关报错500
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX 2.6.0RELEASE Ubuntu 20.04 64位
四、请提供详细的错误堆栈信息,这很重要。
2025-12-27 16:47:03.763 INFO 2125226 --- [or-http-epoll-4] o.s.g.filter.GlobalRequestLogFilter :
================ Gateway Request Start ================
===> GET: /ezt-transaction/wechat/open/isExpire?id=86445206668053779
===Headers=== Host: [eztom.cn]
===Headers=== X-Real-IP: [112.124.26.20]
===Headers=== X-Forwarded-For: [112.124.26.20]
===Headers=== Connection: [close]
===Headers=== User-Agent: [Java/1.8.0_161]
===Headers=== Accept: [text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2]
================ Gateway Request End =================
2025-12-27 16:47:03.796 INFO 2125226 --- [or-http-epoll-4] o.s.g.filter.GlobalResponseLogFilter :
================ Gateway Response Start ================
<=== 200 GET: /ezt-transaction/wechat/open/isExpire?id=86445206668053779
===Headers=== Accept-Charset: [big5, big5-hkscs, cesu-8, euc-jp, euc-kr, gb18030, gb2312, gbk, ibm-thai, ibm00858, ibm01140, ibm01141, ibm01142, ibm01143, ibm01144, ibm01145, ibm01146, ibm01147, ibm01148, ibm01149, ibm037, ibm1026, ibm1047, ibm273, ibm277, ibm278, ibm280, ibm284, ibm285, ibm290, ibm297, ibm420, ibm424, ibm437, ibm500, ibm775, ibm850, ibm852, ibm855, ibm857, ibm860, ibm861, ibm862, ibm863, ibm864, ibm865, ibm866, ibm868, ibm869, ibm870, ibm871, ibm918, iso-2022-cn, iso-2022-jp, iso-2022-jp-2, iso-2022-kr, iso-8859-1, iso-8859-13, iso-8859-15, iso-8859-2, iso-8859-3, iso-8859-4, iso-8859-5, iso-8859-6, iso-8859-7, iso-8859-8, iso-8859-9, jis_x0201, jis_x0212-1990, koi8-r, koi8-u, shift_jis, tis-620, us-ascii, utf-16, utf-16be, utf-16le, utf-32, utf-32be, utf-32le, utf-8, windows-1250, windows-1251, windows-1252, windows-1253, windows-1254, windows-1255, windows-1256, windows-1257, windows-1258, windows-31j, x-big5-hkscs-2001, x-big5-solaris, x-compound_text, x-euc-jp-linux, x-euc-tw, x-eucjp-open, x-ibm1006, x-ibm1025, x-ibm1046, x-ibm1097, x-ibm1098, x-ibm1112, x-ibm1122, x-ibm1123, x-ibm1124, x-ibm1166, x-ibm1364, x-ibm1381, x-ibm1383, x-ibm300, x-ibm33722, x-ibm737, x-ibm833, x-ibm834, x-ibm856, x-ibm874, x-ibm875, x-ibm921, x-ibm922, x-ibm930, x-ibm933, x-ibm935, x-ibm937, x-ibm939, x-ibm942, x-ibm942c, x-ibm943, x-ibm943c, x-ibm948, x-ibm949, x-ibm949c, x-ibm950, x-ibm964, x-ibm970, x-iscii91, x-iso-2022-cn-cns, x-iso-2022-cn-gb, x-iso-8859-11, x-jis0208, x-jisautodetect, x-johab, x-macarabic, x-maccentraleurope, x-maccroatian, x-maccyrillic, x-macdingbat, x-macgreek, x-machebrew, x-maciceland, x-macroman, x-macromania, x-macsymbol, x-macthai, x-macturkish, x-macukraine, x-ms932_0213, x-ms950-hkscs, x-ms950-hkscs-xp, x-mswin-936, x-pck, x-sjis_0213, x-utf-16le-bom, x-utf-32be-bom, x-utf-32le-bom, x-windows-50220, x-windows-50221, x-windows-874, x-windows-949, x-windows-950, x-windows-iso2022jp]
===Headers=== Content-Type: [text/html;charset=UTF-8]
===Headers=== Content-Length: [1]
===Headers=== Date: [Sat, 27 Dec 2025 08:47:03 GMT]
===Headers=== connection: [close]
================ Gateway Response End =================
2025-12-27 16:47:03.798 INFO 2125226 --- [or-http-epoll-1] o.s.g.filter.GlobalRequestLogFilter :
================ Gateway Request Start ================
===> GET: /ezt-dtudevice/wechat/open/device/getAreaRange?id=86445206668053779&longitude=79.29602352&latitude=37.20844605
===Headers=== Host: [eztom.cn]
===Headers=== X-Real-IP: [112.124.26.20]
===Headers=== X-Forwarded-For: [112.124.26.20]
===Headers=== Connection: [close]
===Headers=== User-Agent: [Java/1.8.0_161]
===Headers=== Accept: [text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2]
================ Gateway Request End =================
2025-12-27 16:47:03.862 INFO 2125226 --- [or-http-epoll-1] o.s.g.filter.GlobalResponseLogFilter :
================ Gateway Response Start ================
<=== 200 GET: /ezt-dtudevice/wechat/open/device/getAreaRange?id=86445206668053779&longitude=79.29602352&latitude=37.20844605
===Headers=== transfer-encoding: [chunked]
===Headers=== Content-Type: [application/json;charset=UTF-8]
===Headers=== Date: [Sat, 27 Dec 2025 08:47:03 GMT]
===Headers=== connection: [close]
================ Gateway Response End =================
2025-12-27 16:47:03.944 INFO 2125226 --- [-127.0.0.1_8848] c.a.n.client.config.impl.ClientWorker : get changedGroupKeys:[]
2025-12-27 16:47:04.515 INFO 2125226 --- [or-http-epoll-3] o.s.g.filter.GlobalRequestLogFilter :
================ Gateway Request Start ================
===> POST: /ezt-device/deviceapp/user/verifyOnLine
===Headers=== Host: [eztom.cn]
===Headers=== X-Real-IP: [116.176.32.62]
===Headers=== X-Forwarded-For: [116.176.32.62]
===Headers=== Connection: [close]
===Headers=== Content-Length: [37]
===Headers=== Accept: [application/json]
===Headers=== Blade-Auth: [bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJ1c2VyX25hbWUiOiIxNTEwMTg4MzE4OCIsInJlYWxfbmFtZSI6IuOAkOW_l-e_lOmpvuagoeOAkSIsImF2YXRhciI6Imh0dHBzOi8vdGhpcmR3eC5xbG9nby5jbi9tbW9wZW4vdmlfMzIvRFlBSU9ncTgzZXA2RDN3UnhNdjBNVWEyUmdCbjhydUE3N1pid2ljQWU1MWQxTmMzRGVlR0xpYzI0NGI0bGdXaWEydjB4cmljSDg1aGRxcEsxVnZQQ2lhWGg4Zy8xMzIiLCJhdXRob3JpdGllcyI6WyJjb2FjaCJdLCJjbGllbnRfaWQiOiJzYWJlciIsInJvbGVfbmFtZSI6ImNvYWNoIiwibGljZW5zZSI6InBvd2VyZWQgYnkgYmxhZGV4IiwicG9zdF9pZCI6IjExMjM1OTg4MTc3Mzg2NzUyMDEiLCJ1c2VyX2lkIjoiMTgwMDUxOTc5MTYxODQ0NTMxNCIsInJvbGVfaWQiOiI0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0Iiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6IuOAkOW_l-e_lOmpvuagoeOAkSIsIm9hdXRoX2lkIjoiIiwiZXhwIjoxNzY5Mzg1MzYzLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsImp0aSI6ImQ3ZjU3MGZjLTA1ODktNDYyNC05ZTlmLTZkNDI0YjFmZjExYyIsImFjY291bnQiOiIxNTEwMTg4MzE4OCJ9.rDMmqS3ywY8rp4EIbQwGVDPnJ_r63ptGqwOUOii_KsM]
===Headers=== Authorization: [Basic c2FiZXI6ZXp0b21fc2FiZXJfc2VjcmV0]
===Headers=== Content-Type: [application/json; charset=utf-8]
===Headers=== Accept-Encoding: [gzip]
===Headers=== User-Agent: [okhttp/3.12.1]
================ Gateway Request End =================
2025-12-27 16:47:04.796 INFO 2125226 --- [or-http-epoll-3] o.s.g.filter.GlobalResponseLogFilter :
================ Gateway Response Start ================
<=== 200 POST: /ezt-device/deviceapp/user/verifyOnLine
===Headers=== transfer-encoding: [chunked]
===Headers=== Content-Type: [application/json;charset=UTF-8]
===Headers=== Date: [Sat, 27 Dec 2025 08:47:04 GMT]
===Headers=== connection: [close]
================ Gateway Response End =================
2025-12-27 16:47:07.376 ERROR 2125226 --- [ elastic-768] a.w.r.e.AbstractErrorWebExceptionHandler : [ae125fe4] 500 Server Error for HTTP POST "/ezt-device/deviceapp/user/verifyOnLine"
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161]
at java.util.ArrayList.get(ArrayList.java:433) ~[na:1.8.0_161]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.combinePredicates(RouteDefinitionRouteLocator.java:221) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:143) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) [reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:537) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:999) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) [reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxSubscribeOnValue$ScheduledScalar.run(FluxSubscribeOnValue.java:178) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.ElasticScheduler$DirectScheduleTask.run(ElasticScheduler.java:292) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:50) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:27) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
2025-12-27 16:47:10.278 INFO 2125226 --- [-127.0.0.1_8848] c.a.n.client.config.impl.ClientWorker : get changedGroupKeys:[]
2025-12-27 16:47:11.421 ERROR 2125226 --- [or-http-epoll-4] reactor.netty.http.server.HttpServer : [id: 0x2f4ac1a7, L:/0:0:0:0:0:0:0:1%0:8900 - R:/0:0:0:0:0:0:0:1%0:36676]
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161]
at java.util.ArrayList.get(ArrayList.java:433) ~[na:1.8.0_161]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.combinePredicates(RouteDefinitionRouteLocator.java:221) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:143) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:537) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:999) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxSubscribeOnValue$ScheduledScalar.run(FluxSubscribeOnValue.java:178) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.ElasticScheduler$DirectScheduleTask.run(ElasticScheduler.java:292) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:50) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:27) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_161]
2025-12-27 16:47:11.951 ERROR 2125226 --- [or-http-epoll-1] a.w.r.e.AbstractErrorWebExceptionHandler : [6eac8d5d] 500 Server Error for HTTP POST "/ezt-device/deviceapp/user/open/getDeviceLogon"
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161]
at java.util.ArrayList.get(ArrayList.java:433) ~[na:1.8.0_161]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.combinePredicates(RouteDefinitionRouteLocator.java:221) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:143) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:537) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:999) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxSubscribeOnValue$ScheduledScalar.run(FluxSubscribeOnValue.java:178) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.ElasticScheduler$DirectScheduleTask.run(ElasticScheduler.java:292) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:50) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:27) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
2025-12-27 16:47:13.805 ERROR 2125226 --- [or-http-epoll-2] a.w.r.e.AbstractErrorWebExceptionHandler : [5495e662] 500 Server Error for HTTP POST "/ezt-device/deviceapp/exam/getDeviceUserMoney"
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161]
at java.util.ArrayList.get(ArrayList.java:433) ~[na:1.8.0_161]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.combinePredicates(RouteDefinitionRouteLocator.java:221) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:143) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:537) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:999) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxSubscribeOnValue$ScheduledScalar.run(FluxSubscribeOnValue.java:178) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.ElasticScheduler$DirectScheduleTask.run(ElasticScheduler.java:292) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:50) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:27) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
2025-12-27 16:47:13.908 ERROR 2125226 --- [or-http-epoll-3] a.w.r.e.AbstractErrorWebExceptionHandler : [133bfc5b] 500 Server Error for HTTP POST "/ezt-device/deviceapp/user/verifyOnLine"
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161]
at java.util.ArrayList.get(ArrayList.java:433) ~[na:1.8.0_161]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.combinePredicates(RouteDefinitionRouteLocator.java:221) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:143) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:537) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:999) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxSubscribeOnValue$ScheduledScalar.run(FluxSubscribeOnValue.java:178) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.ElasticScheduler$DirectScheduleTask.run(ElasticScheduler.java:292) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:50) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:27) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
2025-12-27 16:47:13.989 ERROR 2125226 --- [or-http-epoll-4] a.w.r.e.AbstractErrorWebExceptionHandler : [68fb0115] 500 Server Error for HTTP POST "/ezt-device/deviceapp/user/verifyOnLine"
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[na:1.8.0_161]
at java.util.ArrayList.get(ArrayList.java:433) ~[na:1.8.0_161]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.combinePredicates(RouteDefinitionRouteLocator.java:221) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:143) ~[spring-cloud-gateway-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:537) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:999) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.publisher.FluxSubscribeOnValue$ScheduledScalar.run(FluxSubscribeOnValue.java:178) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.ElasticScheduler$DirectScheduleTask.run(ElasticScheduler.java:292) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:50) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:27) ~[reactor-core-3.2.19.RELEASE.jar!/:3.2.19.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161]
五、若有更多详细信息,请在下面提供。
报错信息.txt